oracle dataguard archive gap后恢复
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,起因:源端数据库应用程序逻辑错误,导致重大量重试回滚,日产生归档300GB,异地备份在10Mbps的网速下,产生了archive gap;解决流程:1 查出备库当前的scn号select curren
千家信息网最后更新 2026年11月01日oracle dataguard archive gap后恢复
起因:源端数据库应用程序逻辑错误,导致重大量重试回滚,日产生归档300GB,异地备份在10Mbps的网速下,产生了archive gap;
解决流程:
1 查出备库当前的scn号
select current_scn from v$database;16124807462 在主库生成基于备库scn的增量备份
--primaryshow all;run{ALLOCATE CHANNEL d1 TYPE disk;set limit channel d1 kbytes=104857600;BACKUP INCREMENTAL FROM SCN 1612480746 DATABASE FORMAT 'J:\%U_for_stb.bk' include current controlfile for standby;}3 传送日志到备库
--standbycatalog start with 'e:\inc';4 应用control file,增量备份集
restore standby controlfile to 'e:\control01.ctl' ;shutdown immediate;copy e:\control01.ctl E:\ORADATA\TCIS\CONTROL01.CTLcopy e:\control01.ctl E:\ORADATA\TCIS\CONTROL02.CTLcopy e:\control01.ctl E:\ORADATA\TCIS\CONTROL03.CTLrecover database noredo;
报错:
RMAN-03002: recover 命令 (在 07/08/2018 10:49:09 上) 失败RMAN-06094: 数据文件5必须重新存储启动原先的备库,select name from v$datafile
发现文件有重新rename的;有点梗;
5 修改数据文件位置
alter system set standby_file_management=manual; alter database rename file 'E:\ORADATA\TCIS\UBSS_INDX01.DBF' to 'd:\oradata\tcis\ubss_indx01.dbf';alter database rename file 'E:\ORADATA\TCIS\UBSS_INDX02.DBF' to 'd:\oradata\tcis\ubss_indx02.dbf';6 再次recover database noredo
又报错,第16号文件不存在RMAN-03002: recover 命令 (在 07/08/2018 10:49:09 上) 失败RMAN-06094: 数据文件16必须重新存储以老的控制文件启动,发现第16号文件是之后添加的
7 主库上备份16号文件backup datafile 16 format 'j:\16.bak';
8 备库上恢复16文件
--primarycatalog start with 'e:\inc';restore datafile 16 ;recover database noredo;RMAN-03002: recover 命令 (在 07/07/2018 10:44:11 上) 失败ORA-19693: 已包括备份片段 E:\INC\CDT7BHIL_1_1_FOR_STB.BKrecover失败,很名显,这个16号文件是之后恢复的,其scn大于之前做的备份片集9 清理无效的备份片,再次重复2之后的步骤,backup ,restore controlfile,rename datafile,recover database ;
10 恢复完成后检查
复原参数alter system set standby_file_management=auto;
启动recoveralter database recover managed standby database disconnect;
检查日志应用情况
SQL> select status,blocks,process,sequence# from v$managed_standby;STATUS BLOCKS PROCESS SEQUENCE#------------ ---------- --------- ----------CONNECTED 0 ARCH 0CONNECTED 0 ARCH 0CONNECTED 0 ARCH 0CONNECTED 0 ARCH 0IDLE 20480 RFS 45261IDLE 20480 RFS 45262IDLE 0 RFS 0APPLYING_LOG 81560 MRP0 45248检查归档,删除已应用的归档
select a.thread#, a.sequence#, a.applied,a.namefrom v$archived_log a, v$database dwhere a.activation# = d.activation#and a.applied='YES' order by 2;
文件
备份
数据
应用
命令
检查
再次
增量
日志
存储
重大
位置
参数
应用程序
异地
情况
数据库
步骤
流程
片段
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网电商科技
互联网 科技公司
易互联网科技有限公司
互联网金融 科技金融
广州宏创互联网科技
小马过河互联网科技
互联网科技ppt模板
科技互联网公司logo
无锡溥仪互联网科技有限公司
中盈科技互联网信息有限公司
小米互联网科技园设置
恒生互联网科技指数跳水
东莞新华互联网科技学校
互联网科技和法律行业
互联网与数字科技关系
互联网科技职业技能培训学校
求路客互联网科技电话
山东蛋芒互联网科技有限公司
保山浩联互联网科技有限公司
现代科技的标志之一的互联网
互联网黑科技
科技与互联网
互联网科技的发展
紫鲸互联网科技
互联网科技公司介绍
汽车互联网创新科技园
贵州叶脉互联网科技有限公司所属行业
互联网科技资金流入
35岁以上互联网科技行业
上海同邻互联网科技有限公司规模