<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

    主站蜘蛛池模板: 久久国产成人精品国产成人亚洲| 99精品国产成人一区二区| 55夜色66夜色国产精品视频| 精品无人区无码乱码毛片国产 | 真实国产乱子伦精品免费| 无码囯产精品一区二区免费| 国内精品久久久久久久coent| 国产国产成人精品久久| 蜜臀久久99精品久久久久久小说| 久草热8精品视频在线观看| 99久久精品免费| 国产69精品久久久久777| 奇米影视7777久久精品| 中文成人无字幕乱码精品区 | 69堂国产成人精品视频不卡| 亚洲精品无码不卡在线播HE| 老子影院午夜精品无码 | 久久精品国产99久久香蕉| 思思99热在线观看精品| 99久久久精品| 国产精品免费一区二区三区四区| 尤物TV国产精品看片在线| 人妻少妇看A偷人无码精品| 精品欧美一区二区三区久久久| 夜色www国产精品资源站| 精品亚洲综合久久中文字幕| 99国产欧美精品久久久蜜芽| 国产欧美日韩精品a在线观看| 麻豆成人久久精品二区三区免费| 中日精品无码一本二本三本| 亚洲国产精品成人午夜在线观看| 老子影院午夜精品无码| 色婷婷噜噜久久国产精品12p| 精品亚洲欧美中文字幕在线看| 国产激情精品一区二区三区| 99久久伊人精品综合观看| 日本精品在线视频| 亚洲综合精品香蕉久久网97| 国产精品玖玖美女张开腿让男人桶爽免费看| 四虎永久在线精品国产免费| 一本一道久久精品综合|