本文介绍: 【代码】Docker安装Oracle18c 坑已排完,放心食用。

0、有问题邮件

邮箱: steven.start@liyun.com

1、拉取 oracle18c 镜像, 推荐使用 zhengqing版本镜像

docker pull registry.cn-hangzhou.aliyuncs.com/zhengqing/oracle18c

2、启动容器

docker run -d --name oracle18c -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/zhengqing/oracle18c

3、等待容器启动完成, 这一步很慢很慢, 别着急

4、进入容器

docker exec -it 容器ID /bin/bash

5、修改管理员密码

ls # 查看脚本
./setPassword.sh 123456 # 123456为设置密码这里修改自己即可

6、查看设置环境变量

# 查看SID
grep $ORACLE_HOME /etc/oratab | cut -d: -f1
# 引入临时SID变量
export ORACLE_SID=ORCLCDB
# 登录ORA
sqlplus / as sysdba
# 查看所有的PDB数据库
show pdbs;
# 每次登录都要设置 ORACLE_SID 环境变量
# 可以将这个写到~/.bashrc文件里去 ,执行如下命令
# 该命令当前SQL窗口执行即可
host echo "export ORACLE_SID=ORCLCDB" >> ~/.bashrc

show pdbs

7、设置监听模式支持以SID方式连接PDB数据库

# 退出sql窗口
quit
# 修改 listener.ora 文件, 由于没有vivim 工具, 直接追加
echo USE_SID_AS_SERVICE_LISTENER = ON >> /opt/oracle/oradata/dbconfig/ORCLCDB/listener.ora

8、使用三方工具连接Oracle

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注