问题描述

oracle中DG出现主备不同步现象,alert日志报警有gap信息,但是v$archive_gap视图查不到任何信息。同时主库上的对应归档已经删除且没有备份

解决方案


1.查询备库的scn

SQL> select current_scn from v$database;

这时有可能出来的scn是以科学计数法的方式显示

SQL> select current_scn from v$database;

CURRENT_SCN
-----------
1.4969E+13

设置行宽,重新查询:

SQL> set numwidth 20
SQL> /

CURRENT_SCN
--------------------
14968833842954

2.主库用rman基于以上查出的scn备份:

RMAN> backup incremental scn  14968833842954 database format '/backup/rman/bak_%U'; 

说明:主库之前必须要做过rman的全备(没有全备的库,基于scn的增量备份也能够成功)

备份控制文件:

RMAN>backup current controlfile for standby format '/backup/rman/standby.ctl';

将以上备份文件及控制文件传到备库

3.把备库启动到nomount状态,恢复控制文件

RMAN> restore standby controlfile from '/backup/standby.ctl';

另开一个窗口:SQL>alter database mount;

开始恢复:

RMAN>catalog start with '/backup/rman/';(catalog是10g以后才有的,另如果该命令报no files fount 错误,把备份文件移到新目录下重新catalog)

RMAN>recover database noredo;

如果是11g需要把库启动到open模式,启动时要用resetlogs,如果是10g可以在新窗口直接打开应用,然后主库切换归档查看应用是否同步,如果能正常接收并应用归档,说明gap修复成功。

 

最新文章

  1. LCA + 树状数组 + 树上RMQ
  2. GPS坐标互转:WGS-84(GPS)、GCJ-02(Google地图)、BD-09(百度地图)(转载)
  3. POJ1860Currency Exchange(Bellman + 正权回路)
  4. Hark的数据结构与算法练习之冒泡排序
  5. SQL基础篇----select语句与排序问题
  6. 友盟分享各平台URL设置
  7. Windows玩转Docker(二):运行whalesay image
  8. C#关于HttpClient的应用(二):融云IM集成
  9. web基础笔记整理(一)
  10. web安全基础第一天
  11. c++入门之浅拷贝和深拷贝
  12. hadoop的基本概念 伪分布式hadoop集群的安装 hdfs mapreduce的演示
  13. JS中for in 与 for of
  14. Daily Scrum - 12/15-21
  15. 李嘉诚 《Are you ready》
  16. Using JConsole
  17. Window 7 开 WIFI做热点
  18. PHP 使用 Kafka 安装拾遗
  19. Hadoop作业性能指标及參数调优实例 (二)Hadoop作业性能调优7个建议
  20. Unbutu在VMWare中挂载共享文件夹

热门文章

  1. Angular开发者指南(二)概念概述
  2. 方差分析||MSA/MSE|
  3. Base64基础知识
  4. [LC] 674. Longest Continuous Increasing Subsequence
  5. 微软研究员Eric Horvitz解读 “人工智能百年研究”
  6. 史无前例的KDD 2014大会记
  7. CF-1111C-Creative Snap
  8. EventBus 3.0 的基本使用
  9. 配置Maven本地仓库
  10. Python爬虫-selenium的使用(2)