Docker中使用Oracle XE

版权声明:本文为博主原创文章,未经博主允许不得转载。 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来管理数据库

猜你喜欢

转载自blog.csdn.net/chengqiuming/article/details/82555481