1:ubuntu docker安装
curl -sSL http://get.docker.com | bash -s docker --mirror Aliyun
**
2:docker拉取Oracle11g镜像并配置
**
2.1下载oracle11g的docker镜像
sudo docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2.2创建容器
sudo docker run -d -p 1521:1521 --name oracle registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2.3启动容器
sudo docker start oracle
#oracle是通过2.2中–name指定的
2.4进入镜像进行配置
sudo exec -it oracle bash
2.5编辑环境变量vi/etc/profile,在其末尾添加
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH
2.6使修改生效
source /etc/profile
2.7创建软连接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
2.8切换至oracle用户修改管理员密码
su - oracle
sqlplus /nolog
conn /as sysdba
alter user system identified by system
alter user sys identified by sys
2.9重新启动数据库
conn /as sysdba
shutdown immediate
#关闭数据库
startup
#启动数据库
本文地址:https://blog.csdn.net/qq_35251760/article/details/111034242