dataguard丢失归档日志处理
检查alert日志发现报错如下
Wed Mar 27 15:40:30 2019
Managed Standby Recovery not using Real Time Apply
Parallel Media Recovery started with 3 slaves
Waiting for all non-current ORLs to be archived...
All non-current ORLs have been archived.
Media Recovery Waiting for thread 1 sequence 29
Fetching gap sequence in thread 1, gap sequence 29-29
Completed: alter database recover managed standby database disconnect from session
Wed Mar 27 15:42:23 2019
FAL[client]: Failed to request gap sequence
 GAP - thread 1 sequence 29-29
 DBID 3256623239 branch 1001954378
FAL[client]: All defined FAL servers have been attempted.
确认下29号归档是否丢失
SQL> select SEQUENCE#,DEST_ID,ARCHIVED,APPLIED,DELETED,STATUS,FIRST_TIME from v$archived_log order by SEQUENCE#;
SEQUENCE# DEST_ID ARC APPLIED DEL S FIRST_TIM
---------- ---------- --- --------- --- - ---------
	25	    2 YES YES	    NO	A 27-MAR-19
	26	    2 YES YES	    NO	A 27-MAR-19
	27	    1 YES YES	    NO	A 27-MAR-19
	28	    1 YES YES	    NO	A 27-MAR-19
	30	    2 YES NO	    NO	A 27-MAR-19
	31	    1 YES NO	    NO	A 27-MAR-19
	32	    1 YES NO	    NO	A 27-MAR-19
	33	    1 YES NO	    NO	A 27-MAR-19
SQL> select * from v$archive_gap;
THREAD# LOW_SEQUENCE# HIGH_SEQUENCE#
---------- ------------- --------------
	 1	      28	     29
从primary做增量恢复,28号归档日志已应用,查找29号归档日志起始SCN
SQL> select a.FIRST_CHANGE# from v$archived_log a where a.SEQUENCE#=29;
FIRST_CHANGE#
-------------
      1450602
做增量备份
BACKUP INCREMENTAL FROM SCN 1450602 database format='/ogg/bk/qdtais1%U';
从primary传到standby
scp qdtais* ht02:/ogg/bk
注册备份片
catalog start with '/ogg/bk';
取消日志应用关闭数据库
alter database recover managed standby database cancel;
恢复增量备份
RMAN> startup force nomount;
RMAN> RESTORE STANDBY CONTROLFILE FROM '/ogg/bk/qdtais122ttgdpd_1_1';
RMAN> ALTER DATABASE MOUNT;
RMAN> RECOVER DATABASE NOREDO;
启动实时应用
alter database recover managed standby database using current logfile disconnect from session;
取消应用打开数据库检查数据在启动实时应用
SQL> alter database recover managed standby database cancel;
Database altered.
SQL> alter database open;
Database altered.
SQL> alter database recover managed standby database using current logfile disconnect from session;
Database altered.
SQL> select count(1) from ydks.httest;
COUNT(1)
----------
      4995
SQL> select count(1) from ydks.httest1;
COUNT(1)
----------
       997
官方文档
https://docs.oracle.com/cd/E11882_01/server.112/e41134/rman.htm#SBYDB4878
dataguard丢失归档日志处理的更多相关文章
- Oracle DataGuard主库丢失归档日志后备库的RMAN增量恢复一例
		
第一部分 问题描述和环境状态确认 ----1. 问题场景 Oracle DataGuard主库丢失archivelog,如何不重建备库完成同步? 在Oracle DataGuard主从同步过程中可能 ...
 - dataguard 归档丢失(主库中无此丢失归档处理),备库基于SCN恢复
		
dataguard 归档丢失(主库中无此丢失归档处理),备库基于SCN恢复 环境: OS: CentOS 6.5 DB: Oracle 10.2.0.5 1.主备库环境 主库: SQL> sel ...
 - dataguard主库删除归档日志后从库恢复的方法
		
