Docker如何拉取oracle11g镜像呢?

宫欣彤 Docker 发布时间:2022-06-05 09:45:13 阅读数:18184 1
下文笔者讲述使用Docker命令拉取oracle11g的镜像的方法分享,如下所示
实现思路:
	拉取镜像
		docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
	 
	查看镜像
		docker images
	 
	启动容器
		docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

	进入镜像配置
		docker exec -it oracle bash

进行软连接
   sqlplus /nolog

切换到root用户下:

   su root  
    输入密码:pwd

编辑profile文件配置ORACLE环境变量
vi /etc/profile

追加配置
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=testoracle
export PATH=$ORACLE_HOME/bin:$PATH
 
刷新profile
source profile

切换到oracle用户
su - oracle
 
登录sqlplus并修改sys、system用户密码:

sqlplus /nolog
conn /as sysdba
 
修改密码:
alter user system identified by system;
alter user sys identified by sys;
注意:如果修改密码时提示数据库没有打开:(database not open)

输入 
alter database open;
 
如果提示(database not mounted)
输入
  alter database mount;
 
最后刷新表
  ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

使用Navicat连接
  首先查看oracle 的 lsnrctl 服务
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/docker/202206/3639.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者