如何在rac環境中增加監聽

老w愛db發表於2024-02-06

從11gR2以後已經不推薦在GI環境透過lsnrctl 來管理監聽器了。 因此透過srvctl啟動這個監聽器會報 "PRCR-1001 : Resource ora<listener_name>.lsnr does not exist"

以下是在GRID HOME裡增加新的listener並同時指定一個非預設埠的做法:

  1. 將ORACLE_HOME 指向 Grid home

  2. 舉例來說,要增加的監聽器叫 LISTENER2,它使用埠 1522

srvctl add listener -listener LISTENER2 -p "TCP:1522" -o $ORACLE_HOME

  1. 執行如下命令以啟動新建立的監聽器

srvctl start listener -l LISTENER2

如您希望在 RDBMS Home 裡,用srvctl 追加新的監聽器,您可以這樣做:

  1. 將ORACLE_HOME 指向 RDBMS HOME

  2. 舉例來說,要增加的監聽器叫 LISTENER3,它使用埠 1523

srvctl add listener -listener LISTENER3 -p "TCP:1523" -o $ORACLE_HOME

  1. 執行如下命令以啟動新建立的監聽器

srvctl start listener -l LISTENER3

注: 可以使用 lsnrctl 來檢查註冊到該監聽器裡的services


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70021989/viewspace-3006442/,如需轉載,請註明出處,否則將追究法律責任。

相關文章