打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
解析Docker 下拉取oracle 11g镜像配置的问题

1、拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

镜像详情:https://dev.aliyun.com/detail.html?spm=5176.1972343.2.8.E6Cbr1&repoId=1969

 

由于镜像我已经拉取,所以此处显示已存在,查看镜像信息

docker iamges

 

2、创建并容器信息

docker run -d -p 1521:1521 --name oracle_11g registry.aliyuncs.com/helowin/oracle_11g

由于此处我的容器已经创建(命令如想,容器名称 oracle_11g)此处我直接启动即可。

docker start oracle_11g

 

3、进入控制台设置用户信息

docker exec -it oracle_11g bash

 

登录sqlplus,此处发现sqlplus命令不可用,所以需要进行相关配置,操作步骤如下:

 

1)、切换到root用户模式下

su root

输入密码helowin

 

(2)、编辑profile文件配置ORACLE环境变量

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

 

 

推出并保存。

3)、软件连接

ln -s $ORACLE_HOME/bin/sqlplus /usr/bin

 

因为我已经创建过所以包标志已存在。

4)、切换到oracle 用户

 

登录sqlplus并修改sys、system用户密码

sqlplus /nolog

conn /as sysdba

 

接着执行下面命令

alter user system identified by oracle;

alter user sys identified by oracle;

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

 

4、登录验证

 

登录成功

 

5、提交修改

docker commit 容器名称或ID 新的镜像名称:版本

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Docker 拉取 oracle 11g镜像配置的详细教程
docker安装oracle数据库详细步骤
基于Docker镜像elleflorio/svn-server搭建SVN服务器_xiaoxin
启动linux下oracle服务
docker启动状态为Exited (0)容器
CentOS Docker 基础
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服