客户发的一个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请问是什么原因导致的呢?

解决方案 »

  1.   

    http://bbs.chinaunix.net/thread-1764977-1-1.html
      

  2.   

    你把dmp文件 放到directory里面了么
      

  3.   

    imp user/password@orcl file=路径/文件名.dmp  log=路径/文件名.log fromuser=tablespace touser=user ignore=y ;
      

  4.   

    数据库运行正常吗?  ORA-01034: ORACLE not available  提示 oracle不可用啊
      

  5.   

    imp user/password@sid file=/opt/work/dump.dmp full=y logfile=123.log 试试这个
      

  6.   

    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
      

  7.   

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