Centos7 docker安装oracle镜像
1.拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2.查看所有镜像
docker images
3.创建容器
docker run -d -p 1521:1521 --name oracle_11g registry.aliyuncs.com/helowin/oracle_11g
4.运行容器
docker start oracle_11g
5.进入容器
docker exec -it oracle_11g bash
6.设置信息
1)切换root用户模式(现处于容器中)
su root
输入密码:helowin
注:输入时不会有提示,输入回车即可
2)编辑profile文件配置ORACLE环境变量
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
按下insert
键,输入命令后
多次按Esc
键退出insert
模式
然后按ctrl+c
输入::wq
保存退出
source /etc/profile
立即执行
3)sqlplus连接数据库
切换oracle用户:
su oracle
使用sqlplus连接到oracle
sqlplus /nolog
conn /as sysdba
修改system和sys密码为oracle
,并设置修改密码时间为无限
alter user system identified by oracle;
alter user sys identified by oracle;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
7.数据库信息
端口:1521
SID:helowin
账号:system
密码:oracle
8.数据库连接
navicat就不说了