flashback table test1 to before drop * ERROR at line 1: ORA-38312: original name is used by an existing object (2)闪回table时应用rename to SQL> flashback table test1 to before drop rename to new_test1; Flashback complete. 二、从undo中恢复 如果表不是被删掉,而是反复修改多次,希望恢复到某...
SQL>flashbacktableFLASH_TBLtobeforedroprenametoFLASH_TBL01; Flashback complete. (3)从多次删除中恢复 如先删除表flash_tbl,在没有flashback drop的时候又建了一个表flash_tbl,之后又将这个flash_tbl删除,如下 SQL>droptableflash_tbl;Tabledropped.SQL>altertableflash_tbl01 renametoflash_tbl;Tablealtered.SQ...
flashback table tbName to before drop;这里的tbName代表你要恢复的表的名称。 二、表数据恢复 对误删的表记录,只要没有truncate语句,就可以根据事务的提交时间进行选择恢复,一般步骤有: 1、先从flashback_transaction_query视图里查询,视图提供了供查询用的表名称、事务提交时间、UNDO_SQL等字段。 如:select * f...
select table_name,dropped from user_tables select object_name,original_name,type,droptime from user_recyclebin 注意此时的表名称已经被重新命名,table_name和object_name就是回收站中的存放表名。如果知道原表的名称可以通过“flashback table 原表名 to before drop”语句恢复数据,如果不知道原表的名称可以直...
flashback table "回收站中的表名(如:Bin$DSbdfd4rdfdfdfegdfsf==$0)" to before drop rename to 新表名 oracle的闪回功能除了以上基本功能外,还可以闪回整个数据库。 使用数据库闪回功能让数据库回到过去某一状态。语句如下: SQL>alter database flashback on ...
后来我有多次重复了这个实验,结果都是如此,看来在表空间SYSTEM下是无法使用FLASHBACK TABLE特性的,很有趣的,后来查了下资料才知道: You cannot 'flashback table to before drop' a table which has been created in the SYSTEM tablespace. The table is sent to the recyclebin only if it existed in some...
1FLASHBACK TABLE "BIN$zltzJRsMB0PgRAAY/i3Kdw==$0" TO BEFOREDROP; 在使用“FLASHBACK TABLE ... TO BEFORE DROP”命令从回收站恢复表及其所有可能的相关对象时,可以指定表的原始名称或删除对象时分配给对象的系统生成名称。如果指定原始名称,且回收站包含多个具有该名称的对象,那么Oracle会最先恢复最晚移动到...
“flashback table "回收站中的表名(如:Bin$DSbdfd4rdfdfdfegdfsf==$0)" to before drop rename to 新表名”语句就可以重新命名。 北亚企安数据恢复—数据恢复 Oracle数据库误删除数据的恢复方法三: 利用oracle数据库的闪回功能可以将数据库恢复到过去某一状态,语句如下: ...
flashback table "BIN$zltzJRsMB0PgRAAY/i3Kdw==$0" to before drop; flashback table t to before drop rename to old_t; show recyclebin purge table test;//我们purge回收站中表的时候,相对应的索引也会被删除。 purge index “索引名字”; ...
此时quick_table就是包含了该表60分钟前的数据,这里的60可以根据实际情况来改变。 (2) drop 误删表时: 前提是我们没有使用drop table XX purge方式删除表,而是通过drop table XX的方式进行删除的,这时我们可以通过: flashback table XXX to before drop; ...