docker orac

https://container-registry.oracle.com/ords/f?p=113:4:112477433356007:::4:P4_REPOSITORY,AI_REPOSITORY,AI_REPOSITORY_NAME,P4_REPOSITORY_NAME,P4_EULA_ID,P4_BUSINESS_AREA_ID:9,9,Oracle%20Database%20Enterprise%20Edition,Oracle%20Database%20Enterprise%20Edition,1,0&cs=3XH44I-0rycZ8_CMYatqJLyC-cwJP_9wD2wG6rgwqrK7XeQGD0Hq1w_3tI2OdzYrgOyTgcGLyhaTwsXc-yP1VSg

Download MirrorDefault Amsterdam Ashburn Chuncheon Frankfurt Hyderabad Jeddah London Melbourne Montreal Mumbai Osaka Phoenix Sao Paulo Seoul Sydney Tokyo Toronto Zurich 

TagOS/ArchitectureSizePull CommandLast UpdatedImage ID
19.3.0.0linux/amd643.38 GBdocker pull container-registry.oracle.com/database/enterprise:19.3.0.09 months ago291fd8c7958b
latestlinux/amd643.48 GBdocker pull container-registry.oracle.com/database/enterprise:latest9 months ago35e92315f1f8
21.3.0.0linux/amd643.48 GBdocker pull container-registry.oracle.com/database/enterprise:21.3.0.09 months ago35e92315f1f8
19.19.0.0linux/arm643.01 GBdocker pull container-registry.oracle.com/database/enterprise:19.19.0.010 months ago979416fa8cea
12.2.0.1linux/amd642.76 GBdocker pull container-registry.oracle.com/database/enterprise:12.2.0.16.8 years ago12a359cd0528
12.2.0.1-slimlinux/amd641.5 GBdocker pull container-registry.oracle.com/database/enterprise:12.2.0.1-slim6.8 years ago27c9559d36ec
12.1.0.2linux/amd644.65 GBdocker pull container-registry.oracle.com/database/enterprise:12.1.0.26.9 years agodb889cfe1e90

本地盘数据目录挂载

chmod 777 /oracledata

docker run -d –name oracle \
-p 1521:1521 -p 5500:5500 \
-e ORACLE_SID=orac \
-e ORACLE_PDB=dbname \
-e ORACLE_PWD=orac \
-e ENABLE_ARCHIVELOG=true \
-v /oracledata:/opt/oracle/oradata \
registry.oracle.com/database/enterprise:21.3.0.0

docker run -d –name oracle –restart=unless-stopped -p 1521:1521 -p 5500:5500 -e ORACLE_SID=orac -e ORACLE_PDB=dbname -e ORACLE_PWD=orac -e ORACLE_CHARACTERSET=”AL32UTF8″ -e ENABLE_ARCHIVELOG=true -v /opt/unisound/orcl:/opt/oracle/oradata registry.oracle.com/database/enterprise:21.3.0.0

需要注意:
-e ORACLE_CHARACTERSET=
这个如果调整,可能会有 [FATAL] [DBT-11151] Character set specified (SIMPLIFIED CHINESE_CHINA.ZHS16GBK) is invalid.
这个问题最好oracle完成后,再重新配置字符集。
另外一个错误,无法startup,因为文件不存在。
报错如下:
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file ‘/opt/oracle/dbs/initorac.ora’

进入容器:
bash-4.2$ pwd
/opt/oracle/dbs
bash-4.2$
大小写有问题 initORAC.ora 复制为 initorac.ora
bash-4.2$ cat initORAC.ora
SPFILE=’/opt/oracle/dbs/spfileORAC.ora’
bash-4.2$ cp initORAC.ora initorac.ora

发表回复

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