1.搜索镜像
docker search oracle
1.选取自己适合的镜像拉取:
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2.下载完成后 查看镜像:
docker images
image.png
3.运行镜像
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
image.png
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:
image.png
sqlplus /nolog
conn /as sysdba
11.修改 sys 和 system 的密码并且修改密码的有效时间为无限
image.png
alter user system identified by oracle;
alter user sys identified by oracle;
下面一行所有字母必须是大写(直接复制就行了):
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
12:使用navcat进行链接
image.png
IP: 本机 ip
端口: 1521
服务名:helowin(千万别忘了写)
勾选SID
账号:system
密码:oracle
image.png
结束
网友评论