如何使用docker来安装oracle11g企业版
1、下载oracle11g企业版镜像
docker pull lhrbest/oracle_11g_ee_lhr_11.2.0.4:1.0

下载完后的大小大约为7.61G,服务器需要预留出足够的空间

备注:
如果下载比较慢的话,可以选择从阿里云进行下载
docker pull registry.cn-hangzhou.aliyuncs.com/lhrbest/oracle_11g_ee_lhr_11.2.0.4:1.0
docker tag registry.cn-hangzhou.aliyuncs.com/lhrbest/oracle_11g_ee_lhr_11.2.0.4:1.0 lhrbest/oracle_11g_ee_lhr_11.2.0.4:1.0
2、创建oracle11g容器
docker run -itd --name oracle11g-ee-cnbugs --privileged=true -h lhrora11204 -p 15210:1521 -p 2200:22 -p 11580:1158 lhrbest/oracle_11g_ee_lhr_11.2.0.4:1.0 init
3、进入容器启动数据库和监听
[root@cnbugs ~]# docker exec -it oracle11g-ee-cnbugs bash
[root@oracle11g-cnbugs /]# su - oracle
[oracle@oracle11g-cnbugs ~]$ lsnrctl start
[oracle@oracle11g-cnbugs ~]$ sqlplus / as sysdba
SYS@LHR11G> startup
SYS@LHR11G> exit
4、启动EM
[oracle@oracle11g-cnbugs ~]$ emctl start dbconsole
下面是启动过程

5、登陆数据库查看版本
[oracle@lhrora11204 ~]$ sqlplus / as sysdba

查看系统表空间

6、创建自己的数据库
dbca -silent -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \
-gdbname CNBUGS -sid CNBUGS \
-sysPassword lhr -systemPassword lhr \
-datafileDestination '/u01/app/oracle/oradata' \
-recoveryAreaDestination '/u01/app/oracle/flash_recovery_area' \
-storageType FS \
-characterset AL32UTF8 -nationalCharacterSet AL16UTF16 \
-sampleSchema true \
-totalMemory 300 \
-databaseType OLTP \
-emConfiguration NONE
查看安装过程
[oracle@lhrora11204 ~]$ dbca -silent -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \
> -gdbname CNBUGS -sid CNBUGS \
> -sysPassword lhr -systemPassword lhr \
> -datafileDestination '/u01/app/oracle/oradata' \
> -recoveryAreaDestination '/u01/app/oracle/flash_recovery_area' \
> -storageType FS \
> -characterset AL32UTF8 -nationalCharacterSet AL16UTF16 \
> -sampleSchema true \
> -totalMemory 300 \
> -databaseType OLTP \
> -emConfiguration NONE
Copying database files
1% complete
3% complete
37% complete
Creating and starting Oracle instance
40% complete
45% complete
50% complete
55% complete
56% complete
57% complete
60% complete
62% complete
Completing Database Creation
66% complete
70% complete
73% complete
85% complete
96% complete
100% complete
Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/CNBUGS/CNBUGS.log" for further details.
7、登陆EM查看
https://172.18.1.195:11580/em

输入sys/lhr登陆后

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。