Docker中的Oracle 12c

时间:2018-07-20 18:39:58

标签: oracle docker

一段时间以来,我一直在寻找在Docker中运行Oracle的好方法。它总是以巨大的图像和缓慢的启动容器结束。

但是今天我看到了链接:https://store.docker.com/images/oracle-database-enterprise-edition

这只是我们可以使用的官方Oracle12c(我能够启动并启动它)还是仅用于企业用户?

我可以使用自己的.sql脚本自定义此图像吗? (带有一些入口点)?

1 个答案:

答案 0 :(得分:0)

您可以按照以下步骤操作: 1.- Docker登录 2.- docker pull store / oracle / database-enterprise:12.2.0.1 3.- docker run -d -it --name oracledb12c -P store / oracle / database-enterprise:12.2.0.1

4.- docker端口containerID 1521 / tcp(您可以使用此端口连接到容器外部的datbase)

docker ps(*,当容器状态不正常时检查)

1。-使用sqlplus连接 docker exec -it containerID bash -c“源/home/oracle/.bashrc; sqlplus / nolog”

2.-与jdbc连接: 使用者:sys PASSWD:Oradoc_db1 jdbc:oracle:thin:@(说明=(地址=(主机= 127.0.0.1)(协议= tcp)(端口= portNumner))     (connect_data =(service_name = ORCLPDB1.localdomain)))