久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

數據庫中回收站recycle bin怎么用

139次閱讀
沒有評論

共計 1806 個字符,預計需要花費 5 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下數據庫中回收站 recycle bin 怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

回收站(Recycle Bin)從原理上來說就是一個數據字典表,放置用戶刪除(drop)掉的數據庫對象信息。用戶進行刪除操作的對象并沒有被數據庫刪除,仍然會占用空間。除非是由于用戶手工進行 Purge 或者因為存儲空間不夠而被數據庫清掉。

在 Oracle 10g 數據庫中,引入了一個回收站 (Recycle Bin) 的數據庫對象。
回收站,顧名思義,它就是存儲被刪掉的東西。從原理上來說就是一個數據字典表,放置用戶刪除(drop)掉的數據庫對象信息。用戶進行刪除操作的對象并沒有被數據庫刪除,仍然會占用空間。除非是由于用戶手工進行 Purge 或者因為存儲空間不夠而被數據庫清掉。數據庫有了這樣的功能,能夠減少很多不必要的麻煩。
如果一個表被刪除,那么與該表有關聯的對象,例如索引、約束和其他依賴對象都會在前面加 bin$$ 這個前綴。

一、啟動和關閉

你可以使用下面的查詢語句來查看回收站的當前狀態:
SQL SHOW PARAMETER RECYCLEBIN;

NAME  TYPE  VALUE
——–  ———– ———-
recyclebin  string  ON

SQL SELECT NAME, VALUE FROM V$PARAMETER WHERE NAME= recyclebin

NAME  VALUE
—————– ——————–
recyclebin  on

如果返回值為“on”表明回收站是啟動的,“off”表明是關閉的。

當然,你可以啟動或者關閉回收站里的每個會話(session)和系統(system),代碼如下:

  ALTER SYSTEM SET recyclebin = ON;   
  ALTER SESSION SET recyclebin = ON;   
   
  ALTER SYSTEM SET recyclebin = OFF;   
  ALTER SESSION SET recyclebin = OFF;   

二、獲取回收站里的內容

你可以使用下面的任意一個語句來獲得回收站中的對象:

  SELECT * FROM RECYCLEBIN;   
  SELECT * FROM USER_RECYCLEBIN;   
  SELECT * FROM DBA_RECYCLEBIN;   

三、還原

可以使用如下語法來還原被刪除的對象:

FLASHBACK TABLE Dropped_Table_Name TO BEFORE DROP RENAME TO New_Table_Name  

備注:這里的 RENAME 是給刪除的對象進行重新命名,是一個可選命令。

四、清空回收站
這里的清空包含兩種情況,第一你可以有條件的清空;第二是全部清空。我們先來看看有條件的清空該如何做:

a. 清空一個特定的表:
  PURGE TABLE Table_NAME ;

b. 清空一個特定的索引:
  PURGE INDEX Index_NAME ;

c. 清空與該表空間有關聯的對象:
  PURGE TABLESPACE Table_NAME ;

d. 清空一個特定用戶的表空間對象:
  PURGE TABLESPACE Table_NAME USER User_Name ;

e. 清空回收站:(RECYCLEBIN 是 USER_RECYCLEBIN 的同義詞)
  PURGE RECYCLEBIN;

f. 當一個表被刪除(drop)時就直接從回收站中清空
  DROP TABLE Table_Name PURGE;

五、查詢回收站 recyclebin 信息

set lines 200
col owner for a15
col object_name for a30
col original_name for a30
col operation for a9
col type for a8
col droptime for a19
col ts_name for a15
select owner,object_name, original_name, operation, type, droptime, ts_name
  from dba_recyclebin;

以上是“數據庫中回收站 recycle bin 怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-17發表,共計1806字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 重庆市| 永城市| 商城县| 南昌市| 丰都县| 鄂伦春自治旗| 宁南县| 祁连县| 利川市| 德惠市| 河北区| 蒙自县| 霍邱县| 碌曲县| 望江县| 习水县| 安西县| 洮南市| 沙雅县| 栖霞市| 马龙县| 沿河| 仙桃市| 博白县| 邓州市| 长寿区| 大姚县| 黄陵县| 佛教| 娱乐| 西盟| 龙里县| 铜川市| 恩平市| 旌德县| 孙吴县| 炉霍县| 商城县| 西和县| 宁陕县| 开鲁县|