国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

ORACLE 10g 中恢復已刪除的表_flashback

2024-08-29 13:53:48
字體:
來源:轉載
供稿:網友
-- 筆記中部分內容

SQL> create table tt2 as select * from employee;

Table created.

SQL> drop table tt2;

Table dropped.

SQL> select * from tt2;
select * from tt2
*
ERROR at line 1:
ORA-00942: table or view does not exist


SQL> Flashback table tt2 to before drop;

Flashback complete.

SQL> select count(1) from tt2;

COUNT(1)
----------
32

如果在表刪除后,又新建了這個表,恢復時可以重命名,如下:



SQL> drop table tt2;

Table dropped.

SQL> flashback table tt2 to before drop
2 rename to tt2_old;

Flashback complete.

SQL> select count(1) from tt2_old;

COUNT(1)
----------
32

如果這個表刪除了不止一次,我想恢復某一次的刪除,怎么辦?
查詢recyclebin視圖,或者show recyclebin,然后帶名字恢復.
SQL> drop table tt2_old;

Table dropped.

SQL> show recyclebin
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
TT2_OLD BIN$SOz1cXPCADLgQwoKCiEAMg==$0 TABLE 2008-03-21:13:51:49
SQL>
SQL> create table tt2_old as select * from job;

Table created.

SQL> drop table tt2_old;

Table dropped.

SQL> show recyclebin
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
TT2_OLD BIN$SOz1cXPDADLgQwoKCiEAMg==$0 TABLE 2008-03-21:13:52:40
TT2_OLD BIN$SOz1cXPCADLgQwoKCiEAMg==$0 TABLE 2008-03-21:13:51:49


SQL> flashback table "BIN$SOz1cXPCADLgQwoKCiEAMg==$0" to before drop;

Flashback complete.

SQL> desc tt2_old
Name Null? Type
----------------------------------------- -------- ----------------------------
EMPLOYEE_ID NUMBER(4)
LAST_NAME VARCHAR2(15)
FIRST_NAME VARCHAR2(15)
MIDDLE_INITIAL VARCHAR2(1)
JOB_ID NUMBER(3)
MANAGER_ID NUMBER(4)
HIRE_DATE DATE
SALARY NUMBER(7,2)
COMMISSION NUMBER(7,2)
DEPARTMENT_ID NUMBER(2)

可以看到上述結果不是job表的結構,而是第一次時的結構
使用限制:
1 只有非系統表空間,而且是本地管理的表空間
2 表上相關對象被保留,除了以下內容:
bitmap join indexes, referential integrity constraints (foreign key constraints), and
materialized view logs
3 索引只在刪除表時被留,顯式地刪除索引不被放入回收站.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 元谋县| 景谷| 柳州市| 武功县| 陆川县| 达拉特旗| 凤阳县| 祁连县| 河津市| 宁河县| 大英县| 福州市| 宜宾县| 新乡县| 资源县| 喜德县| 陆丰市| 伊春市| 繁峙县| 商城县| 徐汇区| 嵊泗县| 高清| 钟山县| 屯留县| 新余市| 印江| 洪江市| 英山县| 内江市| 莱西市| 河津市| 泸定县| 界首市| 白河县| 营口市| 东阿县| 连南| 铁力市| 宁德市| 安泽县|