检查数据库服务器,发现磁盘已满,因为前期规划问题,磁盘空间不足,还好该库不影响。
删除归档时,发现删除过多,导致备库归档没有成功应用,就被删除了。
这个操作确实粗心大意,检查备库归档时,发现无法应用,查看日志有如下报错:
Fetching gap sequence 拷贝thread 1, gap sequence 42102 - 42102 歧视[客户]:,All defined FAL servers have been 未遂。 ------------------------------------------------------------ Check that 从而,CONTROL_FILE_RECORD_KEEP_TIME 初始化 parameter is  defined 用a value 's sufficiently 大 enough 用maintain adequate  log switch 方式、用的决心 archivelog 缺口。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
处理方法,在主库查看该归档的SCN发生的序列:
完成,col first_change #, for 999999999999999 完成,select first_change #,得到v $ archived_log where 序列#=?2102’ 2,,,,, ,,FIRST_CHANGE # ---------------- ,,11769444390910 主库 完成,alter system set  log_archive_dest_state_2=延迟; 备库 完成,alter database managed  standby database recovery 取消;
对主库进行增量和控制文件备份:
RMAN>, backup incremental 得到scn 11769444390910, database format '/u01/temp/archivedlog_ % U '; RMAN>, backup current  controlfile for standby format /u01/temp/controlfile.bak,
将文件拷贝到备库后,进行还原
RMAN> shutdown 立即 RMAN> startup nomount RMAN>, restore standby  controlfile 得到“/u01/temp/controlfile.bak”; RMAN>, alter database 山; RMAN>, recover database  noredo;
另外如果未采用的备用日志模式,则需要清空备库重做日志,有几组清理几组。
完成,alter database clear logfile group 1;
切换主库日志文件观察主备库日志序列是否一致。
主库: 完成,alter system  switch 日志文件; 完成,select 马克斯(#)序列,得到v $ log_history; 马克斯(序列#) -------------- ,,,,,,,,42141 备库: 完成,select 马克斯(#)序列,得到v $ log_history; 马克斯(序列#) -------------- ,,,,,,,,42141年
恢复归档应用
主库 完成,alter system set  log_archive_dest_state_2=启用; 备库 完成,alter database managed  standby database recovery disconnect 得到会话;
,
关注以下几个视图:
v managed_standby美元 完成,select 流程、状态序列#,得到v $ managed_standby; v $ archive_dest_status 完成,col dest_name  for 25 完成,select dest_name,地位,recovery_mode 得到v $ archive_dest_status;
启动时观察警告日志发现如下内容
结婚2015年9月30日14:27:09
管理备用复苏不使用实时Apply
表示归档没有实时同步,检查发现备库监听未开启
,美元tnsping sss_dg TNS Ping  Utility for Linux:, Version 11.2.0.3.0 作用;Production 提醒30 - 9 - 2015,14:27:42 Copyright (c), 1997年,2011年,甲骨文只All rights 保留。 Used parameter 文件: Used TNSNAMES  adapter 用resolve ,别名 Attempting 用contact (描述=(地址==(协议TCP)(主机=x.x.x.x)(端口=1521))(CONNECT_DATA=https://www.yisu.com/zixun/(服务器=专用)(SERVICE_NAME=sss))) TNS - 12541: TNS:没有listene
,
参考:http://www.xifenfei.com/2011/07/data-guard%e5%87%ba%e7%8e%b0gap-sequence%e4%bf%ae%e5%a4%8d.html