返回首页

truncate的数据如何恢复(sqlserverTRUNCATETABLE的数据能恢复吗?)

来源:www.xuniwu.cn   时间:2023-04-17 15:36   点击:90  编辑:admin   手机版

一、sqlserverTRUNCATETABLE的数据能恢复吗?

分析问题:如果没有再操作表是可以的。就是上一次操作是清空了数据,那就是可以恢复的解决方法:具体操作如下:alter table TRUNCATE TABLE enable row movement --truncate 闪回flashback table TRUNCATE TABLE to timestamp to_timestamp('2010-05-13 17:00:00','yyyy-mm-dd hh24:mi:ss') --drop 闪回flashback table TRUNCATE TABLE to before drop

二、oracle中误删除数据的恢复方法?

OracleDBA神器:PRM灾难恢复工具,Schema级别数据恢复。PRMForOracleDatabase–schema级别oracle数据库数据恢复特性,PRM即ParnassusDataRecoveryManager是企业级别Oracle数据库灾难恢复工具。

PRM可以在无备份的情况下恢复被truncated/drop掉的表,也可以恢复无法打开的Oracle数据库(AlterDatabaseOpen失败)中的数据。

PRM是图形化增强版的OracleDUL工具,同时具备很多OracleDUL不具备的特性

三、怎么把oracle数据库数据全部清除?

连接到system用户,把用户test删除之后重建conn / as sysdbadrop user test cascade;create user test identified by password;conn user/password扩展资料:Oracle数据库删除数据一、Delete语句语法:Delete From tableName; //删除tableName中所有数据Delete From tableName Where ; //删除表中符合条件的所有数据二、Truncate语句语法:Truncate Table tableName; //清空表数据Delete From tableName;与Truncate Table tableName的区别:

1.delete删除数据之后数据是可以恢复的。Truncate没有机会恢复。

2.删完数据之后,重新对表进行查询的时候效率不一样。Truncate之后的表,查询速度很快。共性:都可以删除表的全部数据。

四、truncate table 怎么能彻底一点?

truncate table本来就是无法通过常规手段去恢复数据的,比如闪回。已经很彻底了。

五、oracletruncate怎么恢复?

truncate table 是不激活回滚段的,不支持回滚。如果数据库是归档状态,有昨天的数据备份,就可以恢复昨天的数据到truncate之前的时间点;如果是非归档模式,有昨天的数据,则恢复昨天的数据吧;如果没有备份。那就无法没得回天术了。如果是业务系统,又不可进行恢复的话,结果同上。

顶一下
(0)
0%
踩一下
(0)
0%