Docker-ORACLE11安装
SID:helowin
帐号秘密:system/manager
1.镜像下载
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2.容器启动
docker run -d --name oracle11g -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g \
--restart=always \
--restart=always \
-v /home/bizuser/soft/oracle/data:/home/oracle/app/oracle/oradata/
3.环境变量
#进入容器
docker exec -it oracle11g /bin/bash
#Linux 下Oracle环境变量设置 #编辑.bashrc 或者 .bash_profile,添加如下:
cd /home/oracle
vi .bashrc export ORACLE_SID=helowin export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 export PATH=$ORACLE_HOME/bin:$PATH
#保存并推出编辑
#密码修改
不登陆到数据库,使用管理员身份连接。然后修改密码。
sqlplus /nolog
conn /as sysdba
alter user system identified by manager
这样就可以在oracle用户下输入sqlplus进入命令行客户端
4.防火墙
ufw allow 1521
5.连接测试
登陆数据库,查看实例名
select instance from v$thread;
查看环境变量中的实例名
echo $ORACLE_SID
5.帐号解锁
sqlplu /nolog
conn /as sysdba
alter user system identified by manager;
alter user SYSTEM account unlock;