使用Oracle IMPDP,我收到错误消息:
未找到UDI-00013消息13
产品=RDBMS,设施=UDI没有消息文件
我该怎么纠正?

最佳答案

如果未设置ORACLE_HOME环境变量,或者设置但未导出环境变量,则可能会出现此错误:

> unset ORACLE_HOME
> ORACLE_HOME=/dboracle/orabase/product/11.2.0.BTSP2
> impdp
UDI-00013: Message 13 not found; No message file for product=RDBMS, facility=UDI
UDI-00019: You may need to set ORACLE_HOME to your Oracle software directory

> export ORACLE_HOME
> impdp

Import: Release 11.2.0.3.0 - Production on Fri Mar 6 12:16:51 2015

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Username:

如果设置了它,那么您可以用echo来查看它,例如,确保它也是用export ORACLE_HOME导出的;您还可以检查哪些变量是用export | grep ORACLE导出的,这样您就可以查看是否还缺少任何其他变量-可能ORACLE_SID取决于您的连接字符串。
这些通常由环境设置脚本设置。

07-24 09:38