flashback database
1.闪回数据库的目的 ? ? 通过flashback database to timestamp/scn/log sequence命令来把数据库回到以前的时间点,SCN或者日志序列号上。闪回数据库跟recovery相似,但也有不同。闪回只能修复logical failure(逻辑错误),不能修复media failure(介质错误)。 2.闪回数据库的前提 ? 可以使用RMAN; ? 版本10g及以上; ? 数据库的控制文件不能是重建或者是从备份转储回来的; ? 数据库必须要开archivelog; ? fast recovery area必须配置(闪回日志flashback log必须在此基础上才能创建) ? 闪回打开的时间要早于目标时间 ,打开语句alter database flashback on(必须要正常关库,mount下打开 ?数据库中不能有online tablespace的flashback off。闪回会失败。这时候要闪回需要把该表空间下数据文件offline,闪回后用restore、recovery恢复该文件。
3.数据文件状态对闪回操作的影响。How FLASHBACK DATABASE Responds to Data File Status Changes
4.闪回后可以用read only的方式打开,查询看闪回到的状态是否满足需求。满足后可以用逻辑备份出数据,然后在mount下执行recover database,alter database open打开数据库到闪回前状态,再把数据导入进去。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |