|
通常碰到以前遇到过的问题,用经验和以前的文档来解决,然后是google和MOS;
说说做数据迁移时碰到几个问题吧:
导出报错:
ORA-31693: Table data object " " failed to load/unload and is being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEOPEN callout
ORA-00600: internal error code, arguments: [kpotcgah-9], [0], [ORA-00600: internal error co
Processing object type
解决方法:
该报错为oracle的一个bug,Bug 8544008 OERI [kpotcgah-9] using datapump export
建议的处理方法为,不使用并行参数,或者指定dumpfile时添加%U参数。
================================================
导入过程中碰到了一个11g相关的bug(Bug 8415620)
报错信息摘录如下:
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
ORA-31693: Table data object " " failed to load/unload and is being skipped due to error:
ORA-31640: unable to open dump file ".dmp" for read
ORA-19505: failed to identify file ".dmp"
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 2: No such file or directory
Additional information: 3
解决方法:
Cannot Run DataPump With PARALLEL > 1 On 11.2 RAC [ID 1071373.1]
Cause
From 11.2, DataPump new parameter CLUSTER is introduced.
CLUSTER : Default=Y
Purpose :
Determines whether Data Pump can use Oracle Real Application Clusters (RAC)
resources and start workers on other Oracle RAC instances.
Syntax and Description : CLUSTER=[Y | N]
Solution
To force DataPump to use only the instance where the job is started and to replicate pre-Oracle Database 11g release 2 (11.2) behavior, specify CLUSTER=N.
|
|