昨天一天遇到两次主备库的PING[ARC1]: Heartbeat failed to connect to standby的日志传输同步问题,两次虽都报的 Heartbeat failed to connect to standby,但原因各不相同。
第一次是自己刚搭建的实验库,开启主库对备库的日志传输alert文件中就出现:
Fri Sep 15 18:54:06 2011
Error 12154 received logging on to the standby
Fri Sep 15 18:54:06 2011
Errors in file /u01/app/oracle/admin/testdb/bdump/testdb_arc1_9592.trc:
ORA-12154: TNS:could not resolve the connect identifier specified
PING[ARC1]: Heartbeat failed to connect to standby 'testdg'. Error is 12154.
一般附带ORA-12154是主备库身份识别的问题,基本还是那几个配置点的问题,是需要检查的几项:
我的环境中使用了相同的实例名,相同的文件路径(因为这样简单),区别只在db_unique_name和tnsnames.ora中
1.name的参数
--主库
NAME TYPE VALUE
------------------------ --------- ------------------------------
db_file_name_convert string
db_name string testdb
db_unique_name string testdb
global_names boolean FALSE
instance_name string testdb
lock_name_space string
log_file_name_convert string
service_names string testdb
--备库
NAME TYPE VALUE
------------------------ --------- ------------------------------
db_file_name_conver