zoukankan      html  css  js  c++  java
  • 解决oracle数据库监听器无法启动问题

    解决oracle数据库监听器无法启动问题

    解决Oracle监听器服务不能启动的问题

    从客户端连接到服务器,出现了这个错误,ora12541-TNS : 没有监听器
    于是,在服务器中启动OracleOraHome92TNSListener服务,显示在本地计算
    机无法启动OracleOraHome92TNSListener服务,错误3,系统找不到指定路

     
    然后执行:因为我的电脑数据监听程序没有问题,而且我过两天要出差去,刚好要演示系统,所以我的数据库一定不能有问题.这里就不将其更改给大家看了.用文字来表述吧
    LSNRCTL> status
    连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=robust)
    (PORT=1521)))
    TNS-01103:
    地址的协议专用组件指定不正确
    TNS-12541: TNS
    :无监听器
    TNS-12560: TNS
    :协议适配器出现错误
    TNS-00511:
    无监听器
    32-bit Windows Error: 61: Unknown error
    LSNRCTL> start
    启动tnslsnr:请稍候...
    Failed to start service, error 3.
    TNS-12536: TNS
    :可能会阻碍*
    TNS-12560: TNS
    :协议适配器出现错误
    TNS-00506: *
    作可能阻塞
    32-bit Windows Error: 997: Unknown error
    LSNRCTL>
    三、在控制面板中启动服务,出现以下错误
    服务:在本地计算机 无法启动 OracleOraHome10gTNSListener 服务。
    错误3:系统找不到指定的路径
    而且OracleOraHome1TNSListener服务的可执行文件的路径是空的。
    四、进入注册表中修改ImagePath
    在运行处执行REGEDIT进入注册表到
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome10gTNSListener
    发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的
    数值数据为:d:\Oracle\Ora10g\BIN\TNSLSNR
    退出注册表。
    五、再去启动服务,服务启动正常
    六、启动监听器

    而后


    七、再去连接,成功
    连接成功。

    看到朋友说注册表有不清楚的地方,我将图贴出来了,不知道大家能看明白么?

  • 相关阅读:
    DotnetCore 单文件发布
    Parallel.ForEach 之 MaxDegreeOfParallelism
    Quartznet速记
    C# SendAysnc 超时
    微耕门禁跨网段搜索代理
    服务守护DOS脚本
    Flutter速记
    ShowDoc速记
    Docker运行dotnetcore
    Redis速记
  • 原文地址:https://www.cnblogs.com/wenjl520/p/1449188.html
Copyright © 2011-2022 走看看