文章目录
目录
文章目录
前言
一、前期准备
二、具体配置
2.1 配置oracle容器
总结
前言
使用docker模拟oracle环境
一、前期准备
安装好docker
#拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
#启动
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
二、具体配置
按照以下命令一步一执行,按行执行。进入容器,切换root用户
docker exec -it oracle11g /bin/bash
su root
password: helowin
2.1 配置oracle容器
在容器里的命令行直接复制
cat > /etc/profile.d/ora.sh << EOF
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=\$ORACLE_HOME/bin:\$PATH
EOF
1.刷新使用配置立即生效
source /etc/profile.d/ora.sh
2.为sqlplus命令创建执行的快捷方式
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
3.切换到oracle用户
su - oracle
sqlplus /nolog
conn /as sysdba
4.修改临时用户权限和密码
alter user scott account unlock;
alter profile default limit password_life_time unlimited;
alter user scott identified by 123456;
2.2 配置navicat连接