日期:2014-05-16  浏览次数:20910 次

导dmp文件时发生的错误
客户发的一个dmp文件,是用expdp方式导出的,
我导入的时候是这样写的:impdp username/userpassword directory='opt/work' dumpfile=dump.dmp full=y logfile=20110719.log

结果出错了。

ORA-01034: ORACLE not acailable
ORA-27101: shaved memory realm does not exist
Linux-x86-64 Error:2:No such file or directory
UDI-00003

请问是什么原因导致的呢?

------解决方案--------------------
http://bbs.chinaunix.net/thread-1764977-1-1.html
------解决方案--------------------
你们数据库的版本是否一样?
------解决方案--------------------
你把dmp文件 放到directory里面了么
------解决方案--------------------
imp user/password@orcl file=路径/文件名.dmp log=路径/文件名.log fromuser=tablespace touser=user ignore=y ;
------解决方案--------------------
数据库运行正常吗? ORA-01034: ORACLE not available 提示 oracle不可用啊
------解决方案--------------------
imp user/password@sid file=/opt/work/dump.dmp full=y logfile=123.log 试试这个
------解决方案--------------------
impdp username/userpassword directory='opt/work' dumpfile=dump.dmp full=y logfile=20110719.log


这里的directory不是物理路径。

create directory dpdir as 'opt/work' ;
impdp username/userpassword directory=dpdir dumpfile=dump.dmp full=y logfile=20110719.log

------解决方案--------------------
我觉得你数据库多没启来。
你先看看能登录查询不?
能查了然后在imp把。