应用环境是A机,在B机上建了个与A机一样的数据库,并且恢复了前几天从A机上冷备下来的数据文件、控制文件等,现在A机上有归档日志,我想用这些归档日志恢复到B机上,要怎么做呢?
解决方案 »
- ora-04031 错误,请大神帮忙看看怎么解决啊[有图]
- Oracle 数据库 (OLE DB) 不支持关键字: “provider”的问题
- 得到当前时间的 ‘年’,怎么写,请大家帮助
- 各位好:关于oracle的一段代码为什么不输出的问题?
- 问一个触发器问题!
- 一个月31天,报表统计
- 如何获取数据库中所有的schema的名称?
- 关于oracle的 like '%test%'和instr(char1,'语')在oracle查询中的比较问题?是内部编码的比较还是?
- 请问在sql/plus中用什么命令可以显示表的约束条件?
- ORACLE-你是英雄你来挑战
- Oracle 数据库热备份
- 数据库里有3000万条数据,取出前50条,机器2G的内存(转)
用data guard就可以自動實現這種操作了。
你这些归档是从上次冷备以后都是连续的么,如果是,可以直接拷贝到上次冷备份下来的归档目录里,然后recover database using backup controlfile until cancel 就可以叻。如果中间有断掉的。就不行了,
提示:
ORA-00279:change 16148394126 generated at 09/29/2009 08:33:39 needed for thread 1
ora-00289:suggestion : d:\oracle\ora92\rdbms\arc01001.001
ora-00280:change 16148394126 for thread 1 is in sequence #1001specify log {<ret>=suggested | filename |auto |cancel}我选择auto,接着提示:
ora_00326:log begins at change 16155126914,need earlier change 16148394126
ora-00334:archived log:'D:\oracle\ora92\rdbms\ARC01001.001'问题:我看了我的归档日志,已经到了ARC01004.001,也就是说还有ARC01002.001、ARC01003.001、ARC01004.001没被处理,并且数据库中的数据还是没有被更新
你的归档必须是从冷备份开始以来的一直到要恢复的时间段的,如果中间有丢失,就不行了。
recover database until cancel using backup controlfile;
这两句有什么区别呢?