EXP-00062: invalid source statements for an object type

sundog315發表於2012-09-15

剛剛處理完一件小事,一個系統,今天凌晨的EXP匯出是正常的,但現在匯出的時候報錯

About to export specified users ...
. exporting pre-schema procedural objects and actions
. exporting foreign function library names for user WDRMS
. exporting PUBLIC type synonyms
. exporting private type synonyms
. exporting object type definitions for user WDRMS
EXP-00062: invalid source statements for an object type
EXP-00000: Export terminated unsuccessfully

Cause: TYPE was not found in the statements in SOURCE$ for an Object Type.

Action: Contact Oracle Support Services.

難道非要找Oracle技術支援麼?

先分析一下吧,不行再尋求技術支援

首先看看我們有什麼,1份今天早上的備份,還有就是雖然匯出不成功,但仍然生成的匯出檔案。

開啟剛剛生成的匯出檔案,看看最後的部分在做什麼

CREATE TYPE "T_RET_TABLE" TIMESTAMP '2012-09-15:15:35:15' OID 'C28FF015DFFF316DE040007F01006317'

建立一個TYPE,注意這個TYPE的建立時間,是今天下午,是否就是這個TYPE導致匯出不成功?

再看看凌晨的備份,沒有類似的TYPE,應該是可以定位問題了。

刪除這個TYPE,成功匯出

[@more@]

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

相關文章