Incomplete recover---------time(时间点)
//建表 并且做一次备份…….
10:22:53 sys@LEE2>create table lee1
10:23:27 2 (id int);
表已创建。
已用时间: 00: 00: 00.31
10:23:32 sys@LEE2>insert into lee1 values(1);
已创建 1 行。
已用时间: 00: 00: 00.00
10:23:44 sys@LEE2>insert into lee1 values(2);
已创建 1 行。
已用时间: 00: 00: 00.01
10:23:48 sys@LEE2>commit;
提交完成。
已用时间: 00: 00: 00.00
10:23:49 sys@LEE2>select * from lee1;
ID
----------
1
2
已用时间: 00: 00: 00.01
10:23:55 sys@LEE2>exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开
C:\Documents and Settings\Administrator>rman
恢复管理器: Release 10.2.0.1.0 - Production on 星期四 6月 19 10:24:06 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
RMAN> connect target/
连接到目标数据库: LEE2 (DBID=2813054007)
RMAN> backup database plus archivelog delete input;
启动 backup 于 19-6月 -08
当前日志已存档
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=153 devtype=DISK
正在略过存档日志文件 E:\ARCHIVE2\LEE2\ARC00004_0657560378.001; 已经备份 2 次
正在略过存档日志文件 E:\ARCHIVE\LEE2\ARC00005_0657560378.001; 已经备份 2 次
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =6 记录 ID=7 时间戳=657800673
通道 ORA_DISK_1: 正在启动段 1 于 19-6月 -08
通道 ORA_DISK_1: 已完成段 1 于 19-6月 -08
段句柄=E:\BACKUP\LEE2\BACKUP_05JJAFF2_1_1 标记=TAG20080619T102433 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:04
通道 ORA_DISK_1: 正在删除存档日志
存档日志文件名 =E:\ARCHIVE\LEE2\ARC00006_0657560378.001 记录 ID=7 时间戳 =657800673
通道 ORA_DISK_1: 正在删除存档日志
存档日志文件名 =E:\ARCHIVE2\LEE2\ARC00004_0657560378.001 记录 ID=4 时间戳 =657799133
存档日志文件名 =E:\ARCHIVE\LEE2\ARC00005_0657560378.001 记录 ID=5 时间戳 =657799189
完成 backup 于 19-6月 -08
启动 backup 于 19-6月 -08
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\LEE2\SYSTEM01.DBF
输入数据文件 fno=00003 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\LEE2\SYSAUX01.DBF
输入数据文件 fno=00002 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\LEE2\UNDOTBS01.DBF
输入数据文件 fno=00004 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\LEE2\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 19-6月 -08
通道 ORA_DISK_1: 已完成段 1 于 19-6月 -08
段句柄=E:\BACKUP\LEE2\BACKUP_06JJAFF7_1_1 标记=TAG20080619T102438 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:55
完成 backup 于 19-6月 -08
启动 backup 于 19-6月 -08
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =7 记录 ID=10 时间戳=657800734
通道 ORA_DISK_1: 正在启动段 1 于 19-6月 -08
通道 ORA_DISK_1: 已完成段 1 于 19-6月 -08
段句柄=E:\BACKUP\LEE2\BACKUP_07JJAFGU_1_1 标记=TAG20080619T102534 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
通道 ORA_DISK_1: 正在删除存档日志
存档日志文件名 =E:\ARCHIVE2\LEE2\ARC00007_0657560378.001 记录 ID=10 时间戳 =657800734
完成 backup 于 19-6月 -08
启动 Control File and SPFILE Autobackup 于 19-6月 -08
段 handle=E:\BACKUP\LEE2\C-2813054007-20080619-01 comment=NONE
完成 Control File and SPFILE Autobackup 于 19-6月 -08
RMAN>
// 获得时间,删除表
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 6月 19 10:27:37 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
10:27:37 idle>conn /as sysdba
已连接。
10:27:40 sys@LEE2>select sysdate from dual;
SYSDATE
--------------
19-6月 -08
已用时间: 00: 00: 00.01
10:28:40 sys@LEE2>alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
会话已更改。
已用时间: 00: 00: 00.00
10:29:07 sys@LEE2>select sysdate from dual;
SYSDATE
-------------------
2008-06-19 10:29:10
已用时间: 00: 00: 00.00
10:29:10 sys@LEE2>drop table lee1;
表已删除。
已用时间: 00: 00: 01.62
10:29:50 sys@LEE2>select * from lee1;
select * from lee1
*
第 1 行出现错误:
ORA-00942: 表或视图不存在
已用时间: 00: 00: 00.01
10:29:55 sys@LEE2>
//开始不完全恢复,记得resetlogs打开db
RMAN> restore database;
启动 restore 于 19-6月 -08
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=158 devtype=DISK
正在略过数据文件 1; 已恢复到文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\LEE2\SYSTEM01.DBF
正在略过数据文件 2; 已恢复到文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\LEE2\UNDOTBS01.DBF
正在略过数据文件 3; 已恢复到文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\LEE2\SYSAUX01.DBF
正在略过数据文件 4; 已恢复到文件 E:\ORACLE\PRODUCT\10.2.0\ORADATA\LEE2\USERS01.DBF
没有完成恢复; 所有文件均为只读或脱机文件或者已经恢复
完成 restore 于 19-6月 -08
RMAN> recover database until time "to_date('2008-06-19 10:29:10','yyyy-mm-dd hh24:mi:ss')";
启动 recover 于 19-6月 -08
使用通道 ORA_DISK_1
正在开始介质的恢复
介质恢复完成, 用时: 00:00:03
完成 recover 于 19-6月 -08
RMAN> alter database open resetlogs;
使用目标数据库控制文件替代恢复目录
数据库已打开
RMAN> exit
恢复管理器完成。
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 6月 19 10:41:24 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
10:41:24 idle>conn /as sysdba
已连接。
10:41:34 sys@LEE2>select * from lee1;
ID
----------
1
2
已用时间: 00: 00: 00.03
10:41:40 sys@LEE2>
// 恢复完成
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11134734/viewspace-366406/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/11134734/viewspace-366406/