docker 安装 oracle19c
-
拉取镜像
sudo docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c
-
创建挂载目录
sudo mkdir -p /mydata/oracle/oradata
-
授权
sudo chmod 777 /mydata/oracle/oradata
-
安装
sudo docker run -d \ -p 1521:1521 -p 5500:5500 \ -e ORACLE_SID=ORCL \ -e ORACLE_PDB=ORCLPDB \ -e ORACLE_PWD=orcl \ -e ORACLE_EDITION=standard \ -e ORACLE_CHARACTERSET=ZHS16GBK \ -v /mydata/oracle/oradata:/opt/oracle/oradata \ --name oracle19c \ registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c
安装过程中可以通过日志监控安装情况
sudo docker logs -ft oracle19c
-
连接 Oracle 数据库
-
打开容器终端
sudo docker exec -it oracle19c /bin/bash
-
sqlplus登录 sysdba身份登录,默认进入CDB
sqlplus / as sysdba
-
进入CDB
sqlplus system/orcl@localhost:1521/orcl
-
进入PDB
sqlplus pdbadmin/orcl@localhost:1521/orclpdb
-
查看连接模式
show con_name
-
-
网页登录
https://ip:5500/em
-
sqldeveloper
Oracle SQL Developer Downloads
-
测试中文是否乱码
select '中文' from dual
-
出现乱码就编辑客户端环境变量
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
-