上文说了创建数据还原点的事,数据恢复的前提是我们在删除的时候使用了delete命令来删除,delete在删除的过程中会写日志(所以我们的数据才能够恢复),当然,写日志会导致删除速度变慢。如果我们使用truncate命令来删除表中所有的记录,那么即使创建还原点也无法恢复,因为truncate命令在删除的过程中并不会写日志,当然,不写日志的好处是删除速度快。如下图,删除之后恢复失败。...
分类:
数据库 时间:
2015-06-29 11:48:33
阅读次数:
164
我们都知道,在vmware虚拟机中有一个拍摄快照的功能,我们可以把系统此时的状态保存下来,一方后面遇到不测事件,也好将系统还原,oracle中也有类似功能。
首先创建一张学生表:
向学生表中插入一条数据:
查询数据:
数据正常显示,没有问题。
我现在要删除这条数据,在删除之前先创建一个还原点:删除之后,再去查询,数据没了:
然后我恢复到刚才的还原点处,再查询数据:...
分类:
数据库 时间:
2015-06-29 11:47:37
阅读次数:
198