如何使用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登陆后

发表评论

后才能评论