导读 大家好,小俊来为大家解答以上问题。数据库删除数据表语法,数据库删除数据恢复很多人还不知道,现在让我们一起来看看吧!利用oracle提供的

大家好,小俊来为大家解答以上问题。数据库删除数据表语法,数据库删除数据恢复很多人还不知道,现在让我们一起来看看吧!

利用oracle提供的闪回功能,

1.如果只是删除,那么有两种方法:

请首先使用show parameter undo命令查看当时数据库参数undo_retention的设置。

显示如下:

undo _管理字符串自动

undo_retention整数10800

undo_suppress_errors布尔值FALSE

undo_tablespace字符串UNDOTBS1

Undo_retention(保留),10800单位是秒。也就是三个小时。

修改默认的undo_retention参数设置:

ALTER SYSTEM SET undo _ retention=10800 SCOPE=BOTH .

2.如果它已经被删除了一段时间,但是您有一个相对较新的数据库备份,请通过备份来恢复它。创建新库,恢复备份,导出表数据,然后将其导入到现有库中。

3.如果已经删除了一段时间,没有备份,但是数据在写入表的同时会被写入到其他相关的表中,那么就尝试通过写SQL语句从其他表中获取数据,插入到删除的表中。

本文到此结束,希望对大家有所帮助。