导入时出现下面的错误
IMP-00058: ORACLE 错误12560出现
ORA-12560: TNS: 协议适配器错误
IMP-00000: 未成功终止导入
set oracle_sid=prgm再运行 imp,数据可以导进去了,但是导完imp程序不会退出,关闭DOS窗口,还要设置oracle_sid才可以进行imp,但是虽然数据可以导进去,但是还不能正常结束,哪位能给个解决方法。

解决方案 »

  1.   

    你的机子上有几个实例? 如果有2+个,就要指定ORACLE_SID
    imp 结束会有提示,Imp 成功 或者失败. 成功了就OK了,imp是不会自动关闭DOS窗口的..imp file=.. log=D:\imp.log 可以检查下imp的日志,看下中间有无错误..
      

  2.   

    首先:你那是监听问题。
    其次:export ORACLE_SID=XXX
    对照下你的imp日志,和exp日志一样的话就可以,也不必非要等成功但出现警告这样的话!
    个人意见哈!
      

  3.   

    比较怪异的问题,失败后要设置ORACLE_SID的话, 那你就在imp前先在命令行里set一下ORACLE_SID试试。
    也把log记下来,以防中途有什么错误信息,没有注意到。再试试。