`
leifeng2
  • 浏览: 143401 次
  • 性别: 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

分享到:
评论

相关推荐

    oracle11g的监听日志文件过大导致监听无法启动

    ### Oracle 11g 监听日志文件过大导致监听无法启动的问题解析 在Oracle数据库管理与维护过程中,监听器(LISTENER)是确保数据库能够接收来自网络的连接请求的关键组件。然而,当监听日志文件(通常为`listener.log`...

    操作系统重装后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数据恢复方法 #### 背景介绍 在日常工作中,可能会遇到因系统故障或其他原因需要重装操作系统的情况。对于安装了Oracle数据库的服务器而言,如何在重装系统后继续使用原先的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数据库...

    ORA-12514TNS监听程序当前无法识别连接描述符中请求服务的解决方法[借鉴].pdf

    这可能是由于 Oracle 安装完成后,未进行监听配置,导致虚拟机重启后,监听程序无法识别连接描述符中的服务请求。 二、解决方法 解决 ORA-12514 错误的关键是配置监听程序,使其能够识别连接描述符中的服务请求。...

Global site tag (gtag.js) - Google Analytics