用友股份-LE服务支持部技术方案--《Oracle在AIX下面导出报错的解决办法》建立日期:2013-06-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-JS-2013-00552/7文档控制创建记录审阅人姓名所属部门职位审阅签字发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-06-01V1.03目录Oracle在AIX下面导出报错的解决办法................................................................................4一、问题描述............................................................................................................4二、问题原因............................................................................................................5三、解决办法............................................................................................................64Oracle在AIX下面导出报错的解决办法一、问题描述错误见图:用exp导出数据时,报下面的错误:Connectedto:OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-64bitProductionWiththePartitioning,OLAPandDataMiningoptionsExportdoneinZHS16GBKcharactersetandAL16UTF16NCHARcharactersetAbouttoexportspecifiedusers....exportingpre-schemaproceduralobjectsandactions5.exportingforeignfunctionlibrarynamesforuserCQOMSWAS.exportingPUBLICtypesynonyms.exportingprivatetypesynonyms.exportingobjecttypedefinitionsforuserCQOMSWASAbouttoexportCQOMSWAS'sobjects....exportingdatabaselinks.exportingsequencenumbers.exportingclusterdefinitionsEXP-00056:ORACLEerror600encounteredORA-00600:internalerrorcode,arguments:[qmtInit1],[],[],[],[],[],[],[]EXP-00000:Exportterminatedunsuccessfully二、问题原因注意是Oracle的环境变量LD_LIBRARY_PATH/LIBPATH变量设置得不对6三、解决办法1、停止数据库和数据库的listener监听器$sqlplus"/assysdba"SQL>shutdownimmediate(如果shutdownimmediate关闭需要很长时间,可以直接用shutdownabort快速关闭)SQL>exit$lsnrctlstop2、oracle用户修改.profile文件$vi.profile增加下面的内容:exportLD_LIBRARY_PATH=$ORACLE_HOME/libexportLIBPATH=$ORACLE_HOME/lib“Esc”wq保存退出$exportLD_LIBRARY_PATH=$ORACLE_HOME/lib$exportLIBPATH=$ORACLE_HOME/lib73、再重新启动数据库和listener$sqlplus"/assysdba"SQL>startupSQL>exit$lsnrctlstart4、再用exp命令导出就没有问题了