Oracle dataguard报错:Error 1017 received logging on to the standby
来源:这里教程网
时间:2026-03-03 11:43:18
作者:
SQL> SELECT MESSAGE FROM V$DATAGUARD_STATUS;
MESSAGE
--------------------------------------------------------------------------------
ARC0: Archival started
ARC1: Archival started
ARC2: Archival started
ARC3: Archival started
ARC4: Archival started
ARC5: Archival started
ARC6: Archival started
ARC7: Archival started
ARC8: Archival started
ARC9: Archival started
ARCa: Archival started
MESSAGE
--------------------------------------------------------------------------------
ARCb: Archival started
ARCc: Archival started
ARCd: Archival started
ARCe: Archival started
ARCf: Archival started
ARCg: Archival started
ARCh: Archival started
ARCi: Archival started
ARCi: Becoming the 'no FAL' ARCH
ARC1: Becoming the heartbeat ARCH
Error 1017 received logging on to the standby
MESSAGE
--------------------------------------------------------------------------------
FAL[client, ARC2]: Error 16191 connecting to PD for fetching gap sequence
ARCj: Archival started
Attempt to start background Managed Standby Recovery process
MRP0: Background Managed Standby Recovery process started
Managed Standby Recovery not using Real Time Apply
Media Recovery Waiting for thread 1 sequence 28870
28 rows selected.
SQL>
2,解决方案:将主库的密码文件 copy到备份库,然后重启备份库,解决。
参考文章地址:http://blog.itpub.net/26230597/viewspace-1224676/
3,恢复过程:
再启动从库
STARTUP MOUNT;
再应用redo应用
alter database recover managed standby database disconnect from session;
查看是否有yes
select name,sequence#,applied from v$archived_log;
再去主库上切换下日志,看下新的24178归档日志是否传输过来,是否应用成YES:
alter system switch logfile;
SQL> alter system switch logfile;
System altered.
SQL>
去从库上面执行检查
SQL> select sequence#,applied from v$archived_log;
SEQUENCE# APPLIED
---------- ---------
24170 YES
24169 YES
24173 YES
24176 YES
24177 YES
24178 IN-MEMORY
2800 rows selected.
再继续检查check下,applied就变成YES了
SEQUENCE# APPLIED
---------- ---------
24170 YES
24169 YES
24173 YES
24176 YES
24177 YES
24178 YES
2800 rows selected.
停止redo应用
alter database recover managed standby database cancel;
再打开open模式,将从库打开供大家查询数据
alter database open read only;
再起动redo应用
alter database recover managed standby database disconnect from session;
----------------------------------------------------------------------------------------------------------------
<版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!>
原博客地址: http://blog.itpub.net/26230597/viewspace-1413077/
原作者:黄杉 (mchdba)
----------------------------------------------------------------------------------------------------------------
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 使用OpenFiler来模拟存储配置RAC中ASM共享盘及多路径(multipath)的测试
- db file sequential read及优化
db file sequential read及优化
26-03-03 - Word2010中进行设置图片处理的操作技巧
Word2010中进行设置图片处理的操作技巧
26-03-03 - direct path read直接路径读
direct path read直接路径读
26-03-03 - oracle dblink用法总结和expdp和impdp利用dblink倒入导出到本地
- word2010怎么新建样式
word2010怎么新建样式
26-03-03 - MAYA中磨损做旧效果的实现
MAYA中磨损做旧效果的实现
26-03-03 - 一步一步搭建oracle 11gR2 rac+dg之环境准备(二)
一步一步搭建oracle 11gR2 rac+dg之环境准备(二)
26-03-03 - Maya教程:制作物体熔化效果动画
Maya教程:制作物体熔化效果动画
26-03-03 - Maya教程:如何创建盛放液体的玻璃器皿材质
Maya教程:如何创建盛放液体的玻璃器皿材质
26-03-03
