使用 docker 来安装 oracle 11c
生活随笔
收集整理的這篇文章主要介紹了
使用 docker 来安装 oracle 11c
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
先拉取鏡像:
鏡像比較大,6.8 個(gè)G,需要讓思緒飛一會(huì)會(huì)
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
創(chuàng)建容器
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
啟動(dòng)容器
docker start oracle11g
進(jìn)入鏡像進(jìn)行配置
docker exec -it oracle11g bash
切換到 root 下,編輯環(huán)境變量
su root
密碼:helowin
編輯 profile 文件,編輯 oracle 環(huán)境變量
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 export ORACLE_SID=helowin export PATH=$ORACLE_HOME/bin:$PATH把上面的命令放到 /etc/profile 最后面,然后 wq!,保存退出,刷新一下環(huán)境變量,source /etc/profile。
創(chuàng)建軟鏈接:
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
切換回 oracle 用戶
注意一定要切換到 oracle 用戶,否則會(huì)提示沒(méi)有權(quán)限
su - oracle
使用 sqlplus 登錄,并修改 sys system 的密碼
sqlplus /nolog conn /as sysdba alter user system identified by system; alter user sys identified by sys;也可以創(chuàng)建用戶 create user test identified by test;并給用戶賦予權(quán)限 grant connect,resource,dba to test;密碼永不過(guò)期 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;exit 退出查看運(yùn)行中的實(shí)例
lsnrctl status
可以看到有兩個(gè)實(shí)例正在運(yùn)行,連接的時(shí)候,連接到哪一個(gè)實(shí)例都可以
最后使用 datagrip 連接到 oracle 上
即可連接上啦!
好了,這次的分享就到這了,有了這個(gè) oracle 實(shí)例,你就可以嘗試很多的東西了。
總結(jié)
以上是生活随笔為你收集整理的使用 docker 来安装 oracle 11c的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: springboot+安卓app电子阅览
- 下一篇: 数据结构学习——浅谈哈希表开散列和闭散列