①、开始拉取镜像-执行命令:
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
③、启动容器
docker start oracle11g
④、进入镜像进行配置
进入容器
docker exec -it oracle11g bash
进行软连接
sqlplus /nolog
切换到root 用户下:密码:helowin
su root
编辑profile文件配置ORACLE环境变量,添加如下内容 export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 export ORACLE_SID=helowin export PATH=
O
R
A
C
L
E
H
O
M
E
/
b
i
n
:
ORACLE_HOME/bin:
ORACLEH?OME/bin:PATH
vi /etc/profile
创建软连接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
切换到oracle 用户 这里还要说一下,一定要写中间的内条 - 必须要,否则软连接无效
su - oracle
⑤ 、登录sqlplus并修改sys、system用户密码
sqlplus /nolog
conn /as sysdba
打开数据库
alter database mount;
alter database open;
更改用户密码
alter user system identified by system;
alter user sys identified by sys;
刷新
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
Navicat连接
结束 附参考教程 Docker 拉取 oracle 11g镜像配置的详细教程
|