`
blueram
  • 浏览: 762471 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

oracle10g 监听服务无法启动

阅读更多

问题:在“运行”输入services.msc,启动服务OracleOraDb10g_homelTNSListener出现如下错误信息:
“本地计算机上的OracleOraDb10g_homelTNSListener服务启动后又停止了。一些服务自动停止,
如果它们没有什么可做的,例如“性能日志和警报”服务。”

解决办法:
第一步: 
输入cmd进入命令行lsnrctl start 启动监听服务,查看错误;

错误如下:
--------------------------------------------------------
C:\Documents and Settings\Administrator>lsnrctl start

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 18-3月 -2008 09:2
3:04

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

启动tnslsnr: 请稍候...

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
系统参数文件为D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
写入D:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=qiangguo.iflytek.com
)(PORT=1522)))
TNS-12542: TNS: 地址已被占用
 TNS-12560: TNS: 协议适配器错误
  TNS-00512: 地址已在使用
   32-bit Windows Error: 48: Unknown error

监听程序未能启动。请参阅上面的错误消息...
------------------------------------------------------------

第二步:
将listener.ora中,HOST的值改成现在的机器名或IP地址,然后再启动监听,监听服务正常启动,
用Toad连接成功!

------------------------------------------------------------
C:\Documents and Settings\Administrator>lsnrctl start

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 18-3月 -2008 09:2
8:26

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

启动tnslsnr: 请稍候...

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
系统参数文件为D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
写入D:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=134.64.39.41)(PORT=1522)))

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
启动日期                  18-3月 -2008 09:28:28
正常运行时间              0 天 0 小时 0 分 1 秒
跟踪级别                  off
安全性                    ON: Local OS Authentication
SNMP                      OFF
监听程序参数文件          D:\oracle\product\10.2.0\db_1\network\admin\listener.o
ra
监听程序日志文件          D:\oracle\product\10.2.0\db_1\network\log\listener.log

监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=134.64.39.41)(PORT=1522)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
  例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功
--------------------------------------------------------------------


文章出处:http://www.diybl.com/course/7_databases/oracle/oraclexl/2008324/107075.html

分享到:
评论

相关推荐

    linux下oracle服务监听开始自动启动

    ### Linux下Oracle服务与监听器自动启动配置详解 在企业级应用环境中,Oracle数据库系统作为核心数据管理平台,其稳定性和可用性至关重要。为了确保Oracle服务(包括数据库服务和监听器)能够在Linux操作系统启动时...

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

    当"Oracle11g监听日志文件过大导致监听无法启动"的问题出现时,通常意味着监听器的日志文件(listener.log)积累了大量的信息,超过了系统设定的限制或者超出可用磁盘空间,从而影响了监听器的正常运行。这个问题...

    oracle10g dbconsole无法启动

    Oracle 10g DBConsole 无法...本文介绍了 Oracle 10g DBConsole 无法启动的解决方案,涵盖了配置 DBConsole、查看 DBconsole 服务状态、登录 DBconsole、关闭 DBconsole、开启 DBconsole 等内容,并解决了常见的问题。

    oracle 11g无法监听的解决

    oracle 11g无法监听的解决方法 如果在登陆oracle11g 时 出现问题可以用此方法解决

    oracle10g服务启动与关闭批处理

    本批处理文件主要针对Oracle 10g数据库服务的启动与关闭操作,这对于数据库管理员进行日常维护或故障排查至关重要。下面我们将详细探讨这个主题。 首先,Oracle 10g服务的启动与关闭通常通过命令行工具`sqlplus`...

    Oracle10g控制台无法启动的解决方案

    除了上述两个主要问题外,还有其他一些可能导致Oracle10g控制台无法启动的因素,例如权限问题、监听器配置错误等。 - **权限问题**:确保启动控制台的用户具有足够的权限。 - **监听器配置**:检查监听器配置文件...

    oracle监听无法启动

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

    设置oracle10g自动启动

    在Redhat Linux环境中设置Oracle 10g数据库自动启动是一项重要的系统管理任务,这确保了在服务器重启后,Oracle数据库能够自动恢复并提供服务。Oracle 10g是一款广泛使用的数据库管理系统,尤其在企业级应用中,其...

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

    Oracle数据库监听器无法启动问题解决方案 Oracle数据库监听器是一个关键组件,它负责监听来自客户端的连接请求,并将其路由到对应的数据库实例中。如果监听器无法启动,会导致数据库无法连接,影响业务正常运作。...

    Linux下设置oracle 10g 服务以及实例自动启动方法

    本教程将详细解释如何设置Oracle 10g服务以及实例在Linux上实现自动启动,确保系统启动时数据库能够自动运行。 **一、Oracle 10g服务与实例** 1. **服务(Service)**:在Linux中,服务是指后台运行的程序,通常...

    Oracle10g客户端详细安装手册

    ### Oracle10g客户端详细安装步骤与注意事项 #### 一、前言 Oracle10g客户端是Oracle数据库管理系统的一个重要组成部分,主要用于连接Oracle10g服务器进行数据管理和操作。本手册将详细介绍Oracle10g客户端在...

    oracle 10G RAC关闭与启动注意事项

    在服务器启动后,Oracle 10G RAC 的服务和数据库实例应自动启动,除非进行了特别配置。不过,手动检查和启动步骤如下: - **启动 CRS 服务**:使用 `/oracle/product/10.2.0.crs_1/bin/crs_start –all` 或 `/etc/...

    oracle11g所有服务自启动脚本-CentOS6.4

    本文将详细讲解如何通过提供的两个脚本——`initOracle.sh`和`installOraService.sh`,在CentOS 6.4上实现Oracle 11g服务的自启动。 首先,`initOracle.sh`脚本通常是用于初始化Oracle数据库服务的bash脚本。这个...

    oracle 10g for linux

    安装完成后,为了确保数据库的稳定运行,还需进行数据库的初始化、创建控制文件、启动监听服务等一系列操作。同时,定期检查和优化系统参数,监控数据库性能,是保持Oracle 10g高效运行的重要环节。 总的来说,安装...

    windowsServer2008_64位安装oracle10G全过程

    ### Windows Server 2008 64位安装Oracle 10G全过程详解 #### 一、概述 本文档详细介绍了在Windows Server 2008 64位系统上安装Oracle 10G数据库的全过程。对于初次接触此过程的技术人员来说,这将是一个非常有价值...

    linux下配置ORACLE 10g自动启动经验分享

    通过以下步骤,用户可以在系统启动时自动运行Oracle 10g的相关服务,从而避免手动启动带来的不便。 #### 二、准备工作 确保已经安装好Oracle 10g,并且能够正常启动数据库服务。此外,还需要具备root权限以及...

    自己写的一个启动和停止oracle10g服务的bat文件

    标题中的“自己写的一个启动和停止Oracle10g服务的bat文件”表明这是一个批处理脚本,用于管理和控制Oracle数据库10g版本的服务。Oracle 10g是Oracle数据库的一个重要版本,它提供了多种功能和服务,包括数据存储、...

Global site tag (gtag.js) - Google Analytics