1/5用友股份-LE支持服务业务本部技术方案--《impdp导入时报错ORA-39083的处理》建立日期:2014-01-20修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-JS-2014-00232/5文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围发布人姓名所属部门发布时间内部员工伙伴客户日期作者所属部门邮件地址版本2014-01-20赵健技术支持部V1.0版本领域模块备注3/5目录impdp导入时报错ORA-39083的处理....................................................................4一、系统环境............................................................................................................4二、问题描述............................................................................................................4三、检查分析............................................................................................................5四、解决方法............................................................................................................54/5impdp导入时报错ORA-39083的处理注:此解决方案涉及数据库操作或代码操作,请由计算机专业人士操作,并且操作前请做好备份工作!一、系统环境数据库:ORACLE10GORORACLE11G二、问题描述使用ORACLE数据泵命令impdp导入数据报大量TYPE创建失败错误;在log里报错:ORA-39083:对象类型TYPE创建失败,出现错误:ORA-02304:无效的对象标识符文字失败的sql为:CREATETYPE"NZ01"."NCPERF_SNAPLIST_TABLETYPE"OID'E4494674837403DAE043C0A86434275C'istableofncperf_snaplist_objectORA-39083:对象类型TYPE创建失败,出现错误:ORA-02304:无效的对象标识符文字失败的sql为:CREATETYPE"NZ01"."NCPERF_SNAPSHOT_TABLETYPE"OID'E4494674838403DAE043C0A86434275C'istableofncperf_snapshot_objectORA-39083:对象类型TYPE创建失败,出现错误:ORA-02304:无效的对象标识符文字5/5失败的sql为:CREATETYPE"NZ01"."NCPERF_TUNINGLIST_TABLETYPE"OID'E4494674839003DAE043C0A86434275C'istableofncperf_tuninglist_objectORA-39083:对象类型TYPE创建失败,出现错误:ORA-02304:无效的对象标识符文字失败的sql为:CREATETYPE"NZ01"."NCPERF_SESSIONLIST_TABLETYPE"OID'E449467483A203DAE043C0A86434275C'istableofncperf_sessionlist_object三、检查分析判断此问题,由在同一数据库实例中重复导入数据,创建type对象时语句中包含OID信息,与原有对象OID重复导致报错。此现象只当在同一数据库导入导出时存在。四、解决方法可通过添加以下参数绕过此问题:transform=oid:n例如:impdpscottback/scottback@wilsondirectory=my_dirdumpfile=scott.dmplogfile=resimp2.logremap_schema=scott:scottbacktransform=oid:n