记录一下Oracle安装在docker中的步骤

Posted tiance

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录一下Oracle安装在docker中的步骤相关的知识,希望对你有一定的参考价值。

系统CentOS7.6

docker版本:Docker version 19.03.2

1、拉取docker镜像

  docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

2、启动docker

  docker run -p 1521:1521 --name oracle_11g -d --restart=always registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

3、查看已启动的docker并进入

  docker ps

  找到刚才跑起来的oracle_11g

  输入

  docker exec -it oracle_11g bash

  进入docker容器

4、切换到root用户修改profile文件

  su root

  密码  helowin

  vi /etc/profile

  按Shift+g到最后一行,再按Shift+o 在下一行插入以下内容

  export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
  export ORACLE_SID=helowin
  export PATH=$ORACLE_HOME/bin:$PATH

  保存退出后执行

  source /etc/profile

  不执行该命令,转到oracle用户的时候,打不开sqlplus

5、 切换到oracle用户,进入sqlplus修改system、sys的密码为oracle

  su oracle

  sqlplus /nolog

  conn /as sysdba

  alter user system identified by oracle;

  alter user sys identified by oracle;

  设置密码永不过期

  alter profile default limit password_life_time unlimited;

技术图片

 

至此,安装配置结束,可以用Navicat直接连到数据库。

技术图片

 

 

 

 

 

  

 

以上是关于记录一下Oracle安装在docker中的步骤的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 16.04安装docker详细步骤

docker安装oracle

centos7安装Docker详细步骤(无坑版教程)

记录一次docker部署php全部过程

centos8 安装原生docker

Linux 上 docker 安装 oracle-xe-11g 记录