CentOS7.6 使用Docker安装Oracle11g---
2020-02-26 本文已影响0人
开发猿
1.搜索镜像
docker search oracle
1.选取自己适合的镜像拉取:
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2.下载完成后 查看镜像:
docker images

3.运行镜像
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

4.进入容器:
docker exec -it oracle11g bash
5.切换 root 账:
su root
6.输入密码:
helowin
7.编辑环境变量 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
8.使得修改生效:
source /etc/profile
9.切换到 oracle 用户:
su oracle
10.使用 sqlplus 连接到 oracle:

sqlplus /nolog
conn /as sysdba
11.修改 sys 和 system 的密码并且修改密码的有效时间为无限

alter user system identified by oracle;
alter user sys identified by oracle;
下面一行所有字母必须是大写(直接复制就行了):
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
12:使用navcat进行链接

IP: 本机 ip
端口: 1521
服务名:helowin(千万别忘了写)
勾选SID
账号:system
密码:oracle

结束