docker安装Oracle

关闭防火墙

systemctl stop firewalld

启动Docker服务

systemctl start docker

获取阿里云的oracle镜像

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

查看获取的镜像

docker images

使用docker安装oracle

持久化启动方式如下

docker run -d -it -p 1521:1521 --name oracle --restart=always --mount source=oracle_vol,target=/home/oracle/app/oracle/oradata registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

查看容器,容器状态up表示在运行状态

docker ps

进入容器

docker exec -it 【容器id或名称】 bash

切换到root账户(默认进入之后是oracle账户)

su root

输入密码:helowin(密码都是一样的)

编辑环境变量

vi /etc/profile 添加以下内容:

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 使配置生效

创建软链接

ln -s $ORACLE_HOME/bin/sqlplus /usr/bin

切换到oracle用户,登录sqlplus

su - oracle sqlplus /nolog conn /as sysdba

docker安装Oracle_第1张图片

修改sys、system用户密码:

改密码

alter user system identified by 123456;

alter user sys identified by 123456;

alter user scott identified by 123456;

解锁用户

alter user scott account unlock; (手打命令)

使用SQLDeveloper链接Oracle

把群里的压缩包直接解压后,打开文件夹中的运行文件

docker安装Oracle_第2张图片

docker安装Oracle_第3张图片

docker安装Oracle_第4张图片

你可能感兴趣的:(docker,oracle,容器)