Oracle数据库系统闪回技术.pptx
《Oracle数据库系统闪回技术.pptx》由会员分享,可在线阅读,更多相关《Oracle数据库系统闪回技术.pptx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十三章:Oracle闪回技术学习目标13.1 闪回技术13.2 闪回设置13.3 闪回查询13.4 闪回版本查询13.5 闪回表13.6 闪回删除13.7 闪回数据库13.1 闪回技术Oracle的闪回技术是一种数据恢复技术,具有恢复时间快,不使用备份文件的特点,能够使得数据库可以回到过去的某个状态,可以满足用户逻辑错误的快速恢复。需要注意的是,闪回技术仅仅对逻辑恢复有效,如果是数据文件损坏必须使用介质恢复。闪回技术在绝大多数情况下可以避免令人生畏的不完全恢复,而且速度更快、更安全、更可靠,也更简单。【关键术语】Flashback 闪回 RecycleBin 回收站 Timestamp 时间
2、戳 System Change Number 系统更改号13.2 闪回设置 1、闪回恢复区的含义闪回恢复区的含义oracle推荐指定一个闪回恢复区(FLASH RECOVERY AERA),闪回恢复区是一块用来存储恢复相关的文件的存储空间,允许用户集中存储所有恢复相关的文件。闪回恢复区主要通过以下3个初始化参数来设置和管理db_recovery_file_dest:指定闪回恢复区的位置db_recovery_file_dest_size:指定闪回恢复区的可用空间db_flashback_retention_target:该参数用来控制闪回日志中数据保留的时间,或者说,希望闪回数据库能够恢复到的
3、最早的时间点。单位为min,默认是1440min,即一天。2、闪回开启(1)SQL shutdown immediate(2)SQL startup mount(3)SQL alter database archivelog;(4)SQL alter database flashback on;(5)SQL alter database open;3、确认闪回区设置SQL show parameter db_recovery_file_dest;NAME TYPE VALUE-db_recovery_file_deststring D:Oracle19cfast_recovery_areadb
4、_recovery_file_dest_size big integer 500MSQL show parameter db_recovery_file_dest_sizeNAME TYPE VALUE-db_recovery_file_dest_size big integer 500MSQL show parameter db_flashback_retention_targetNAME TYPE VALUE-db_flashback_retention_targetinteger 14404、闪回应用闪回技术包括以下各项:1.闪回查询:(FLASHBACK QUERY):查询过去某个时间
5、点或某个SCN值时表中的数据信息2.闪回版本查询(FLASHBACK Version query):查询过去某个时间段或某个SCN段内表中数据变化的情况。3.闪回表(FLASHBACK table):将表恢复到过去的某个时间点或某个SCN值时的状态。4.闪回删除(FLASHBACK drop):将已经删除的表及其关联的对象恢复到删除前的状态。5.闪回数据库(FLASHBACK Database):将数据库恢复到过去某个时间点或某个SCN值时的状态13.3 闪回查询闪回查询是查询该表过去某个时刻的数据情况,依赖于undo表空间的undo数据,一旦确认某个时刻的数据满足我们的需求以后,可以根据这个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 系统 技术
限制150内