<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 表空間不足時Oracle管理Recyclebin的方法

    時間:2024-05-25 04:56:40 Oracle認證 我要投稿
    • 相關推薦

    表空間不足時Oracle管理Recyclebin的方法

      我們知道,在Oracle 10g中,drop table如果沒有加 purge選項.實際數據并沒有刪除,因而沒有釋放表空間.

      那么當被刪除的對象占用了所有空間時,會發生什么? 相信看完以下測試,一切皆會明白

      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

      上面測試可以看出,當表空間空閑空間不足時,Oracle就會將recyclebin中的表給徹底刪除,然后騰出空間來放要創建的新對象.

      那么,如果recyclebin中有多個被drop的對象時,Oracle會怎么清理呢,是全部清除,還是怎樣? 通過下面的測試我們行到答案.

      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

      通過上面測試可以看出.

      當recyclebin中有多個被刪除的同時,并在表空間不足以放下要創建的新對象時,Oracle會FIFO的方式從回收站中自動徹底刪除.

    【表空間不足時Oracle管理Recyclebin的方法】相關文章:

    xp系統注冊表空間不足的解決方法是什么07-06

    Oracle數據庫臨時表管理技巧06-15

    Oracle認證:Oracle避免全表掃描方式10-04

    Oracle認證:空間管理三個技巧05-13

    Oracle學習方法08-12

    ORACLE與excel的數據互傳方法07-14

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

    Oracle認證:oracle中小寫轉換成大寫方法06-12

    奶水不足提高方法06-28

    奶水不足原因及方法07-07

    主站蜘蛛池模板: 国产福利91精品一区二区| 国产精品V亚洲精品V日韩精品| 国产成人综合精品一区| 人妻少妇乱子伦精品| 精品综合久久久久久88小说| 国产精品1区2区| 无码少妇精品一区二区免费动态| 国亚洲欧美日韩精品| 久久国产乱子伦精品免费强| 久久久久亚洲精品天堂| 欧美人与性动交α欧美精品| 国产高清日韩精品欧美激情| 成人伊人精品色XXXX视频| 亚洲精品无码永久在线观看你懂的| 精品乱子伦一区二区三区| 1区1区3区4区产品芒果精品| 99热在线日韩精品免费| 亚洲av无码国产精品夜色午夜| 久久久久久亚洲精品无码| 国产精品夜色视频一级区 | 2021国产成人精品国产| 亚洲国产精品乱码一区二区| 午夜精品久久久久久影视777| 精品国产一区二区三区久久蜜臀 | 国产精品午夜免费观看网站| 精品一区二区在线观看| 9久久9久久精品| 国产精品99久久精品| 国产午夜精品一区二区三区漫画| 久久久无码精品亚洲日韩按摩| 亚洲乱码日产精品a级毛片久久| 欧美国产成人精品一区二区三区 | 91精品国产自产在线老师啪| 久久久精品午夜免费不卡| 精品国产第1页| 奇米精品一区二区三区在线观看 | 午夜精品久久久久久中宇| 无码国产乱人伦偷精品视频| 日韩精品专区在线影院重磅| 精品国精品无码自拍自在线| 国产精品宾馆在线精品酒店|