2016-03-09 82 views
-1

我得到這兩個語句,而進口自卸到ORCLE:問題導入數據到Oracle(impdb)

ORA-39171: Job is experiencing a resumable wait. 
ORA-01653: unable to extend table DATA_TABLE by 8192 in tablespace TABLE_DATA 

請讓我知道解決辦法,如果你知道的。

+0

[ORA-01653:無法在表空間中擴展表ORA-06512]的可能重複(http://stackoverflow.com/questions/27129376/ora-01653-unable-to-extend-table-by-in -tablespace-ORA-06512) – Mat

回答

2

當您用完表空間時,impdp會非常禮貌地暫停並通知您需要擴展表空間。一旦你這樣做了,impdp將繼續導入而不需要額外的干預。

對於您的情況,您需要展開tablespace TABLE_DATA。登錄到另一個會話,並提高與TABLE_DATA關聯的文件的限制或添加文件。假設你的數據文件是table_data_01.DBF,它的最大大小是500M。你可以把它與以下擴大到1G:

ALTER DATABASE 
    DATAFILE 'D:\ORACLE\ORADATA\xxxx\table_data_01.DBF AUTOEXTEND ON 
    NEXT 256M 
    MAXSIZE 1G; 

如果你想另一個數據文件添加到表空間,你可以用下面這樣做:

ALTER TABLESPACE TABLE_DATA 
    ADD DATAFILE 'D:\ORACLE\ORADATA\xxxx\CIS_DATA_02.DBF' 
    SIZE 256M 
    AUTOEXTEND ON 
    NEXT 16M 
    MAXSIZE 1G; 

一定要調整的路徑和尺寸適合您的環境。