亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

表空間不足時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

主站蜘蛛池模板: 免费观看的av在线播放| av高清无码国产在线观看| 中文字幕av伊人av无码av狼人| 一个本道久久综合久久88| 亚洲 欧美 另类图片| 国产在线无码一区二区三区视频| 满城县| 色婷婷亚洲综合五月| 国产精品毛片一区视频播| 亚洲天堂在线免费| 天堂v亚洲国产v第一次| 丰满人妻一区二区三区视频53| 无码人妻丰满熟妇啪啪区日韩久久 | 精品久久久久久无码中文字幕漫画| 人人妻一区二区三区| 华宁县| a天堂视频在线| 97国产精品视频在线观看| 日本丶国产丶欧美色综合| 国产成人精品a视频| 亚洲色爱图小说专区| 无码高潮少妇毛多水多水免费| 国产一区二区精品丝袜| 国产v精品成人免费视频 | 国内精品一区二区福利视频 | 男人靠女人免费视频网站| 免费99精品国产人妻自在现线| 亚洲一区二区三区在线播放无码| 丹凤县| 97色伦色在线综合视频| 无码国产成人午夜视频在线播放| 国内揄拍国内精品少妇国语| 国产精品99久久99久久久不卡 | 2020国产精品精品国产| 精品婷婷色一区二区三区| 久久婷婷六月综合色液啪| 夜先锋av资源网站| 昔阳县| 精品自窥自偷在线看| 亚洲精品国产成人无码区a片| 久久精品99无色码中文字幕|