[テリーメモ]IMPDPエラーORA-39083 Object type TYPE failed to create ORA-02304

922 ワード

今日はimpdpを使って導入した時、ORA-39083:Object type TYPE failed to create with error:ORA-02304:invalid oject identifer lieralの具体的なエラーに遭遇しました。sqlはCREATE TYPE「xx」です。「xxxx」です。   OID'1 J 35 J 43 H 1 J 5 H 2 JK 3 HJ 52 H 3 J 45'AS OBJECTこのタイプは作成できませんでした。OIDが重複しています。OIDはobject idです。
impdp help=yはパラメータを使用できます。  TRANSFORM Metadata transform to applyto apple object.Valid trans form keywords:SEGMENT_ATTRIBUTES、STORAGE OID,and PCTSPACE.  OID-If the value is specified as n,the assigment of the exported OID during the creation of Oobject tables and types is inhibited.Instead,a new OID is astined.This can be useful for cloning scormas,このパラメータはTheffectresに変更されます。導入時には、各オブジェクトに新たなOIDを付与します。
transform=oid:n
このように、impdpで導入すると、ORA-39083:Object type TYPE failed to create with error:ORA-02304:invalid overject identifer literが現れません。exp/impはoid変換をサポートしないし、またデータポンプを使用する利点です。