oracle备份恢复的问题 应用环境是A机,在B机上建了个与A机一样的数据库,并且恢复了前几天从A机上冷备下来的数据文件、控制文件等,现在A机上有归档日志,我想用这些归档日志恢复到B机上,要怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 沒試過。用data guard就可以自動實現這種操作了。 如果归档日志文件全,就将这些文件拷贝到B机的指定目录,启动数据库到mount1-sqlplus "/as sysdba"2-startup mount3-recover database until cancel;4-alter database open resetlogs应该就可以了 嗯,如果想方便点就使用data guard 你这些归档是从上次冷备以后都是连续的么,如果是,可以直接拷贝到上次冷备份下来的归档目录里,然后recover database using backup controlfile until cancel 就可以叻。如果中间有断掉的。就不行了, 执行recover database using backup controlfile until cancel后,提示:ORA-00279:change 16148394126 generated at 09/29/2009 08:33:39 needed for thread 1ora-00289:suggestion : d:\oracle\ora92\rdbms\arc01001.001ora-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 16148394126ora-00334:archived log:'D:\oracle\ora92\rdbms\ARC01001.001'问题:我看了我的归档日志,已经到了ARC01004.001,也就是说还有ARC01002.001、ARC01003.001、ARC01004.001没被处理,并且数据库中的数据还是没有被更新 ora_00326:log begins at change 16155126914,need earlier change 16148394126 前面的归档丢失了。你的归档必须是从冷备份开始以来的一直到要恢复的时间段的,如果中间有丢失,就不行了。 recover database using backup controlfile until cancel;recover database until cancel using backup controlfile;这两句有什么区别呢? 一条汇总计算的SQL 求同一个存储过程在不同用户下为何运行效率如此不同? Oracle动态查询列的问题 求Oracle高级查询 表dba_role_privs和表dba_users的区别? ORACLE安装 一家公司的笔试题目,大家来答答看,顺便涨涨知识! 各位大侠,急急急急,求助? 大家来谈谈database该如何分工?来者有分. 面试题求解 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;
这两句有什么区别呢?