Sign inSign up

semon40/oracle12c

By semon40

•Updated over 1 year ago

Oracle DataBase 12.2.0.1-ee Images

Image
Databases & storage
0

124

semon40/oracle12c repository overview

⁠镜像构建信息

本镜像镜像使用oracle-linux + oracle官网提供的linuxx64_12201_database.zip安装包构建,即版本号为Oracle DataBase 12.2.0.1-ee

⁠启动容器命令

# 根据镜像创建oracle容器
docker run -d  \
--privileged  \
--name oracle12c \
--restart=always \
-p 21521:1521 \ 
-e ORACLE_PWD=test1234  \
-v /opt/wks/docker-script/data-dir/listener.ora:/opt/oracle/product/12.2.0.1/dbhome_1/network/admin/listener.ora \
-v /opt/wks/docker-script/data-dir/tnsnames.ora:/opt/oracle/product/12.2.0.1/dbhome_1/network/admin/tnsnames.ora \
semon40/oracle12c:12.2.0.1-ee 

# 查看构建进度
docker logs oracle12c  日志中出现(Completed:    ALTER PLUGGABLE DATABASE ORCLPDB1 SAVE STATE)为创建完成

⁠修改监听文件

文件路径为:/opt/oracle/product/12.2.0.1/dbhome_1/network/admin/

# 监听文件listener.ora  
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = ORCLCDB)
      (ORACLE_HOME = /opt/oracle/product/12.2.0.1/dbhome_1)
  )
)
LISTENER =
(DESCRIPTION_LIST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))
  )
)

DEDICATED_THROUGH_BROKER_LISTENER=ON
DIAG_ADR_ENABLED = off


# 连接文件tnsnames.ora 
ORCLCDB=localhost:1521/ORCLCDB
ORCLPDB1=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLPDB1)
    )
  )

配置完成后,重启Oracle服务

lsnrctl stop;

lsnrctl start;

⁠开启归档日志

ALTER system set db_recovery_file_dest_size = 50G;
shutdown immediate
startup mount
alter database archivelog;
alter database open;
archive log list

Tag summary

Content type

Image

Digest

sha256:33db501e7…

Size

2.6 GB

Last updated

over 1 year ago

docker pull semon40/oracle12c:12.2.0.1-ee