案例3:基于cancel的不完全恢复

SQL> alter system switch logfile;

系统已更改。

SQL> alter system switch logfile;

系统已更改。

SQL> select * from test;

A
----------
1

SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

TO_CHAR(SYSDATE,'YY
-------------------
2006-12-16 21:06:13

SQL> drop table test;

表已丢弃。

SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。

Total System Global Area 59842188 bytes
Fixed Size 454284 bytes
Variable Size 37748736 bytes
Database Buffers 20971520 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: 'D:ORADATA9ISYSTEM01.DBF'


SQL> recover database until time '2006-12-16 21:06:13';
ORA-00279: 更改 276084 (在 12/16/2006 21:03:05 生成) 对于线程 1 是必需的
ORA-00289: 建议: D:ORACLEADMINORA9IARCHIVEARC00007.001
ORA-00280: 更改 276084 对于线程 1 是按序列 # 7 进行的


指定日志: {=suggested | filename | AUTO | CANCEL}
auto
ORA-00279: 更改 276188 (在 12/16/2006 21:05:35 生成) 对于线程 1 是必需的
ORA-00289: 建议: D:ORACLEADMINORA9IARCHIVEARC00008.001
ORA-00280: 更改 276188 对于线程 1 是按序列 # 8 进行的
ORA-00278: 此恢复不再需要日志文件 'D:ORACLEADMINORA9IARCHIVEARC00007.001'


ORA-00279: 更改 276190 (在 12/16/2006 21:05:37 生成) 对于线程 1 是必需的
ORA-00289: 建议: D:ORACLEADMINORA9IARCHIVEARC00009.001
ORA-00280: 更改 276190 对于线程 1 是按序列 # 9 进行的
ORA-00278: 此恢复不再需要日志文件 'D:ORACLEADMINORA9IARCHIVEARC00008.001'


已应用的日志。
完成介质恢复。
SQL> alter database open resetlogs;

数据库已更改。

SQL> select * from test;

A
----------
1

SQL>

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/38542/viewspace-884414/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/38542/viewspace-884414/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值