偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle10g的新特性flashback drop

數(shù)據(jù)庫 Oracle
Oracle10g為了加快用戶錯(cuò)誤操作的恢復(fù),提供了flashback drop新特性。在以往的版本中,除了不完全恢復(fù),通常沒有一個(gè)好的解決辦法。

在以往的版本中,除了不完全恢復(fù),通常沒有一個(gè)好的解決辦法。目前,Oracle10g為了加快用戶錯(cuò)誤操作的恢復(fù),提供了flashback drop新特性。

flashback drop功能可以允許你從當(dāng)前數(shù)據(jù)庫中恢復(fù)一個(gè)被drop了的對(duì)象,在執(zhí)行drop操作時(shí),現(xiàn)在Oracle不是真正刪除它,而是將該對(duì)象自動(dòng)將放入回收站。對(duì)于一個(gè)對(duì)象的刪除,其實(shí)這就是簡單的重令名操作。

“回收站”我們可以理解為一個(gè)虛擬的容器,它用來存放所有被刪除的對(duì)象。在回收站中,被刪除的對(duì)象將占用創(chuàng)建時(shí)的同樣的空間,你甚至還可以對(duì)已經(jīng)刪除的表查詢,也可以利用flashback功能來恢復(fù)它, 這個(gè)就是flashback drop功能。

回收站內(nèi)的相關(guān)信息我們可以從recyclebin/user_recyclebin/dba_recyclebin等視圖中獲取,或者通過SQL*Plus的show recyclebin 命令查看。

 

SYS AS SYSDBA on 29-MAR-05 >connect eygle/eygle

 

Connected.

 

EYGLE on 29-MAR-05 >create table t1 as select * from dba_users;

Table created.

EYGLE on 29-MAR-05 >drop table t1;

Table dropped.

EYGLE on 29-MAR-05 >show recyclebin;

ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME

 

---------------- ------------------------------ ---------- ----------------

 

T1 BIN$83T2+h92CJvgNAgAIMR+0Q==$0 TABLE 2005-03-29:21:52:00

 

EYGLE on 29-MAR-05 > FLASHBACK TABLE t1 TO BEFORE DROP;

 

Flashback complete.

EYGLE on 29-MAR-05 >desc t1

 

Name Null? Type

 

-------------------------------- ----------------------------

 

USERNAME NOT NULL VARCHAR2(30)

 

USER_ID NOT NULL NUMBER

 

PASSWORD VARCHAR2(30)

 

ACCOUNT_STATUS NOT NULL VARCHAR2(32)

 

LOCK_DATE DATE

 

EXPIRY_DATE DATE

 

DEFAULT_TABLESPACE NOT NULL VARCHAR2(30)

 

TEMPORARY_TABLESPACE NOT NULL VARCHAR2(30)

 

CREATED NOT NULL DATE

 

PROFILE NOT NULL VARCHAR2(30)

 

INITIAL_RSRC_CONSUMER_GROUP VARCHAR2(30)

 

EXTERNAL_NAME VARCHAR2(4000)

 

EYGLE on 29-MAR-05 >show recyclebin;

 

假如您打算徹底清除這些對(duì)象,可以使用Purge命令,如下例:

 

 

EYGLE on 29-MAR-05 >show recyclebin;

 

ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME

 

-------------- ---------------------------- ------------ ---------------

 

T BIN$29ycNBfhan/gNAgAIMR+0Q==$0 TABLE 2004-06-02:15:26:35

 

EYGLE on 29-MAR-05 >purge table t;

 

Table purged.

EYGLE on 29-MAR-05 >show recyclebin;

 

注釋:使用"purge recyclebin"可以清除回收站中的所有對(duì)象。

 

同時(shí),您也可以通過purge user_recyclebin或purge dba_recyclebin來清除不同的回收站對(duì)象。

通過PURGE TABLESPACE TSNAME,PURGE TABLESPACE TSNAME USER USERNAME命令來選擇清除回收站。

假如需要徹底刪除一個(gè)表,不想放到回收站中,可以在drop語句中增加purge選項(xiàng),例如:

drop table tablename purge

注釋:您需要注意的是sysdba的Drop操作不會(huì)被記錄,Oracle從不推薦用戶用sysdba身份來創(chuàng)建用戶對(duì)象。

Oracle10g的新特性flashback drop是Oracle10g功能性得到提高的標(biāo)志,相信大家通過上文的學(xué)習(xí),現(xiàn)在對(duì)Oracle10g中的新特性flashback drop有所了解了,希望上文中涉及到的內(nèi)容對(duì)大家能夠有所幫助。

 

責(zé)任編輯:迎迎 來源: 中國IT實(shí)驗(yàn)網(wǎng)
相關(guān)推薦

2011-05-13 11:21:51

linuxoracle 10g安裝

2010-03-31 10:22:25

Oracle10g優(yōu)化

2011-05-13 14:47:05

oracle10g亂碼問題

2011-05-20 13:50:30

oracle10g亂碼

2010-03-31 09:56:46

Oracle10g

2010-05-06 10:41:24

Oracle10g

2010-04-19 15:04:28

升級(jí)Oracle10g

2010-03-31 08:51:35

Oracle 10g

2010-03-31 09:38:26

Oracle10g x

2012-05-07 13:45:45

Oraclen 11g虛擬列數(shù)據(jù)庫

2010-05-05 14:21:19

Oracle10g

2010-04-20 13:37:04

2011-08-01 12:50:18

LinuxOracle10GOracle11G

2010-03-31 18:01:06

Oracle10g安裝

2010-04-28 10:45:24

Oracle10g

2009-02-15 14:41:19

SQL Perform新特性Oracle

2010-04-16 09:50:26

Oracle 11g

2009-01-11 08:16:00

自適應(yīng)游標(biāo)共享新特性Oracle 11g

2010-02-07 13:45:29

Ubuntu orac

2010-03-31 09:16:28

Oracle10g安裝
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)