欢迎来到天天文库
浏览记录
ID:52110853
大小:400.63 KB
页数:17页
时间:2020-03-31
《《闪回恢复技术》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第14章闪回恢复数据库Flashback不同的闪回方法flashbackdatabase的体系结构配置flashbackdatabase监视flashbackdatabase使用flashbackdatabase管理flashbackdatabaseflashbackdrop及flashbackquery的使用学习指导flashbackdatabase类似数据库倒带按钮恢复过程类似数据库不完全恢复resetlogs打开数据库恢复时间更短更加灵活恢复用户的逻辑错误针对介质故障无能为力flashba
2、ckdrop恢复删除表rename原理flashbackquery获取提交一组事务之前的数据14.1不同的闪回方法01:00备份数据文件SCN100数据文件SCN100当前日志文件SCN100日志文件SCN9910:00误删除数据文件SCN200数据文件SCN200当前日志文件SCN200日志文件SCN19911:00发现错误数据文件SCN210数据文件SCN210当前日志文件SCN210日志文件SCN20910:00状态数据文件SCN1数据文件SCN1当前日志文件SCN1日志文件SCN0恢复…
3、……….闪回日志SCN100闪回日志SCN200……..依次应用闪回日志进行恢复。10:00后的数据全部丢失EMP配置过程selectflashback_onfromv$database;altersystemsetdb_recover_file_dest=‘/path’;altersystemsetdb_recover_file_dest_size=80g;altersystemsetdb_flashback_retention_target=2880scope=both;shutdownim
4、mediatestartupmountalterdatabaseflashbackon;alterdatabaseopen;14.3配置FlashbackDatabase配置数据库为闪回模式课堂练习14.4监视FlashbackDatabase恢复过程shutdownabort一旦发现用户数据错误并准备闪回数据库,则立即abort方式关闭数据库,以避免更多数据损失.startupmountflashbackdatabasetotimestampto_timestamp('2004-05-2716
5、:00:00','yyyy-mm-ddhh24:mi:ss');alterdatabaseopenreadonly;确认数据恢复正常,否则需反复执行直到数据恢复为止.shutdownabortalterdatabaseopenresetlogs;resetlogs不影响flashbackdatabase重复执行.查询v$flashback_database_log视图确认flashbackdatabase状态是否正常,否则重新设置flashbackdatabase使其重新生效.重新备份数据库因为
6、数据库在线日志重置,前期数据库备份已失效.14.5使用FlashbackDatabase闪回数据库闪回数据库恢复误删除表创建一个新表插入测试数据记录数据库系统时间并drop删除新表闪回数据库到删除前的时间恢复新表课堂练习闪回恢复区的空间使用动态视图v$recovery_file_destrman>deleteobsolete;清除闪回恢复区无用数据对象限制所生成的闪回数据量,使某个表空间不生成闪回日志(例如:只读与只存放索引的表空间)altertablespace**flashbackoff;(
7、open)altertablespace**flashbackon;(mount)v$tablespace备份闪回恢复区只可备份archivelog,autobackup与backupset区域14.6管理FlashbackDatabase主库热迁移(主库处于运行状态)到新服务器中,利用闪回日志进行闪回异机闪回数据库原理droptable实际是rename操作,数据不被删除,被放入回收站中,但是存储区域很可能被重用。限制此恢复功能与是否设置数据库为flashback=on无关。不能保证恢复成功,
8、恢复越早成功的可能性越大。存储在system表空间上的表不能闪回恢复不能恢复truncate表案例droptabletab_name;droptabletestpurge;此操作将表直接删除而不放入回收站,无法闪回flashbacktabletab_nametobeforedrop[renameto];14.7Flashbackdrop的使用练习一创建一个10m的表空间在此表空间上创建一个8-10m的数据表drop删除此数据表flashbackdrop闪回此数据表练习
此文档下载收益归作者所有