首页 > 电子期刊 > W > 物联网技术

闪回技术在数据库误删除中的应用

开始,利用新提供的闪回功能,被误删除的表或表中的数据恢复可以更加方便、快捷。Oracle闪回功能在10 g、11 g又分别得到了加强。1 闪回技术的功能为了演示闪回功能,先在sql*plus中执行以下语句,创建测试表testta,表中插入3条新记录后,提交插入事务。SQL>CREATE TABLE testta( id INT, name VARCHAR2(4));SQL>INSERT INTO testta VALUES(1,'aaaa');SQL>INSERT INTO testta VALUES(2,'bbbb');SQL>INSERT INTO testta VALUES(3,'cccc');SQL>COMMIT;再执行以下语句,设置显示当前时间:SQL>SET TIME ON删除testta 表中全部3条记录:14:11:29 SQL>DELETE testta;提交删除事务:14:12:30 SQL>COMMIT;14:12:34 SQL> SELECT * FROM testta;表testta中已没有记录。由于删除事务已提交成功,如想恢复被删除的记录,传统的方法只能是执行数据库的不完全恢复。现在采用闪回数据库(Flashback Database)的方法恢复删除数据,操作如下。关闭数据库,将数据库设置到装载(mount)状态。14:14:47 SQL>SHUTDOWN IMMEDIATE14:15:04 SQL>STARTUP MOUNT利用闪回数据库的方法,
<<上一页  下一页>>

首页 > 电子期刊 > W > 物联网技术

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: