<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

    主站蜘蛛池模板: 国内精品久久久久久久亚洲| 久久97久久97精品免视看 | 国产第一福利精品导航| 国产精品无码永久免费888 | 久久久久久久亚洲精品| 国产精品福利在线观看| 亚洲国产精品va在线播放| 惠民福利中文字幕人妻无码乱精品 | 国产精品偷窥熟女精品视频| 99re这里只有精品6| 欧美亚洲色综久久精品国产| 婷婷成人国产精品| 精品国产综合区久久久久久| 欧美一区二区精品系列在线观看| 精品久久久久久无码专区| 中文字幕精品无码久久久久久3D日动漫 | 精品国产午夜理论片不卡| 四虎永久在线精品免费一区二区 | 国内精品51视频在线观看| 精品一区二区三区无码免费视频| 亚洲国产精品视频| 久久夜色精品国产亚洲av| 国产69精品久久久久9999| 免费精品一区二区三区第35| 99精品高清视频一区二区| 国产精品美女久久久久久2018| 无码日韩精品一区二区三区免费| 下载天堂国产AV成人无码精品网站| 国产一区二区三区精品视频| 91大神精品全国在线观看| 久久精品国产91久久麻豆自制| 99精品国产高清一区二区麻豆| 日韩精品无码AV成人观看| 国产偷国产偷高清精品| 99re8这里有精品热视频免费| 国产福利精品一区二区| 精品调教CHINESEGAY| 精品福利一区二区三区免费视频 | 国产精品免费久久久久久久久| 亚洲国产精品国自产拍电影| 欧美高清在线精品一区|