在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener  
看看有没有ImagePath,如果没有的话加上并使其指向ORACLE_HOME\BIN\TNSLSNR

解决方案 »

  1.   

    不错,试试
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener  
    看看有没有ImagePath,如果没有的话加上并使其指向ORACLE_HOME\BIN\TNSLSNR或者你全部删除Oracle重新安装
    1、停止所有Oracle服务
    2、删除Oracle注册表内容
    3、删除安装目录
    4、删除C:\Winnt下的Oracle.ini等相关的
      

  2.   

    “只不过是从头再来”,
    本人判断是win2k系统问题。
      

  3.   

    http://expert.csdn.net/Expert/topic/1691/1691960.xml?temp=8.890933E-02http://expert.csdn.net/Expert/topic/1681/1681138.xml?temp=.1486627我也遇到过这样的问题,不过后来总算解决了。命令行用:
    lsnrclt start
    net start oracleservice%sid%
    sqlplus internal/oracle
    sql>startup