rman基于归档日志的不完全恢复实验20101001.doc
文本预览下载声明
Rman备份使用归档日志不完全恢复实验
实验环境:
操作系统:windowsXP
数据库版本:oracle11.2.0.1.0
实例名:ycydb
实验需求:
数据库在22:00进行一个全备,包括控制文件。
在22:30以前建两个表t1、t2,并插入一部分数据,然后提交。在22:30进行归档备份。
在22:30-22:40之间再建一个表t3,并插入一部分数据,然后提交。在22:40进行归档备份。
然后删除所有表空间及日志文档、控制文件。
恢复步骤:
在nomount状态下恢复控制文件,使用22:00的控制文件;
启动到mount状态;
还原数据库;
恢复到22:30的状态;
查看DBID:
SQL select dbid from v$database;
DBID
----------
1262053933
建表t1、t2,并插入部分数据
SQLcreate table t1 as select rownum a,rownum+100 b from dba_users where rownum5;
SQLcommit;
SQLcreate table t2 as select rownum a,rownum+20 b from dba_users where rownum7;
SQLcommit;
查看时间:22:21
备份DB
run {
backup database format=d:\backup\db_full_%U;
backup current controlfile format d:\backup\controlfile_backupycyoracle_%s_%t_%p.dbf;
}
查看时间:22:23
建表t3,并插入数据
SQLcreate table t3 as select rownum a,rownum+30 b from dba_users where rownum5;
SQLcommit;
查看时间:22:25
备份归档
run {
backup archivelog all format d:\backup\archive_ycyoracle_%s_%t_%p.dbf;
}
查看时间:22:25
查看已经备份的归档
RMAN list backup summary
2 ;
备份列表
===============
关键字 TY LV S 设备类型 完成时间 段数 副本数 压缩标记
------- -- -- - ----------- ---------- ------- ------- ---------- ---
4 B F A DISK 01-10月-10 1 1 NO TA124234
5 B F A DISK 01-10月-10 1 1 NO TA124234
7 B A A DISK 01-10月-10 1 1 NO TA124758
8 B F A DISK 01-10月-10 1 1 NO TA143221
9 B F A DISK 01-10月-10 1 1 NO TA160304
10 B F A DISK 01-10月-10 1 1 NO TA160304
11 B F A DISK 01-10月-10 1 1 NO TA222236
12 B F A DISK 01-10月-10 1 1 NO TA222236
13 B F A DISK 01-10月-10 1 1 NO TA222431
14 B A A DISK 01-10月-10 1 1 NO TA222529
15 B A A DISK 01-10月-10 1 1
显示全部