`
leifeng2
  • 浏览: 142467 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

oracle恢复后,无监听服务

阅读更多

一、连接主机字符串,说没有监听器
SVRMGR> connect internal/oracle@orcl;
ORA-12541: TNS:no listener
SVRMGR>

二、运行监听器,说地址的协议专用组件指定不正确
C:\>lsnrctl
LSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 14-3月 -2003 14:17
:51
(c) Copyright 1998, 1999, Oracle Corporation. All rights reserved.
欢迎来到LSNRCTL,请键入"help"以获得信息。
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>

三、在控制面板中启动服务,出现以下错误
服务:在本地计算机 无法启动 OracleOraHome81TNSListener 服务。
错误3:系统找不到指定的路径
而且OracleOraHome81TNSListener服务的可执行文件的路径是空的。

四、进入注册表中修改ImagePath
在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener
发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:f:\Oracle\Ora81\BIN\TNSLSNR
退出注册表。

五、再去启动服务,服务启动正常
六、启动监听器
C:\>lsnrctl
LSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 14-3月 -2003 14:42
:10
(c) Copyright 1998, 1999, Oracle Corporation. All rights reserved.
欢迎来到LSNRCTL,请键入"help"以获得信息。
LSNRCTL> start
TNS-01106: 使用名称LISTENER的监听器已经启动
LSNRCTL> status
连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=robust)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 8.1.6.0.0 - Produc
tion
启动日期 14-3月 -2003 14:40:15
正常运行时间 0 天 0 小时 2 分 6 秒
跟踪级别 off
安全性 OFF
SNMP OFF
监听器参数文件 f:\Oracle\Ora81\network\admin\listener.ora
监听器日志文件 f:\Oracle\Ora81\network\log\listener.log
服务摘要..
PLSExtProc 具有1个服务处理程序
orc2 具有1个服务处理程序
orcl 具有1个服务处理程序
orcl 具有2个服务处理程序
命令执行成功
LSNRCTL>

七、再去连接,成功
SVRMGR> connect internal/sys@orcl;
连接成功。
SVRMGR>

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yuzhic/archive/2007/11/13/1882678.aspx

分享到:
评论

相关推荐

    操作系统重装后oracle数据库的恢复

    重做操作系统后oracle数据库的恢复 文件夹中文件说明: ora.reg oracle主要注册项的恢复参考文件 oraodbc.reg odbc驱动项的恢复参考文件 oraole1~4.reg ole 驱动项的恢复参考文件 恢复中重要操作说明: 1、恢复前提...

    oracle客户端连接远程服务器

    Oracle数据库监听服务(Listener)负责监听客户端的连接请求,并将这些请求转发到正确的数据库实例。如果监听服务没有启动,即使客户端配置正确,也无法建立连接。 此外,在实际操作中,可能需要安装Oracle客户端...

    Linux下启动Oracle服务和监听程序

    "Linux下启动Oracle服务和监听程序" Linux下启动Oracle服务和监听程序是Oracle数据库管理员的基本操作之一。本文将详细介绍Linux平台上启动和关闭Oracle服务和监听程序的步骤,并对启动和关闭参数进行解释。 启动...

    在linux下重启oracle数据库及监听器

    这不仅有助于日常维护工作,还能在遇到故障时快速恢复服务。 #### 二、环境配置 为了确保能够正确执行重启操作,首先需要确认以下几个方面: - **确认Linux系统的版本**:虽然大多数Linux发行版支持Oracle数据库,...

    oracle监听日志过大导致无法启动问题

    通过使用上述方法关闭了监听日志,并清除了原有的日志文件后,数据库恢复正常工作。 #### 六、注意事项 - 在关闭监听日志之前,应评估是否需要保留这些日志数据以备后续分析使用。 - 如果决定定期清理日志文件,...

    oracle 数据恢复 参考文档

    备份数据库的数据文件,重新命名即可,然后重新安装数据库,安装完成后,打开控制面板,停止 oracle 的服务,把新生成的文件改名,把原先目录下的文件恢复名字。重新启动 oracle 服务和监听,用 sys/as dba 登陆...

    oracle监听无法启动

    ### Oracle监听无法启动问题解析与解决方案 在Oracle数据库管理中,遇到监听器(Listener)无法启动的情况是非常常见的问题之一。监听器是Oracle网络组件的重要部分,主要负责接收客户端的连接请求,并将其转发到...

    Linux下主机名的修改 Oracle监听EM影响及恢复

    当主机名更改后,与之相关的网络服务,例如Oracle监听器,可能需要相应的调整才能正常工作。 在Oracle数据库环境中,监听器是负责管理数据库连接请求的关键组件。它通过监听配置文件`listener.ora`来确定哪些服务在...

    AnyBackup Oracle定时备份恢复最佳实践.docx

    Oracle恢复则是在数据出现问题或系统故障时,恢复到正常运行状态的过程。这两者结合,确保了Oracle数据库系统的高可用性和稳定性。 1.1.1 ORACLE 备份 Oracle备份通常包括全量备份、增量备份和差异备份,每种方法都...

    oracle重装系统恢复方法

    Oracle数据库的重装与恢复是一项复杂而细致的工作,涉及到数据文件、控制文件、参数文件、监听器配置、网络服务名、权限管理等多个方面的综合处理。通过对上述流程的严格执行与细节关注,可以有效保障在系统重装后...

    重装系统后,恢复oracle 10g

    ### 重装系统后恢复Oracle 10g的步骤与注意事项 #### 一、概述 在计算机系统中,Oracle数据库是广泛使用的数据管理解决方案之一。然而,在某些情况下,可能需要重新安装操作系统,这时如何有效地恢复Oracle 10g...

    Linux下启动Oracle服务和监听程序步骤

    Linux下启动Oracle服务和监听程序的步骤主要包括环境变量的配置、Oracle服务的启动以及监听程序的启动。下面我将详细介绍这些步骤以及Oracle数据库的启动和关闭方式。 首先,需要设置环境变量,这些变量包括ORACLE_...

    oracle数据库管理备份与恢复及网络配置

    ### Oracle数据库管理备份与恢复及网络配置:深入解析 #### Oracle数据库管理——备份与恢复的重要性 在企业级数据库管理系统中,Oracle数据库以其强大的功能、稳定性及安全性被广泛使用。其中,备份与恢复机制是...

    oracle数据库恢复工具(dbview for oracle 2.7.28.155 )

    1. 配置连接:根据dbinfo_ds.ini.gz解压后的配置文件,设置数据库的相关参数,如SID、服务器地址、监听端口等。 2. 分析数据文件:选择需要分析的数据文件,通常位于Oracle数据库的数据文件目录下。 3. 数据恢复:...

    批处理文件启动Oracle服务

    而Oracle服务(如:OracleServiceSID)则与数据库实例关联,控制数据库的启动、挂起、恢复等状态。 手动启动和关闭Oracle服务确实会耗费大量时间,尤其是在有多个数据库实例的情况下。为了解决这个问题,我们可以...

    重装系统后ORACLE的恢复的几种方法

    ORACLE恢复方法总结 Oracle数据库恢复是数据库管理员和开发者需要面临的一项重要任务,特别是在系统崩溃或重装系统后。我们可以通过多种方法来恢复ORACLE数据库,以下是两种常见的恢复方法: 方法一:备份数据库...

    Oracle监听器服务不能启动的问题.docx

    ### Oracle监听器服务不能启动的问题解析 #### 一、问题背景 在尝试通过客户端连接到Oracle服务器时,遇到“ORA-12541: TNS...通过以上步骤,可以有效解决Oracle监听器服务启动失败的问题,恢复正常的数据库连接功能。

    windows之oracle不重装恢复

    4. `OracleOraDb10g_home1TNSListener.reg`: TNSListener是Oracle网络服务的监听器,它管理所有客户端连接请求,这个文件可能保存了监听器的相关设置。 5. `OracleServiceORCL.reg`: "ORCL"通常是默认的Oracle数据库...

Global site tag (gtag.js) - Google Analytics