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 \
-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;

    

 



 

 
posted @ 2024-04-05 15:35  李文学  阅读(99)  评论(0编辑  收藏  举报