温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下Oracle的闪回数据归档。Oracle数据库提供的闪回技术是一种轻量级的数据库恢复技术。Oracle数据库提供7种不同类型的返回操作,他们分别是,第一种返回查询,第二种返回版本查询,第三种返回表,第4种返回数据库,第5种返回删除,第6种返回事物查询,第7种返回数据归档。这里重点讨论一下Oracle的返回数据归档。返回数据归档的本质就是给表创建一个快照,用于保护重要表中的数据。例如这里有一张表在某个时刻针对该表执行了一个误操作,而表中的历史数据会被写入昂度的还原数据中,但如果昂都数据发生了覆盖或者丢失,便无法进行表格恢复了,此时可以先对昂度数据执行快照,生成表的归档数据。这样,即使昂度数据。
01:00
出现问题也可以执行表的恢复。这里执行的快照其实就是返回数据归档。在操作返回数据归档前需要做一些准备工作,使用管理员登录orcon创建新的表空间,用于保存undo还原数据的归档,并在新创建的表空间上创建数据归档。这里的retention one12表示创建的数据归档将保留一年,授予s Scott用户访问数据归档权限切换到SC用户,并确定员工表EP中的记录数。Auto table与均用于开启员工表EP的数据归档。执行service记录当前的SCN号,执行一个误操作,例如不小心清空了员工表EP中的数据。通过查看数据,这里user flash archive table可以查看到生成的数据归档信息。查看生成的数据归档表的表结构,从输出的信息中可以看出,数据归档中不仅仅包含员工表的数据,也包含了相应的事务信息。这里的图片展示的数据归档中的数据。接下来便可以在员工表上执行一个简单的返回查询,此时将从生成的数据归档中返回历史数据。从查询语句的执行计划中可以确定返回的数据来自数据归档。现在你已经知道什么是Oracle的返回数据归档呢?那你知道Oracle数据库中其他6种类型的返回操作吗?欢迎评论区里言讨论好了,记得点加后关注赵玉强老师。
我来说两句