11gR2 ORA-12545故障处理

11gR2 ORA-12545故障处理


报错如下:
ORA-12545:因目标主机或对象不存在,连接失败  

错误原因分析如下:
由于RAC故障恢复过程中,直接使用sqlplu / as sysdba ,启动实例。未注册local_listener导致一步部分用户连接数据库时出现以下错误。解决办法重新注册local_listener。


节点1
SQL> show parameter local


NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
local_listener                       string
log_archive_local_first              boolean     TRUE
parallel_force_local                 boolean     FALSE


节点2
SQL> show parameter local


NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
local_listener                       string       (ADDRESS=(PROTOCOL=TCP)(HOST=
                                                 10.12.4.148)(PORT=1521))
log_archive_local_first              boolean     TRUE
parallel_force_local                 boolean     FALSE


解决办法:
SQL> alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 10.12.4.147) (PORT = 1521))' sid='orcl1';

总结:
RAC故障处理中,尽量使用集群命令来操作。



请使用浏览器的分享功能分享到微信等