你还真问着了,这个问题前几天我做测试时刚遇到过,先告诉你如何处理,然后给你稍做解释,另你的恢复脚本也有一些问题。
1、把你的恢复脚本修改成如下就可以了。
RMAN> run {
2> allocate channel gtja type disk format 'd:\gtja';
3> set until time '15-APR-03 10:00:00';
4> restore controlfile;
5> alter database mount;
6> restore database;
7> release channel gata;
8> }
需要特别注意的是"3>",这里的时间是我随便写的,指的是你在建新库和备份之间的某一个时间点。
2、解释
如果你不使用set until,rman便试图恢复到新库现在所处的时间点,那怎么可能呢?
1、把你的恢复脚本修改成如下就可以了。
RMAN> run {
2> allocate channel gtja type disk format 'd:\gtja';
3> set until time '15-APR-03 10:00:00';
4> restore controlfile;
5> alter database mount;
6> restore database;
7> release channel gata;
8> }
需要特别注意的是"3>",这里的时间是我随便写的,指的是你在建新库和备份之间的某一个时间点。
2、解释
如果你不使用set until,rman便试图恢复到新库现在所处的时间点,那怎么可能呢?
解决方案 »
- 问几个ORACLE的基础问题
- alter table test_table enable novalidate constraint sys_c00259545为什么发生错误
- oracle 问题!
- oracle xe 中文问题100分求助
- 比较弱智问题,不知oracle是否有这功能?
- LOCK TABLE ybysd IN EXCLUSIVE MODE; 请帮我看看IN EXCLUSIVE MODE是什么意思,锁表后,用什么语言来解销呢?
- ||str_tname||中“||”是什么意思?
- 两条pl/sql该怎么写?(pl/sql高手请进!!!!!!分不够再加)
- 急!!!求助!!ogg问题! 源端和目标端 7809端口建立不上
- 时间截取不会求大神
- linux 如何启动oracle的图形管理工具?
- 小弟初学oracle,对概念有点模糊,请各位指教:
用catalog了没有
如果没有用catalog,你这个测试是肯定不成功的
还有两中情况
一是用的mount下的数据库的一致性备份,只需要restore就可以了
如果用的open方式的备份,需要有归档,才可以考虑用不完全恢复,因为你连联机日志都没有了。