溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

oracle 動態(tài)注冊和靜態(tài)注冊

發(fā)布時間:2020-07-18 22:26:43 來源:網(wǎng)絡(luò) 閱讀:565 作者:rm_rf_db 欄目:關(guān)系型數(shù)據(jù)庫

動態(tài)注冊:實(shí)例啟動后,pmon每分鐘自動將服務(wù)名注冊到偵聽器中,也可以手動注冊alter system register;系統(tǒng)默認(rèn)有一個listener;不需要listener.ora文件也可以啟動偵聽,實(shí)例必須啟動到mount下才能啟動偵聽。
oracle 動態(tài)注冊和靜態(tài)注冊
oracle 動態(tài)注冊和靜態(tài)注冊
實(shí)戰(zhàn):添加1522端口的動態(tài)注冊
添加listener.ora內(nèi)容如下圖
oracle 動態(tài)注冊和靜態(tài)注冊
添加tnsnames.ora內(nèi)容如下圖
oracle 動態(tài)注冊和靜態(tài)注冊
alter system set local_listener='jw';
oracle 動態(tài)注冊和靜態(tài)注冊
啟動偵聽lsnrctl start niceman
執(zhí)行sqlplus / as sysdba
alter system register
oracle 動態(tài)注冊和靜態(tài)注冊
靜態(tài)注冊:靜態(tài)注冊一定要設(shè)置listener.ora,但是實(shí)例不需要啟動,啟動靜態(tài)偵聽后,可以通過靜態(tài)偵聽遠(yuǎn)程啟動數(shù)據(jù)庫。
實(shí)戰(zhàn)靜態(tài)注冊:
將之前動態(tài)注冊的內(nèi)容清空,
alter system set local_listener='';
設(shè)置靜態(tài)注冊內(nèi)容如下圖,注意,此配置不要頂格寫,否則會報錯,作者遇到此問題研究了好幾個小時才發(fā)現(xiàn)這個坑;
oracle 動態(tài)注冊和靜態(tài)注冊
啟動靜態(tài)注冊偵聽,如果發(fā)現(xiàn)狀態(tài)為UNKNOWN,那么就是靜態(tài)注冊。
oracle 動態(tài)注冊和靜態(tài)注冊
此時實(shí)例是shutdown的,但是不影響靜態(tài)注冊偵聽啟動
oracle 動態(tài)注冊和靜態(tài)注冊
演示靜態(tài)注冊遠(yuǎn)程啟動數(shù)據(jù)庫
剛才演示的靜態(tài)注冊端口是1523;win7電腦客戶端配置
oracle 動態(tài)注冊和靜態(tài)注冊
oracle 動態(tài)注冊和靜態(tài)注冊
oracle 動態(tài)注冊和靜態(tài)注冊
oracle 動態(tài)注冊和靜態(tài)注冊
發(fā)現(xiàn)可以成功啟動數(shù)據(jù)庫。
注意,tnsping這個工具只能測試tnsnames配置是否正常,偵聽是否通暢,但是不一定tnsping通就可以連接數(shù)據(jù)庫,如果數(shù)據(jù)庫沒有啟動實(shí)例,tnsping通也是無法連接數(shù)據(jù)庫的。
簡易連接方法:
sqlplus 用戶/密碼@IP 地址:端口號/服務(wù)名

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI