`

"OracleOraDb10g_Home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的“性能日志和警报”"问题解决办法

阅读更多
[问题]出现这个问题应该是listener.ora 里面配置的IP地址变了,所以无法启动该服务。listener.ora里面的ip地址要和你 hosts表中的本地ip地址一致,否则listener 是起不来的。其实也可以不用Ip地址,直接用主机名,这样就不怕ip地址改变了。

# listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
  )

-------------------------------------------------------------------------------------------------------------

#Address:C:\WINDOWS\system32\drivers\etc\hosts

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost

本文转载自:http://x.iny.a.blog.163.com/blog/static/12702573220107293414914/

我的问题是将listener.ora文件中host由127.0.0.1改为主机名解决的,打开hosts文件后发现127.0.0.1       localhost这行是被注释掉的。将注释去掉让其生效应该也能解决此问题(未测试)。
分享到:
评论

相关推荐

    oracle无法启动tnslistener服务

    Oracle数据库是全球广泛使用的数据库管理系统,其正常运行离不开TNSListener服务。TNSListener是Oracle数据库的一个关键组件,它负责监听客户端对数据库的连接请求,是数据库与客户端通信的桥梁。当遇到“Oracle无法...

    Oracle服务快速启动

    Oracle服务是数据库在Windows操作系统上运行的基础,它们包括Oracle数据库实例(如ORACLEDBConsole)、监听程序(OracleOraDb11g_home1TNSListener)以及其他的后台进程。这些服务确保了数据库的启动、运行和管理。...

    Oracle11服务自动启动与关闭bat

    2. 可能还会启动监听服务,如"OracleOraDB11g_home1TNSListener",确保数据库实例可以接受网络连接。 3. 如果有其他依赖的服务,比如企业管理器(EM)或数据泵(RMAN),也可能被包含在内。 **stop oracle.bat**: ...

    Oracle10g服务开关

    描述中提到的"Oracle10g服务开关"是两个.exe可执行文件,分别用于启动和关闭Oracle10g服务。这提供了一种便捷的方式,使得用户无需通过Windows服务管理界面或命令行工具来操作服务,简化了过程。值得注意的是,启动...

    启动、关闭 oracle11g bat 命令

    通过上述bat脚本,可以有效地简化Oracle 11g服务的启动和关闭流程,提高数据库运维的效率和可靠性。然而,对于复杂的企业级应用环境,还应结合更高级的自动化运维工具和策略,以实现更加智能、安全的数据库管理系统...

    oracle OracleDBConsoleorcl 控制台的服务进程 2.OracleJobSchedulerORCL 定时器的服务进程

    4. OracleOraDb10g_home1TNSListener 监听器的服务进程: 监听器(TNSListener)是Oracle网络服务的一部分,负责接收客户端的连接请求,并将这些请求路由到相应的数据库实例。监听器服务进程不断监听网络端口,确保...

    T1_体系结构.ppt

    Oracle Server的启动涉及多个服务,如OracleService和OracleOraDb10g_home1TNSListener等,它们分别负责不同的功能,例如提供数据库服务和网络连接。 **5. Oracle Enterprise Manager 10g Database Control** 这是...

    sql、oracle学习资料ITjob.pptx

    2. **服务启动**:Oracle 10g 有多个关键服务,包括OracleServiceSID(数据库服务器服务)、OracleOraDb10g_home1TNSListener(网络服务监听器)和OracleDBConsoleorcl1(企业管理器访问服务)。这些服务的开启和...

    oracle开启关闭命令

    - `netstop OracleOraDb10g_home1TNSListener`:此命令用于停止Oracle的监听器服务。 - `netstart OracleOraDb10g_home1TNSListener`:此命令用于启动Oracle的监听器服务。 2. **启动与停止Oracle服务**: - `...

    Oracle实例、归档模式与数据库介绍.pptx

    安装完成后,有几个关键的服务需要启动以确保Oracle数据库的正常运行,例如OracleServiceXXX(SID)、OracleOraDb10g_home1TNSListener、OracleOraDb10g_home1iSQL*Plus和OracleDBConsoleorcl1。这些服务分别对应...

    win7orcl启停脚本11g

    本文将深入探讨"win7orcl启停脚本11g"这一主题,介绍如何使用CMD命令行编写启动和停止Oracle服务的脚本。 首先,让我们来看看标题中的"win7orcl",这可能指的是在Windows 7操作系统环境下用于Oracle数据库(实例名...

    第1章 Oracle概述.pdf

    其中,默认自动启动的服务包括:OracleCSService、OracleDBConsoleorcl、OracleOraDb10g_home1iSQL*Plus、OracleServiceORCL 和 OracleOraDb10g_home1TNSListener。 #### 六、Oracle的体系结构 - **Oracle服务器**...

    ORACLE的服务启动于停止

    - 在服务列表中找到与Oracle相关的服务,例如"OracleDBConsole SID"(SID代表实例名),"OracleOraDB12Home1TNSListener"等,双击或右键选择“启动”。 - **命令行方式**: - 打开命令提示符,输入`sc start ...

    window7上安装oracle10g

    启动Oracle服务,可以在"服务"管理工具中找到并启动"OracleServiceORCL"和"OracleOraDB10g_home1TNSListener"。如果无法启动,检查错误日志并解决依赖问题。 最后,验证安装是否成功。打开命令提示符,输入"sqlplus...

    Oracle复习资料.docx

    - OracleOraDb11g_home1TNSListener是监听器服务,处理远程数据库访问,也是默认自动启动的。 - OracleJobSchedulerORCL是作业调度服务,用于计划和执行数据库任务,但默认是禁用状态。 - OracleOraDb11g_home1...

    批处理文件启动Oracle服务

    手动启动和关闭Oracle服务确实会耗费大量时间,尤其是在有多个数据库实例的情况下。为了解决这个问题,我们可以创建批处理文件来自动化这个过程。批处理文件是包含一系列DOS命令的文本文件,扩展名为.bat或.cmd。...

    Oracle10g服务器在Windows_XP上安装过程演示.docx

    - **查看Oracle是否正在运行**:在服务管理器中检查Oracle相关的服务是否已启动,如`OracleServiceSID`和`OracleOraDB10g_home1TNSListener`。 - **启动Oracle服务**:如果服务未启动,手动启动这些服务以确保...

    window8自动升级为8.1后,oracle服务丢失

    1. **检查服务状态**:首先,用户需要在服务管理器中检查Oracle相关的服务(如"OracleDBConsoleorcl","OracleOraDb11g_home1TNSListener"等)是否还在服务列表中。如果不在,说明服务已被删除或未正确启动。 2. **...

    Windows下Oracle自动异地备份方法.docx

    - `OracleOraDb10g_home1TNSListener`: 启动监听器服务。 - `OracleOraDb10g_home1iSQL*Plus`: 启动iSQL*Plus服务。 - `OracleDBConsoleORCL`: 启动Oracle控制台服务。 #### 四、实现自动备份 通过Windows的任务...

Global site tag (gtag.js) - Google Analytics