連線11gR2 RAC時收到ORA-12502報錯

尛樣兒發表於2012-04-16
       
        11gR2 RAC的一個節點被重灌了系統,將節點重新新增到RAC之後,使用客戶端連線RAC即收到ORA-12502的錯誤,設定所有節點的LOCAL_LISTENER引數之後即可恢復。

1.報錯。
C:\Users\LIUBINGLIN>sqlplus system/oracle123@ykto2.sicnu.edu.cn:1521/ccense

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 4月 16 15:53:43 2012

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-12502: TNS: 監聽程式沒有從客戶機收到 CONNECT_DATA


請輸入使用者名稱:


2.檢視並修改LOCAL_LISTENER引數。
SQL> show parameter listener

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
listener_networks                    string
local_listener                       string
remote_listener                      string      ykto2.sicnu.edu.cn:1521

SQL> alter system set local_listener='(ADDRESS=(PROTOCOL=tcp)(HOST=172.25.10.135)(PORT=1521))';

System altered.

        所有例項的LOCAL_LISTENER都需要修改,HOST指定的是節點VIP地址。

3.恢復正常。
C:\Users\LIUBINGLIN>sqlplus system/oracle123@ykto1.sicnu.edu.cn:1521/ccense

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 4月 16 15:56:26 2012

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


連線到:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options

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

相關文章