關於local_listener、remote_listener、current_listener
--整理以前的學習筆記
1、local_listener
local_listener引數的作用!
pmon只會動態註冊port等於1521的監聽,否則pmon不能動態註冊listener,要想讓pmon動態註冊listener,需要設定
local_listener引數。
配置了兩個listener(listener.ora)
LISTENER2 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mylinux)(PORT = 1522))
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mylinux)(PORT = 1521))
)
)
alter system set local_listener=listener2;
alter system set local_listener=listener2
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER2'
需要在tnsnames.ora中配置過才行(tnsnames.ora)
LISTENER2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mylinux)(PORT = 1522))
)
(這裡的"listener2"的名字不一定要與監聽器(listener2)的名字相同,但是要與local_listener的引數值相同)
alter system set local_listener=listener2;--現在就可以成功執行了,此處local_listener由名稱指定,
只有將此名稱解析為地址,例項才能找到偵聽器並執行註冊
當然也可以在引數中硬編碼偵聽器的地址
alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = mylinux)(PORT = 1522))';
此時如果把兩個監聽器都開啟
lsnrctl start listener
lsnrctl start listener2
再啟動例項startup
可以看到例項註冊的是listener2這個監聽
2、remote_listener用在RAC環境中,監聽器與例項不在同一臺機器上
待以後補上
3、current_listener當前監聽器
先使用lsnrctl命令來進入監聽器,再設定當前監聽器
LSNRCTL> set current_listener listener2
Current Listener is listener2
那麼接下來的stop start status等命令都是針對當前監聽器listener2
如果不設定的話那麼進入監聽器之後預設的監聽器是listener
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26524307/viewspace-1061151/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於RAC的remote_listenerREM
- remote_listener引發的故障分析REM
- ORACLE之手動註冊監聽listener。alter system set local_listener="XXX"Oracle
- 關於IT,關於技術
- [重慶思莊每日技術分享]-local_listener導致登入異常
- 關於
- 關於~
- 關於++[[]][+[]]+[+[]]
- 關於mavenMaven
- 關於我
- 關於思路
- 關於RESTREST
- 關於 webmWeb
- 關於列印
- 關於液泡
- 關於RE
- 關於AUC
- 關於namespacenamespace
- 關於NVMe
- 關於堆
- 關於 WinDoAdmin
- 關於 UndefinedUndefined
- 關於pythonPython
- 關於REMREM
- 關於悟道
- 關於神通
- 關於 ArrayBuffer
- 關於RedisRedis
- 關於IntentIntent
- 關於volatile
- 關於加班
- 關於LaTex
- 關於索引索引
- 關於EchartsEcharts
- 關於HTMLHTML
- 關於 kafkaKafka
- 關於startActivityForResult
- 關於AI、關於chatGPT的幾十種用法AIChatGPT
- 關於密碼密碼