<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 表空間不足時(shí)Oracle管理Recyclebin

    時(shí)間:2024-08-30 21:12:57 Oracle認(rèn)證 我要投稿
    • 相關(guān)推薦

    關(guān)于表空間不足時(shí)Oracle管理Recyclebin

      我們知道,在Oracle 10g中,drop table如果沒(méi)有加 purge選項(xiàng).實(shí)際數(shù)據(jù)并沒(méi)有刪除,因而沒(méi)有釋放表空間.那么當(dāng)被刪除的對(duì)象占用了所有空間時(shí),會(huì)發(fā)生什么? 出門(mén)一起來(lái)看看!

      YXYUP@dbatest>selecttablespace_name,sum(bytes)/1024/1024 from dba_data_files where tablespace_name=’TBS’ group by tablespace_name;

      TABLESPACE_NAME SUM(BYTES)/1024/1024

      TBS 17

      Elapsed: 00:00:00.02

      YXYUP@dbatest>selectsegment_name,bytes/1024/1024,tablespace_name from user_segments;

      SEGMENT_NAME BYTES/1024/1024 TABLESPACE_NAME

      TEST_BAK 6 TBS

      TEST01 6 TBS

      Elapsed: 00:00:00.07

      YXYUP@dbatest>createtable test02 tablespace tbs as select * from dba_objects;

      create table test02 tablespace tbs as select * from dba_objects

      *

      ERROR at line 1:

      ORA-01652: unable to extend temp segment by 128 in tablespace TBS

      Elapsed: 00:00:00.73

      YXYUP@dbatest>droptable test01;

      Table dropped.

      Elapsed: 00:00:00.04

      YXYUP@dbatest>showrecyclebin;

      ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME

      TEST01 BIN$VPH4ibnKVd/gQAB/AQA0Nw==$0 TABLE 2008-08-21:14:56:55

      YXYUP@dbatest>

      YXYUP@dbatest>select* from tab;

      TNAME TABTYPE CLUSTERID

      BIN$VPH4ibnKVd/gQAB/AQA0Nw==$0 TABLE

      TEST_BAK TABLE

      Elapsed: 00:00:00.01

      YXYUP@dbatest>createtable test02 tablespace tbs as select * from dba_objects;

      Table created.

      Elapsed: 00:00:00.84

      YXYUP@dbatest>showrecyclebin;

      YXYUP@dbatest>select* from tab;

      TNAME TABTYPE CLUSTERID

      TEST_BAK TABLE

      TEST02 TABLE

      Elapsed: 00:00:00.01

      上面測(cè)試可以看出,當(dāng)表空間空閑空間不足時(shí),Oracle就會(huì)將recyclebin中的表給徹底刪除,然后騰出空間來(lái)放要?jiǎng)?chuàng)建的新對(duì)象.

      那么,如果recyclebin中有多個(gè)被drop的對(duì)象時(shí),Oracle會(huì)怎么清理呢,是全部清除,還是怎樣? 通過(guò)下面的測(cè)試我們行到答案.

      YXYUP@dbatest>showrecyclebin;

      YXYUP@dbatest>select* from tab;

      TNAME TABTYPE CLUSTERID

      TEST_BAK TABLE

      TEST02 TABLE

      Elapsed: 00:00:00.01

      YXYUP@dbatest>droptable test02;

      Table dropped.

      Elapsed: 00:00:00.04

      YXYUP@dbatest>droptable test_bak;

      Table dropped.

      Elapsed: 00:00:00.02

      YXYUP@dbatest>select* from tab;

      TNAME TABTYPE CLUSTERID

      BIN$VPH4ibnLVd/gQAB/AQA0Nw==$0 TABLE

      BIN$VPH4ibnMVd/gQAB/AQA0Nw==$0 TABLE

      Elapsed: 00:00:00.01

      YXYUP@dbatest>showrecyclebin;

      ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME

      TEST02 BIN$VPH4ibnLVd/gQAB/AQA0Nw==$0 TABLE 2008-08-21:15:14:43

      TEST_BAK BIN$VPH4ibnMVd/gQAB/AQA0Nw==$0 TABLE 2008-08-21:15:14:51

      YXYUP@dbatest>createtable test01 tablespace tbs as select * from dba_objects;

      Table created.

      Elapsed: 00:00:00.79

      YXYUP@dbatest>select* from tab;

      TNAME TABTYPE CLUSTERID

      BIN$VPH4ibnMVd/gQAB/AQA0Nw==$0 TABLE

      TEST01 TABLE

      Elapsed: 00:00:00.01

      YXYUP@dbatest>flashbacktable TEST02 to before drop ;

      flashback table TEST02 to before drop

      *

      ERROR at line 1:

      ORA-38305: object not in RECYCLE BIN

      Elapsed: 00:00:00.00

      YXYUP@dbatest>flashbacktable TEST_BAK to before drop ;

      Flashback complete.

      Elapsed: 00:00:00.02

      YXYUP@dbatest>select* from tab;

      TNAME TABTYPE CLUSTERID

      TEST_BAK TABLE

      TEST01 TABLE

      Elapsed: 00:00:00.01

      通過(guò)上面測(cè)試可以看出.

      當(dāng)recyclebin中有多個(gè)被刪除的同時(shí),并在表空間不足以放下要?jiǎng)?chuàng)建的新對(duì)象時(shí),Oracle會(huì)FIFO的方式從回收站中自動(dòng)徹底刪除.

    【表空間不足時(shí)Oracle管理Recyclebin】相關(guān)文章:

    Oracle數(shù)據(jù)庫(kù)臨時(shí)表管理技巧06-15

    Oracle認(rèn)證:Oracle避免全表掃描方式10-04

    Oracle認(rèn)證:空間管理三個(gè)技巧05-13

    Oracle避免全表掃描方式10-22

    xp系統(tǒng)注冊(cè)表空間不足的解決方法是什么07-06

    Oracle重做日志文件管理技巧08-31

    Oracle認(rèn)證:ORACLE綁定變量BINDPEEKING08-25

    Oracle認(rèn)證:Oracle控制件文件修復(fù)07-27

    Oracle認(rèn)證:Oracle內(nèi)存結(jié)構(gòu)研究-PGA篇09-22

    電腦磁盤(pán)空間不足怎么辦09-08

    主站蜘蛛池模板: 欧美日韩专区麻豆精品在线| 日产精品久久久久久久| 国内精品久久人妻互换| 综合人妻久久一区二区精品| 亚洲AV无码国产精品麻豆天美| 精品无码一区二区三区爱欲| 国产精品亚洲精品观看不卡| 亚洲国产精品免费视频| 国产精品亚洲αv天堂无码| 久久久久久青草大香综合精品| 亚洲线精品一区二区三区影音先锋| 精品国产第一国产综合精品| 久久青青草原国产精品免费| 精品午夜国产人人福利| 亚洲精品国产字幕久久不卡| 国内精品久久久人妻中文字幕| 亚洲国产精品久久久天堂| 午夜精品美女写真福利| 日韩人妻精品一区二区三区视频| 亚洲日韩国产精品乱| 人人妻人人澡人人爽欧美精品| 久久97久久97精品免视看| 亚洲∧v久久久无码精品| 日本精品中文字幕| 国自产精品手机在线观看视频| 国产精品美女久久久m| 国产精品无码素人福利不卡| 国产AV国片精品| 四虎成人精品无码| 97久久精品人人澡人人爽| 久久精品国产久精国产思思| 狠狠精品干练久久久无码中文字幕 | 国产精品玖玖美女张开腿让男人桶爽免费看 | 成人精品视频成人影院| 日韩精品中文字幕无码一区| 国产精品hd免费观看| 欧美韩国精品另类综合| 精品欧洲av无码一区二区三区| 亚洲精品国产高清不卡在线| 精品国产美女福利到在线不卡 | 亚洲国产精品自在拍在线播放|