温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下Oracle的返回表。Oracle数据库提供的返回技术是一种轻量级的数据库恢复技术。Oracle数据库提供七种不同类型的返回操作,他们分别是,第一种返回查询,第二种返回版本查询,第三种返回表,第4种返回数据库,第5种返回删除,第6种返回数查询,第7种返回数据归档。这里重点讨论一下or克的返回表。通过Or克的返回表可以将一张或者多张表恢复到特定的时间点,并且整个恢复的过程是不需要有备份的。下面来看一个具体的事例,在T1的时间点上对表执行了一个误操作,使其变到了T2时间点的状态。现在的问题是,能够撤销掉该误操作,使其恢复到T1的时间点上吗?Oracle的返回表便可以实现这样的功能,下面来看一下它的语法格式。Flash巴table语。
01:00
均用于执行返回表。核心是需要通过兔选项指定过去的一个SN home或者时间戳,了解到了基本的信息home。下面来看一下具体的操作。首先登录管理员用户,授予Scott用户flash na table的权限,然后切换到Scott用户上,创建一张测试用的表FLASH8G3通过三条类往表中插入三条记录并执行提交,再执行一条简单的s dream确定表中的数据。接下来再通过一条S确定当前的时间戳和SSCN号。用于执行闪回表操作,模拟一个误操作,例如通过d delete语句删除表中TID=2的记录并执行提交。下面执行返回表的操作,通过指定SN home执行flash开语句,由于该SN代表的时间是D语句之前的时间,从而便可以达到撤销D语句的目的。执行语句时会。
02:00
出现下面的错误信息,这是因为执行返回表需要开启表的行移动功能,重新执行flash巴克table语句。返回表语经执行完成后,可以通过一条简单的策略已经确定数据是否恢复。现在你已经知道Oracle的返回表了,那你知道Oracle数据库当中其他6种类型的返回操作吗?欢迎评论区留言讨论好了记得点加号关注赵玉强老师。
我来说两句