咱们当天重要和大家分享的是Oracle数据库中的闪回复原,其中蕴含备份和复原案例 ,还有相关的Oracle 学习笔记:,Backup & Recovery 罕用的相关命令,以及 重建Control File的实践内容的形容。
更多相关介绍 Oracle9i开局提供闪回查问,以便能在须要的时刻查到过去某个时辰的分歧性数据,这是经过Undo成功的。这特性能有很大的限度,就是相关事务的undo不能被笼罩,否则就有力回天了。oracle10g大大的增强了闪回查问的性能,并且提供了将整个数据库回退到过去某个时辰的才干,这是经过引入一种新的flashback log成功的。
flashback log有点相似redo log,只不过redo log将数据库往前滚,flashback log则将Oracle数据库往后滚。为了保留治理和备份复原相关的文件,oracle10g提供了一个叫做闪回复原区(Flashback recovery area)的新特性,可以将一切复原相关的文件,比如flashback log,archive log,backup set等,放到这个区域集中治理。
1.设置闪回复原区
闪回复原区重要经过3个初始化参数来设置和治理
db_recovery_file_dest:指定闪回复原区的位置
db_recovery_file_dest_size:指定闪回复原区的可用空间大小
db_flashback_retention_target:指定Oracle数据库可以回退的期间,单位为分钟,自动1440分钟,也就是一天。当然,实践上可回退的期间还选择于闪回复原区的大小,由于外面保留了回退所须要的 flash log。所以这个参数要和db_recovery_file_dest_size配合修正。
2.进行flashback>