查看注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services这里是管理工具里的服务对应的注册表项,下面有\OracleOraHome90TNSListener,如果没有imagepath,那就新建一个,然后指向你的TNSLSNR.exe的地址

解决方案 »

  1.   

    我在它下面建了一个字符串值imagepath写了路径,服务也能起动了,数据库的服务也启动了,可是用SQLPLUS时还是打不开!提示:ORA-12154:TNS:无法处理服务名我是不是要重新建一个数据库?
      

  2.   

    用net configuation assistant配置一个服务名.
      

  3.   

    进NET MANAGER中选中服务名测试一下,用现有用户名和密码测,如果不行就点右键重建一个服务再测
    另外,检查一下  监听和服务中的配置,IP地址或机器名写对了没有