datagurad-主库丢失归档日志恢复备库方案

上传人:F****n 文档编号:98023225 上传时间:2019-09-07 格式:DOCX 页数:7 大小:28.04KB
返回 下载 相关 举报
datagurad-主库丢失归档日志恢复备库方案_第1页
第1页 / 共7页
datagurad-主库丢失归档日志恢复备库方案_第2页
第2页 / 共7页
datagurad-主库丢失归档日志恢复备库方案_第3页
第3页 / 共7页
datagurad-主库丢失归档日志恢复备库方案_第4页
第4页 / 共7页
datagurad-主库丢失归档日志恢复备库方案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《datagurad-主库丢失归档日志恢复备库方案》由会员分享,可在线阅读,更多相关《datagurad-主库丢失归档日志恢复备库方案(7页珍藏版)》请在金锄头文库上搜索。

1、主库丢失归档恢复备库(oracle 11.2.0.3)文档历史信息当前修订日期:2013-09-29版本号修订日期修订人变更内容备注0.12013-09-29陈伟创建文档一、使用范围31、使用对象32、使用场景3二、具体操作3备库查询scn3主库创建增量备份4备库恢复数据4启动主库5一、使用范围1、使用对象数据库维护人员。现场实施人员。2、使用场景在系统运转过程中由于人为,或网络,等其他意外情况导致主库归档日志未在备库正常应用,丢了若干个归档序号。同时主库是归档日志由于定时rman任务清除,使归档日志无法完成同步。使用命令SELECT SEQUENCE#,APPLIED FROM V$ARCH

2、IVED_LOG ORDER BY SEQUENCE#;可查看日常DG同步情况,如在备库中出现短号情况适用本文档。二、具体操作备库查询scn1、 前提条件备库监听已经启动netstat an |grep 1521备库数据库处于Standby状态 sqlplus /nolog Sqlconnect /as sysdbasql shutdown immediate sqlstartup mount; sql Alter database recover managed standby database disconnect from session; 2、 查询备库同步scn号 sqlplus /

3、nolog sql connect /as sysdba sqlselect current_scn from v$database;显示结果:CURRENT_SCN- 主库创建增量备份1、 前提条件主库运行正常2、 创建基于scn的增量备份使用rman target / nocatalog命令进入rman命令行如果不能执行命令,请用:/home/oracle/product/11gR2/db/bin/rman target / nocatalog注意:创建增量备份,scn一定要与备库一直,并保证备份文件夹为空。rman BACKUP DEVICE TYPE DISK INCREMENTAL

4、FROM SCN DATABASE FORMAT /home/oracle/backup/backlogs/bkup_incre+%T+%U.bk;3、 将备份的文件复制到standby端 scp -r /home/oracle/backup/ backlogs / oracle99.99.99.2:/home/oracle/backup/注意:远程文件夹下不能有backlogs文件夹4、 关闭主库 sqlplus /nolog sql connect /as sysdbasql shutdown immediate保证在数据恢复期间不会有新的数据产生备库恢复数据1、 切换备库状态为:repo

5、sitorysqlplus /nologSqlconnect /as sysdbaSql Alter database recover managed standby database cancel;2、 将备份文件导入备库RMAN CATALOG START WITH /home/oracle/backup/backlogs/;3、 确定控制文件路径Sqlshow parameter control4、 恢复数据重新创建控制文件RMAN runrestore standby controlfile to /home/oracle/backup/control02.ctl ;recover d

6、atabase noredo;5、 关闭备库 sqlplus /nolog sql connect /as sysdbasql shutdown immediate6、 将/home/oracle/backup/control02.ctl覆盖/home/oracle/oradata/zfmmdb/control02.ctl和/home/oracle/oradata/zfmmdb/control01.ctlcp /home/oracle/backup/control02.ctl /home/oracle/oradata/zfmmdb/control01.ctlcp /home/oracle/ba

7、ckup/control02.ctl /home/oracle/oradata/zfmmdb/control02.ctl7、 重启备库 sqlplus /nolog sql connect /as sysdbasql STARTUP MOUNT;sql ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;启动主库 startup三、验证DG系统是否恢复正常主库操作确定现有的归档重做日志SQL-SELECT SEQUENCE#, FIRST_TIME, NEXT_TIMEFROM V$ARCHIVED_L

8、OG ORDER BY SEQUENCE#;手动执行联机日志SQL-ALTER SYSTEM SWITCH LOGFILE;备库操作验证新的重做日志已经到达standby数据库SQL-SELECT SEQUENCE#, FIRST_TIME, NEXT_TIME FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;验证新的重做日志已经应用SQL-SELECT SEQUENCE#,APPLIED FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;四、附录状态模拟由于测试需要现提供场景模拟方式1、关闭备库监听或数据库2、使用oracle用户登录

9、到主库手动发送归档日志 sqlplus /nolog sqlconnect /as sysdba SQL-ALTER SYSTEM SWITCH LOGFILE;SQL-ALTER SYSTEM SWITCH LOGFILE;3、查询手动发送归档日志序号 SQL-SELECTSEQUENCE#,APPLIED FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;4、删除对应序号日志5、启动备机,再次使用手动同步方式。通过以上步骤dg处于备机不能正常同步状态。保护模式开启注意事项:以下操作请在主库执行.1检查保护模式sqlplus /nologSQL-connect /

10、as sysdbaSQL-select DATABASE_ROLE,PROTECTION_MODE,PROTECTION_LEVEL from v$database;DATABASE_ROLE PROTECTION_MODE PROTECTION_LEVEL - - - PRIMARY MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE默认保护模式为最大性能2修改保护模式SQL-shutdown immediateSQL-startup mountSQL-ALTER DATABASE SET STANDBY DATABASE TO maximize availability;SQL-ALTER DATABASE OPEN;在能力与知识结构方面,要求学生应具有扎实的专业和日语语言基础,熟练掌握日语听、说、读、写、译的基本技能;了解日本社会及日本文化等方面的基本知识,熟悉日本国情,具有一定的日本人文知识及运用这些知识与日本人进行交流的能力。四川信都科技有限责任公司

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号