------------------方法1在主库上使用备份的进行恢复丢失的归档日志-------------------------1.发现主库备份后删除了归档,但是这些归档从库还没应用,也没有传到从 ...
 - 使用RMAN增量备份处理Dataguard因归档丢失造成的gap
		
场景: 备库执行日志应用出现如下报错: Thu Mar 29 11:21:45 2018FAL[client]: Failed to request gap sequence GAP - thread ...
 - RMAN备份恢复 控制文件和归档日志丢失情况
		
RMAN> backup current controlfile tag='bak_ctlfile' format='/home/oracle/backup/bak_ctl_%U_%T'; al ...
 - oracle11g dataguard failover重建后归档日志没有被应用被NO的问题
		
1.主库从库归档记录不一致.例如以下所看到的: 做完failover后,坏的旧主库变成了新的从库,可是新从库的归档日志记录不一致,就是archive log list;出来的和v$archived_l ...
 - Oracle丢失重做日志的几种场景恢复
		
实验环境:RHEL6.4 + Oracle 11.2.0.4 一.丢失重做日志组中成员 1.1 故障模拟 1.2 处理方法 1.3 实际处理过程 二.丢失重做日志组 2.1 丢失INACTIVE重做日 ...
 - RMAN数据库恢复之恢复归档日志文件
		
恢复归档日志文件如果只是为了在恢复数据文件之后应用归档文件,那并不需要手动对归档文件进行恢复,RMAN会在RECOVER时自动对适当的归档进行恢复.单独恢复归档文件一般是有特别的需求,如创建了Data ...
 - oracle从备份归档日志的方法集中回收
		
oracle从备份集中抓出归档日志方法 在大连医院遇到这个问题,数据库为归档状态,但归档完成后rman通过crontab自己主动备走归档日志并删除存在系统上的归档日志文件.在RealSync程序停止一 ...
 
随机推荐
- Go之运算符
			
逻辑运算符用于连接布尔型表达式.在Java中不同于数学的逻辑表达 3<X<5 ,java 中应该写成 x>3 & x<5 "&" 和&quo ...
 - css块居中
			
1.已知宽高的块级元素居中: 2.未知宽高的块级元素居中:
 - 资源预加载preload和资源预读取prefetch简明学习
			
前面的话 基于VUE的前端小站改造成SSR服务器端渲染后,HTML文档会自动使用preload和prefetch来预加载所需资源,本文将详细介绍preload和prefetch的使用 资源优先级 在介 ...
 - 关于小米4电信4g刷入第三方ROM无信号解决办法
			
from: http://www.yuwantb.com/xiaomi4-lineage-os.html 关于小米4电信4g刷入第三方ROM无信号解决办法 下载这个电信4g补丁包. 链接:http ...
 - IntelliJ IDEA 创建 Maven简单项目
			
创建简单Maven项目 使用IDEA提供的Maven工具,根据artifact创建简单Maven项目.根据下图操作,创建Maven项目. 使用IDEA提供的Maven工具创建的Maven简单项目目录结 ...
 - python第十天
			
函数 1.函数:完成特定功能的代码块,作为一个整体,对其进行特定的命名,该名字就代表函数 在现实中,很多问题要通过一些工具进行处理==>可以将工具提前生产出来,并命名==>通过名字就可以找 ...
 - Django 后台定制自己的选择框删除函数
			
from django.contrib import admin from .models import Article,Category from datetime import datetime ...
 - 互相关(cross-correlation)及其在Python中的实现
			
互相关(cross-correlation)及其在Python中的实现 在这里我想探讨一下“互相关”中的一些概念.正如卷积有线性卷积(linear convolution)和循环卷积(circular ...
 - python类的两种创建方式
			
参考: https://blog.csdn.net/likunkun__/article/details/81949479
 - SSM框架中,controller的action返回参数给vue.js
			
在SSM框架中,controller的action中,返回的是视图,即jsp页面或是ModelAndView,若是通过axios给vue传值的话,需要转换为字符串或是user实体类对象. 使用@Res ...