話不多說
開始記錄拉取阿里的 鏡像并進行配置,
用pl/sql 可以登錄為最終結果
連接是在最后一步
參考:
但是根據這個進行配置會有一些問題,所以寫這篇記錄一下,希望可以幫助其他人
開始:
①、開始拉取鏡像-執行命令:
pull //
下載的過程少長,等待吧,喝杯咖啡,休息一會!(鏡像6.8G)
下載完成后 查看鏡像:
可以看到已經下載好了
② 、創建容器
run -d -p1521:1521 --name //
這里說一下,命令后面的地址一定要是你下載的鏡像地址也就是你拉取鏡像名字,否則會出現名字已存在等問題!
如果創建成功能會返回容器id
③、啟動容器
start
④、進入鏡像進行配置
1、 exec -it bash
2、進行軟連接
/nolog
發現沒有這個命令,用不了
3、切換到root 用戶下
su root
密碼:
注意這里還是在容器當中。。有朋友退去了。。。。。。。
4、編輯文件配置環境變量
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 export ORACLE_SID=helowin export PATH=$ORACLE_HOME/bin:$PATH
在最后加上
保存并退出 :wq
5、創建軟連接
ln -s $/bin/ /usr/bin
6、切換到 用戶
這里還要說一下,一定要寫中間的內條 - 必須要,否則軟連接無效
⑤ 、登錄并修改sys、用戶密碼
/nolog
conn /as
接著執行下面命令
alter user by ;
alter user sys by sys;
也可以創建用戶 user test by test;
并給用戶賦予權限 grant ,,dba to test;
注意了這里的坑開始出現了
當執行修改密碼的時候出現 : not open
提示數據庫沒有打開11g監聽程序當前無法識別連接描述符中請求的服務11g監聽程序當前無法識別連接描述符中請求的服務,不急按如下操作
輸入:
alter open;
注意了:這里也許還會提示 :
ORA-01507: not
不急!繼續!
===========解決方法===========
輸入:alter ;
輸入 :alter open;
然后就可執行 修改數據庫密碼的命令了
改完之后輸入:ALTER LIMIT ;
刷新下表
exit 是退休sql 軟連接
⑥、使用pl/sql 進行連接
連接的直接跳過 第 ⑥ 步 但是 的 服務在第6步所以你還是看完在看第7步(雖然不需要干啥) 第7步是連接的在最后
之前我們把端口映射到了1521上,所以我們需要進行配置.ora
幾個朋友不知道ora文件在哪,所以添加了這一步
pl/sql 安裝包,漢化包,秘鑰工具
本地下載:
plsql安裝配置工具包
docker_oracle11 = (DEscriptION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.211.135)(PORT =1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
打開pl/sql 進行登錄 :提示監聽程序當前無法識別連接描述符中請求的服務
這時我們需要去看一下 的 服務
看到這兩個了么,任選其一,修改.ora的 =
docker_oracle11 = (DEscriptION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.211.135)(PORT =1521)) ) (CONNECT_DATA = (SERVICE_NAME = helowinXDB) ) )
歐克,登錄成功。
第7步是連接
有幾個朋友用的是連的所以故此添加這一步
打開后(不用配置oci.dll文件了)
直接新建連接
到此這篇關于 拉取 11g鏡像配置的文章就介紹到這了,更多相關 11g鏡像配置內容請搜索考高分網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持考高分網!