前置条件:
- 完成docker安装并启动
- Docker所在的主机能进行外网访问
2,搜索Oracle镜像包。如果无法搜索,请检查网络配置。
3,选择安装镜像包
Docker pull wnameless/oracle-xe-11g
Pull完成后,可在本地看到镜像包。
4,启动Oracle
docker run -d -p 1522:22 -p 1521:1521wnameless/oracle-xe-11g
1522和1521端口分别映射主机的22和1521端口。启动完成后,可以看到Oracle进程相关信息。
5,进入OracleUbuntu Bash界面
dockerexec -it 5ec1acb64ac3 /bin/bash
6,利用PLSQL连接Oracle实例
数据库信息:
SID:xe
Username: system
Password: oracle
TNS
docker =
(DESCRIPTION =
(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.99.100)(PORT = 1521))
(CONNECT_DATA =
(SERVER =DEDICATED)
(SERVICE_NAME =xe)
)
)
Host IP 地址为Docker容器地址,通过Docker-machine ls命令进行查看7,PLSQL连接Oracle实例之后,就可以对Oracle进行增删查改操作了
8,如仍有疑问,欢迎留言讨论。