在Windows服务器管理器中,手动启动OracleOraHome90TNSListener服务时发生错误,错误信息为:不能启动OracleOraHome90TNSListener服务,错误3:系统找不到指定路径。查看服务属性,发现“可执行文件路径”为空,原来是服务器找不到可执行文件的路径。
错误原因:在Oracle安装完成以后,曾经修改过计算机名。
修改方法:打开注册表编辑器,找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleOraHome90TNSListener项,看下面是否有ImagePath键值,如果没有则新建一个,类型为REG_RZ,值为:%ORACLE_HOME%/ora90/bin/TNSLSNR.EXE。
刷新服务管理器,重新启动,即可!
错误原因:在Oracle安装完成以后,曾经修改过计算机名。
修改方法:打开注册表编辑器,找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleOraHome90TNSListener项,看下面是否有ImagePath键值,如果没有则新建一个,类型为REG_RZ,值为:%ORACLE_HOME%/ora90/bin/TNSLSNR.EXE。
刷新服务管理器,重新启动,即可!