版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengqiuming/article/details/82555481
一 背景
Java程序员在实际开发中一般会用到Oracle,所以我们一般选择Oracle XE作为开发测试数据库。
Oracle XE是Oracle公司提供的免费开发测试用途的数据库,可以自由使用,功能和使用与Oracle完全一致,但数据大小限制为4G。
如果在操作系统下安装数据库,一般会非常耗时,所以我们选择使用docker进行安装。
二 在Docker下安装 Oracle XE
[root@master ~]# docker pull wnameless/oracle-xe-11g
[root@master ~]# docker images|grep oracle
wnameless/oracle-xe-11g latest 698cc7361de4 3 months ago 2.13GB
三 启动oracle-xe容器
[root@master ~]# docker run -d -p 9090:8080 -p 1521:1521 wnameless/oracle-xe-11g
[root@master ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
47061f22d209 wnameless/oracle-xe-11g "/bin/sh -c '/usr/sb…" 10 minutes ago Up 10 minutes 22/tcp, 0.0.0.0:1521->1521/tcp, 0.0.0.0:9090->8080/tcp tender_shannon
四 关于该容器的说明
hostname:localhost
端口:1521
SID:XE
username:system/sys
password:oracle
url:http://localhost:9090/apex
workspace:internal
username:admin
password:oracle
五 通过浏览器进行管理界面
1 浏览器输入http://192.168.0.102:9090/apex
注意:这里的192.168.0.102是虚拟机的IP
2 通过PL/SQL Developer来管理数据库