Oracle 的ORA-1563錯誤,因資料檔案達到設定的最大值maxsize

mengzhaoliang發表於2010-03-03

當一個資料庫的資料檔案達到表空間的最大值時,報ORA-1653:的錯誤。如下:

 

ORA-1653: unable to extend table TEST.COMM_DTTR_SVR_LOG by 64 in                 tablespace TEST_SPACE

 

 

解決:

可以在該表空間中增加一個資料檔案,增加的資料檔案為自動擴充套件,無限擴大。

檢視資料檔案的大小和最大的值,可以查詢dba_data_files;

Sql>

alter  tablespace  TEST_SPACE
add datafile
'/oracle/oms/oradata/pub/Norm_data001.dbf'

size   
10M    autoextend   on   MAXSIZE   UNLIMITED;

 

 

或者把該表空間所在的資料檔案設定成自動擴張,設定該maxsize 更大,unlimited 表示沒有限制。

SQL>

alter   database
datafile    
'/oracle/oms/oradata/pub/Pub_Norm_data001.dbf'
autoextend    on    maxsize     unlimited;

 

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

相關文章