1.查询现有镜像命令:docker search oracle

2.拉取oracle镜像的命令:

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

注:这可能时间比较长,根据个人网速而定,不好可能几个小时。

 

3.查看拉取的镜像的命令:docker images

4.运行oracle容器镜像:

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

     注:这里后面的信息一定要和拉取的镜像一致,建议直接复制。

5.查询运行的容器命令:docker ps

6.进入容器进行配置命令:docker exec -it [容器名称] bash

 

           命令:docker exec -it myOracle11g bash 

 

 

6.1  进行软连接操作:sqlplus /nolog

         发现命令无法运行

 

                    表示用户不对!

 

6.2  切换root用户下:su root

                     需要密码的:密码为:helowin

 

6.3  编辑profile文件配置oracle的环境变量

                    环境变量如下:

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2

export ORACLE_SID=helowin

export PATH=$ORACLE_HOME/bin:$PATH

   编辑profile的命令为:vi /etc/profile 在最后面加上上面的环境变量。

 

6.4  创建软连接

 

                     命令:ln -s $ORACLE_HOME/bin/sqlplus/usr/bin

 

 

6.5  切换成oracle用户

                    命令:su - oracle

                   注:中间一定要有 - 否则会报错。

 

 6.6  重新进行软连接:

                     命令:sqlplus /nolog

 

                  修改oracle的sys、system的用户密码

                  命令:conn /as sysdba

                  命令:alter system identified by system;

                  修改system的密码为system

                    命令:alter user sys identified by sys;

                    命令:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

                 让修改的密码生效。

                  命令:exit   

                退出操作。

 

7.可以使用pl/SQL工具进行连接system用户

 

 

 

 

 

 

 

 

 

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