W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
用于從回收站中恢復(fù)被刪除的表。
回收站需要處于開啟狀態(tài),可以通過?SHOW VARIABLES LIKE 'recyclebin';
?來查看回收站是否開啟。
obclient>SHOW VARIABLES LIKE 'recyclebin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| recyclebin | ON |
+---------------+-------+
1 row in set (0.00 sec)
如果回收站處于關(guān)閉狀態(tài),可以通過?SET RECYCLEBIN = ON;
?來開啟?;厥照局械谋頉]有被實際刪除,仍然會占用資源,如果需要徹底刪除,可以執(zhí)行?PURGE RECYCLEBIN;
?
FLASHBACK TABLE object_name TO BEFORE DROP [RENAME to db_name.table_name];
參數(shù) |
描述 |
---|---|
object_name |
指定要恢復(fù)的對象名稱或表名,只有在表所在的數(shù)據(jù)庫中才能執(zhí)行?;謴?fù)表時,也會同步恢復(fù)和表相關(guān)的索引。 |
RENAME to |
修改表名和表所屬的庫。 |
obclient>CREATE TABLE t(id INT PRIMARY KEY, k INT);
Query OK, 0 rows affected (0.04 sec)
obclient>INSERT INTO t VALUES(1,1);
Query OK, 1 row affected (0.00 sec)
obclient>SELECT * FROM t;
+----+------+
| id | k |
+----+------+
| 1 | 1 |
+----+------+
1 row in set (0.00 sec)
obclient>DROP TABLE t;
Query OK, 0 rows affected (0.01 sec)
obclient>SELECT * FROM t;
ORA-00942: table or view 'SYS.T' does not exist
obclient>SHOW RECYCLEBIN;
+--------------------------------+---------------+-------+----------------------------+
| OBJECT_NAME | ORIGINAL_NAME | TYPE | CREATETIME |
+--------------------------------+---------------+-------+----------------------------+
| RECYCLE_$_2_1616038871797032 | T | TABLE | 18-MAR-21 11.41.11.797691 AM|
+--------------------------------+---------------+-------+----------------------------+
1 row in set (0.00 sec)
obclient>FLASHBACK TABLE t TO BEFORE DROP;
Query OK, 0 rows affected (0.01 sec)
obclient>SELECT * FROM t;
+----+------+
| id | k |
+----+------+
| 1 | 1 |
+----+------+
1 row in set (0.00 sec)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: