PING[ARC2]: Heartbeat failed to connect to standby 'gqtzdb_dg'. Error is 16047
Posted on 2017-07-03 18:42 张鑫的园子 阅读(5550) 评论(1) 编辑 收藏 举报Data Guard搭建完毕之后,执行开启归档路径2,结果发现不同步,
SQL> alter system set log_archive_dest_state_2=enable;
查看错误日志,发现有PING[ARC2]: Heartbeat failed to connect to standby 'gqtzdb_dg'. Error is 16047.的报错:
[oracle@KG-ORA-01 trace]$ tail -100f alert_gqtzdb.log
Mon Jul 03 18:19:10 2017
Using STANDBY_ARCHIVE_DEST parameter default value as /oradata/gqtzdb/archivelog
ALTER SYSTEM SET log_archive_dest_state_2='ENABLE' SCOPE=BOTH;
Mon Jul 03 18:19:10 2017
PING[ARC2]: Heartbeat failed to connect to standby 'gqtzdb_dg'. Error is 16047.
接着查看v$archive_dest视图,查看是否能找到原因,结果发现如下报错:
SQL> select dest_id,error from v$archive_dest;
DEST_ID ERROR
---------- -----------------------------------------------------------------
1
2 ORA-16047: DGID mismatch between destination setting and target
database
很明显,DGID不一样,去备库查看参数db_unique_name参数:
SQL> show parameter db_unique_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_unique_name string gqtzdb
发现db_unique_name参数没有修改,仍然是主库的值,速度改过来,并重启备库:
1 2 3 4 5 6 7 8 9 10 | SQL> alter system set db_unique_name= 'gqtzdb_dg' scope=both; alter system set db_unique_name= 'gqtzdb_dg' scope=both * ERROR at line 1: ORA-02095: specified initialization parameter cannot be modified SQL> alter system set db_unique_name= 'gqtzdb_dg' scope=spfile; System altered. |
然后再在主库开启归档路径2,在备库运行命令,查看同步状态:
SQL> alter database recover managed standby database using current logfile disconnect from session;
Database altered.
SQL> select process,client_process,sequence#,status from v$managed_standby;
PROCESS CLIENT_P SEQUENCE# STATUS
--------- -------- ---------- ------------
ARCH ARCH 0 CONNECTED
ARCH ARCH 0 CONNECTED
ARCH ARCH 0 CONNECTED
ARCH ARCH 0 CONNECTED
RFS UNKNOWN 0 IDLE
RFS LGWR 24 IDLE
RFS UNKNOWN 0 IDLE
RFS UNKNOWN 0 IDLE
MRP0 N/A 11 APPLYING_LOG
9 rows selected.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用