Oracle监听器无法打开
这两天遇到了太多的非常规问题…Oracle用户权限.今天又遇到了一个比较郁闷的事情.Oracle导入的时间发现版本低于客户所提供的导出数据库的版本,致使导出失败.然后下载了Oracle,重新装上合适的版本,这时候出现了一个非常规的问题,不管是本机的还是其他机器都无法连接Oracle了.到服务里面瞅了下,监听器没有打开.所以客户端无法发链接.
原因很简单,卸载旧的Oracle的时间,这个服务里面监听器的路径没有删除,安装新版本的时间也没有覆盖掉这个地址.所以,全新的Oracle启动的时间,通过旧的地址,肯定是无法开启监听程序的.
修正的办法如下:
修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraDb10g_home1TNSListener
和HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\OracleOraDb10g_home1TNSListener种的ImagePath
修改为C:\Oracle安装路径\BIN\TNSLSNR
