Oracle之 11gR2 RAC 修改監聽器埠號的步驟
Oracle 11gR2 RAC 修改監聽器埠號的步驟
說明:
192.168.188.181 為public ip1
192.168.188.182 為public ip2
192.168.188.183 為vip1
192.168.188.184 為vip2
一、修改 DB 監聽埠
注意:
1.本文的os是RHEL6.5,DB版本是11.2.0.3.8。
本文非exadata環境,若是Exadata環境,請讀Changing Listener Ports On RAC/EXADATA (文件 ID 1473035.1)
2.本文修改瞭如下監聽器的埠號,改為1528
叢集監聽器的埠號
節點1本地監聽器的埠號
節點2本地監聽器的埠號
3.根據 Changing Listener Ports On RAC/EXADATA (文件 ID 1473035.1),需要在a quiet time來修改監聽器埠號
修改前的檢查
[grid@hosta admin]$ srvctl config listener
Name: LISTENER
Network: 1, Owner: grid
Home: <CRS home>
End points: TCP:1521
[grid@hosta admin]$
1.僅僅在一個主機上執行
[grid@hosta admin]$ srvctl modify listener -l LISTENER -p "TCP:1528"
2.僅僅在一個主機上執行
[grid@hosta ~]$ srvctl modify scan_listener -p 1528
3.修改LOCAL_LISTENER僅僅在一個主機上執行
alter system set local_listener = '(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.183)(PORT = 1528))' scope=both sid='orcl1';
alter system set local_listener = '(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.184)(PORT = 1528))' scope=both sid='orcl2';
4.修改remote_listener
alter system set remote_listener='orcl-scan:1528' scope=both;
5.
在第一個節點關閉本地監聽
[grid@hosta ~]$ srvctl stop listener -l LISTENER -n hosta
修改第一個節點的$GI_HOME/network/admin/endpoints_listener.ora檔案,將1521改為1528
[grid@hosta admin]$ cat listener.ora--->該檔案中不儲存埠號,因此不用修改。
LISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))) # line added by Agent
LISTENER_SCAN1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1)))) # line added by Agent
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1=ON # line added by Agent
ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON # line added by Agent
[grid@hosta admin]$ cat endpoints_listener.ora --->該檔案中儲存埠號,修改本檔案即可。
LISTENER_HOSTA=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=hosta-vip)(PORT=1528))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.188.181)(PORT=1528)(IP=FIRST)))) # line added by Agent
[grid@hosta admin]$
啟動第一個節點本地監聽
[grid@hosta admin]$ srvctl start listener -l LISTENER -n hosta
在第二個節點上進行相同的操作。
[grid@hostb ~]$ srvctl stop listener -l LISTENER -n hostb
修改endpoints_listener.ora檔案,不再貼出
[grid@hostb admin]$ srvctl start listener -l LISTENER -n hostb
6.確認修改效果
[grid@hostb admin]$ srvctl config Listener
Name: LISTENER
Network: 1, Owner: grid
Home: <CRS home>
End points: TCP:1528
二、 修改 ASM 監聽埠
修改 ASM LOCAL_LISTENER 僅僅在一個主機上執行
sqlplus / as sysasm;
alter system set local_listener = '(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.183)(PORT = 1528))' scope=both sid='asm1';
alter system set local_listener = '(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.184)(PORT = 1528))' scope=both sid='asm2';
之後,應用程式連線串以及dblink的定義修改埠號,啟動業務進行測試即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2149040/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle】修改scan監聽器埠號Oracle
- oracle rac scan監聽更改埠號Oracle
- 【Oracle】修改oracle監聽埠Oracle
- oracle之 單例項監聽修改埠Oracle單例
- ORACLE 修改11.2.0.4 RAC 預設監聽埠號1521為1621Oracle
- 12C RAC 修改監聽埠
- 修改服務端監聽器埠號為1526服務端
- Oracle 11g 修改監聽埠Oracle
- Oracle資料庫修改LISTENER的監聽埠Oracle資料庫
- 如何更改oracle監聽器的埠Oracle
- Oracle 修改預設監聽埠故障分析Oracle
- 修改oracle監聽佔用的8080埠(轉)Oracle
- 【RAC】Oracle rac修改IP地址及埠號命令參考Oracle
- oracle更改預設埠號,監聽器加密,限制ip訪問Oracle加密
- [20160418]修改oracle監聽埠.txtOracle
- oracle 11g 修改預設監聽埠1521Oracle
- [20130422]修改oracle監聽埠.txtOracle
- apache虛擬機器配置步驟和修改訪問埠Apache虛擬機
- oracle 監聽配置多個埠Oracle
- oracle 11gR2 rac+asm 資料庫安裝配置步驟OracleASM資料庫
- Oracle 11gR2 RAC修改SCAN IPOracle
- Win10系統修改遠端桌面連線埠號3389的步驟Win10
- Oracle 建立非1521埠監聽Oracle
- ORACLE RAC OCFS(步驟簡要)Oracle
- Oracle 11gR2 RAC修改SCAN IP地址Oracle
- 關於oracle11g RAC 監聽器問題Oracle
- Oracle RAC 11gR2 SCAN IP和VIP共用1521監聽埠引發的ORA-12520問題Oracle
- 【監聽】配置服務端靜態(動態)監聽/修改監聽埠及引數local_listener作用服務端
- oracle 監聽器配置Oracle
- 如何配置多個監聽器不同埠
- Oracle 11.2 RAC改IP步驟Oracle
- 主機os重灌的節點加回RAC叢集步驟示例(11gR2 RAC)
- oracle 10.2.0.4 rac 升級到oracle 10.2.0.5 rac步驟Oracle
- oracle 10g rac ocfs或者asm 修改為歸檔模式操作步驟Oracle 10gASM模式
- 修改歸檔模式的通用步驟(非RAC 資料庫)模式資料庫
- Windows server 防火牆開放oracle監聽埠WindowsServer防火牆Oracle
- Oracle 11g RAC 監聽日常管理Oracle
- Oracle RAC Database 11.1.0.6監聽故障案例OracleDatabase