表空間滿的解決方法

zhangshengdong發表於2012-05-02
今天早上有個表空間滿了,導致資料傳輸不過去:
 
第一步:
檢視資料檔案和表空間對應的大小
select file_id,file_name,tablespace_name,status,bytes/1024/1024 as "bytes MB" from dba_data_files
 
發現表空間滿了,到了32767M
PUB_NORM_SPACE  32767.5
 
第二步:
對錶空間新建一個資料檔案。讓它自由增長
ALTER  TABLESPACE Pub_Norm_Space ADD
           DATAFILE '/oracle/oms/oradata/pub/Pub_Norm_data002.dbf' SIZE 10G
           AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED;
 
 
當然還有可能碰到表空間沒有設定為自由增長的問題
 
可以通過下面你的語句:使資料檔案自由增長

alter database
   datafile '/oracle/oraoms/user.dbf'  autoextend on;

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26446098/viewspace-722535/,如需轉載,請註明出處,否則將追究法律責任。

相關文章