Linux(CentOS 7.5):通过docker安装oracle11g

目录

一、安装环境:

二、安装步骤:

三、异常处理

四、参考资料


一、安装环境:

        1、CentOS 7.5 服务器一台。可用虚拟机代替。(虚拟机建议使用:VMware,自行百度,此处不再赘述)

        2、yum源配置为阿里云。(可参考:https://www.cnblogs.com/enduo/p/9078313.html)

二、安装步骤:

        1、安装 unzip (若有,则跳过)

yum install -y unzip

        2、下载安装包至本机(此处提供阿里云盘下载地址,亦可通过官网下载)

https://cloud.189.cn/web/share?code=uqUVZnaq2QZn

        3、将安装包上传至服务器。此处示例是上传至服务器的 /opt/oracle11g 文件夹下

        (注:此处的文件夹后续docker -v用得上)

          4、解压安装包

unzip linux.x64_11gR2_database_1of2.zip 
unzip linux.x64_11gR2_database_2of2.zip 

        5、拉取docker镜像并安装oracle,待日志显示100%即为安装成功

docker run --privileged --name oracle11g -p 1521:1521 -v /opt/oracle11g:/install jaspeen/oracle-11g

       提示:若出现如下异常,参见 异常处理

Checking swap space: 0 MB available, 150 MB required. 

        6、提交自己的docker镜像

docker commit oracle11g oracle11g-installed

         7、远程连接: orcl  SYS/oracle

        备注:注意linux防火墙和云服务器防火墙是否打开。

三、异常处理

1、报错信息:

Checking swap space: 0 MB available, 150 MB required. 

2、解决如下:

        a. 创建并允许 Swap 文件下面使用 dd 命令来创建 Swap 文件。检查返回的信息,还剩余足够的硬盘空间即可。

dd if=/dev/zero of=/home/swapfile bs=1M count=512

创建并允许 Swap 文件下面使用 dd 命令来创建 Swap 文件。检查返回的信息,还剩余足够的硬盘空间即可。

        b. 格式化并激活 Swap 文件上面已经创建好 Swap 文件,还需要格式化后才能使用

mkswap /home/swapfile

        c. 激活 Swap

swapon /home/swapfile

        d. 完成以上步骤后,再次运行

swapon -s

        e. 赋予 Swap 文件适当的权限

chown root:root /home/swapfile 
chmod 0600 /home/swapfile

        f. 如果要机器重启的时候自动挂载 Swap ,那么还需要修改 fstab 配置

vim /etc/fstab 

最后一行添加

/home/swapfile          swap            swap    defaults        0 0

四、参考资料

https://hub.docker.com/r/jaspeen/oracle-11g

http://www.manongjc.com/detail/15-bqsqkjwnspfksnh.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值