问题描述

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修复成功。

 

转载于:https://www.cnblogs.com/sg1005/p/9741703.html

使用增量备份修复DG中的GAP相关推荐

  1. oracle的scn增量备份,【Oracle】基于SCN的增量备份修复DataGuard GAP

    1. 首先来模拟 Gap 的产生 1.1. 备库关闭: SYS@dgtest_sshutdown immediate; 1.2. 主库切换日志 SYS@dgtestselect SEQUENCE#,A ...

  2. 使用基于scn的增量备份恢复DG备库

    By 清欢 2018年04月25日 场景:主库定时清理归档任务失败,报错备库仍需要这些归档来应用不可删除,以下是报错信息: RMAN-08137: WARNING: archived log not ...

  3. Oracle 中关于差异增量备份与累积增量备份原理与区别

     Rman 一个强大的功能是支持增量备份,增量备份中心思想就是减少备份的数据量,使用增量备份后就可以不用从头开始备份了,只需要备份自上次已备份之后的数据块开始进行数据备份. 关于Oracle 增量备份 ...

  4. mysql增量备份及恢复解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 前言 操作系统崩溃.电源故障.文件系统崩溃和硬件故障等异常状况都可能导致我们正在使用的数据库出现故障而产生数据库中数据不一致的 ...

  5. MariaDB之基于Percona Xtrabackup备份大数据库[完整备份与增量备份]

    MariaDB之基于Percona Xtrabackup备份大数据库[完整备份与增量备份] 1.Xtrabackup的安装 percona-xtrabackup-2.2.3-4982.el6.x86_ ...

  6. 电脑重要文件如何实现增量备份?

    电脑重要文件如何实现增量备份? 工作中我们经常需要对电脑里的重要文件进行备份,由于大多数备份方式采用单项或者完全备份,这种备份方式存在备份效率低.磁盘占用率高.备份时间过长等问题 因此我们可以采用增量 ...

  7. MySQL8增量备份_mysql增量备份及恢复解决方案

    前言 操作系统崩溃.电源故障.文件系统崩溃和硬件故障等异常状况都可能导致我们正在使用的数据库出现故障而产生数据库中数据不一致的情况.为了保证数据库使用安全,必须定期备份数据库:数据库备份可以分为:完全 ...

  8. RMAN增量备份恢复

    通过rman的增量备份恢复dataguard中standby端的数据: 1.停止备库上的MRP进程: SQL> ALTER DATABASE RECOVER MANAGED STANDBY DA ...

  9. mysql主从增量同步_生产环境中mysql主从同步/完整/增量备份

    环境:某项目的DB19数据库服务器,无从库也无开过binlog日志,负载有时比较高但基本运行稳定.备份情况:本地每天完整备份保留一周再rsync到异地备份机保留一月,由于数据量的增长加上每天晚上rsy ...

最新文章

  1. docker基本入门
  2. hive修改 表/分区语句
  3. JNI教程与技术手册
  4. 王者荣耀服务器未响应8月5日苹果,王者荣耀:世冠小组赛8月5日前瞻预测
  5. 获取页面所有属性并生成html6,JavaScript基础练习题(三)
  6. 图片压缩但质量不减,这个工具很不错
  7. Jquery +Ajax 请求Json文件,绘制Echarts 上下两个堆叠折线图
  8. matlab可视化大学物理学_传输矩阵法在大学物理波动光学教学中的应用
  9. JFace中TableViewer的使用
  10. 动态网站开发技术学习2:VS 2010制作作第一个简单示例网站
  11. Qt之小学徒学习记录分享
  12. Windows下查看进程及结束进程命令
  13. C#用openhardwaremonitor动态链接库获取CPU温度
  14. 关于MySQL中出现相对应引用词报错“ambiguous”的问题
  15. 从我那句名言“系统上线之日,需求开始之时”谈大型信息化系统建设的那些坑
  16. Python 之 Matplotlib xticks 的再次说明、图形样式和子图
  17. Oracle DUL的工作原理和技术实现
  18. 论文邮箱不是导师的_为什么你迟迟收不到研究生导师的回复邮件?
  19. HDU 4416 Good Article Good sentence(12年杭州 后缀数组)
  20. Matlab实现求解乘法逆元实验

热门文章

  1. jquery实现二级联动不与数据库交互
  2. JavaScript 第四课 案例研究:JavaScript图片库
  3. 培训师 每小时多少钱_每个产品设计师需要了解的品牌知识
  4. 苹果风格ui_苹果如何使Soft-UI成为未来
  5. Arithmetic Slices
  6. 谈大数据也谈人工智能 郭为告诉你一个不一样的神州控股
  7. Wget用法、参数解释的比较好的一个文章
  8. 敏捷制造:并不是你想像的矛盾体
  9. 前台jsp页面向后台传汉字出现乱码问题解决办法
  10. (一)使用appium之前为什么要安装nodejs???