导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把。