日期:2014-05-17  浏览次数:20879 次

为什么我装的oracle10的监听器启动不了?
错误信息:

TNSLSNR   for   32-bit   Windows:   Version   10.2.0.1.0   -   Production
系统参数文件为E:\oracle\product\10.2.0\db_1\network\admin\listener.ora
写入E:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息
监听该对象时出错:   (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=15
21)))
TNS-12560:   TNS:   协议适配器错误
  TNS-00530:   协议适配器错误
    32-bit   Windows   Error:   38:   Filename   too   long

------解决方案--------------------
网卡有么,驱动程序安装好了么,确认有网络环境么
------解决方案--------------------
设置环境

set oracle_sid = '你的oracle服务名 '.
然后再启动 oracle 监听器
------解决方案--------------------
利用regedit ,先将ControlSet001和ControlSet002中的OracleOrahome92TNSlistener服务删除掉。重启动机器。起来之后就可以了
------解决方案--------------------
mark
------解决方案--------------------
实在不行就重建监听.
------解决方案--------------------
启动不了 的话 如果是因为没有指定 文件路径,去注册表里 查到OracleOrahome10TNSlistener这项,添加一个 imagepath,把 你的oracle目录里network文件夹下的bin 里的tnslsnr.exe的路径写在里面
------解决方案--------------------
我估计可能是装完数据库后, 用windows优化大师之类的工具清理过注册表.
------解决方案--------------------
关注
------解决方案--------------------
我现在用的是oracle8i然后 我现在登陆它出现了
"监听程序无法启动专用服务器进程 "的提示
也进不了,你的情况和我的相似吗 ?
------解决方案--------------------
重新查看你的listener.ora 的位置