`
wangguorui89
  • 浏览: 318868 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案

 
阅读更多

启动oracle11监听器错误:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案 .
 
关键字:启动oracle10监听器错误:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案


1、错误描述:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如 "性能日志和警报 "服务。

2、解决办法:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下的listener.ora这个文件里的内文件容改一下 HOST=你的计算机名字。


3、原因分析:


造成这种错误的原因是:你安装oracle的时候是连网的,那么listener.ora文件里的HOST=网络给你分配的IP地址,而在你断网的时候就会出现这样的情况。

 


手动启动一个问题:本地计算机 上的 OracleOraDb11g_home1TNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。

在网上找解决方案的时候,发现很多人都遇到了这个问题,但都没有解决。下面自己记录一下,留个备份,方便下次查阅方便

问题1:首先查阅你的【NETWORK\ADMIN】目录下的【tnsnames.ora】和【listener.ora】这两个文件,我的路径是:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN;然后看看里面的【HOST】信息,看看是不是你当前的ip地址,如果不是尝试着把这个2个文件改成你的ip地址,或直接就改成127.0.0.1(或计算机名字)localhost :

 

Java代码
LISTENER =   
  (DESCRIPTION_LIST =   
    (DESCRIPTION =   
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))   
      (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521))   
    )   
  )  
[java]
LISTENER = 
  (DESCRIPTION_LIST =  
    (DESCRIPTION =  
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))  
      (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521))  
    )  
  )  
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521)) ) )

 

然后启动监听器就好了。

 

不过也发现有第一步不成功的朋友,那么尝试第二步吧:

 

问题2:注册表中

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/OracleOraDb11g_home1TNSListener
中的ImagePath改为:

D:\app\Administrator\product\11.2.0\dbhome_1\BIN\TNSLSNR.EXE(之前后面的.EXE没有)

问题三:环境变量中

ORACLE_HOME改为:D:\app\Administrator\product\11.2.0\dbhome_1
 
注意:修改后请重启电脑

分享到:
评论

相关推荐

    OracleOraDb10g_home1TNSListener服务无法启动怎么解决

    当OracleOraDb10g_home1TNSListener服务无法启动时,通常涉及以下几个可能的问题和解决方法: 1. listener.ora文件配置错误:listener.ora文件是TNSListener服务的主要配置文件,用于定义监听器如何接受连接。如果...

    Oracle11服务自动启动与关闭bat

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

    Oracle11gR1_win7安装解决方案&完全卸载说明

    7. **启动服务**:安装完成后,确保Oracle相关的服务如OracleDBConsole SID(服务实例名)和OracleOraDB11g_home1TNSListener已启动。 然而,有时安装可能会出现问题,比如权限不足、依赖项缺失等。此时,你需要...

    Oracle_11g_R2安装详解 for Windows 7.docx

    - 在系统服务中查找并启动 “OracleOraDb11g_home1TNSListener” 服务。 - 使用 “Net Configuration Assistant” 工具重新配置监听器(在此之前需要先删除原有监听器)。 2. **使用服务名而非 SID 连接**:确保...

    win7_X64安装ORACLE_10G_X64并升级到10205版本同时安装em补丁过程

    Oracle 10g X64 安装和升级...在升级完成后,需要启动 Oracle 服务(OracleServiceSID 和 OracleOraDb10g_home1TNSListener),然后运行补丁升级脚本。如果只安装了升级包,没有进行数据库字典信息升级,启动数据库。

    oracle连接解决方案

    - **确认服务状态**:在服务列表中找到与Oracle相关的服务项,例如“OracleServiceXSCJ”、“OracleOraDB11g_home1TNSListener”等,确认这些服务是否已启动。如果发现有服务未运行,可以通过选中对应的服务后点击...

    Oracle11g在实践教学中的常见问题及解决办法.pdf

    安装完毕后,要确保Oracle 11g的相关服务如OracleServiceORCL、OracleOraDb11g_home1TNSListener和OracleDBConsoleorcl处于启动状态,并通过SQL*Plus验证用户登录和Oracle企业管理器(OEM)访问。 在实际教学中,...

    Oracle11g讲义.docx

    OracleOraDb11g_home1TNSListener 服务监听并处理客户端的连接请求;OracleService* 服务是数据库运行的核心,必须启动。 连接 Oracle 数据库,用户可以通过 SQL Plus 工具,输入已解锁的用户名和密码(如默认的 ...

    Oracle启动与关闭批处理文件

    - `OracleOraDb11g_home1TNSListener` - `OracleServiceORCL` - 启动完成后提示“启动成功”。 - **关闭Oracle 11g服务**(`gotooff`): - 使用`net stop`命令停止上述四个Oracle服务。 - 关闭完成后提示...

    win7下安装oracle10g

    例如,仅使用SQL*Plus时,启动OracleServiceXSCJ和OracleOraDb10g_home1TNSListener;需要使用Web版OEM,则启动OracleDBConsoleXSCJ;如果还需要iSQL*Plus,再启动OracleOraDb10g_home1iSQL*Plus。 通过以上步骤,...

    win7下如何安装oracle 10g

    在“服务”管理工具中启动Oracle相关的服务,如"OracleDBConsoleORCL"(实例管理服务)和"OracleOraDb10g_home1TNSListener"(监听器服务)。使用SQL*Plus或Oracle SQL Developer连接到数据库,验证安装是否成功。 ...

    Oracle11g安装教程(Window7)

    启动Oracle服务中的OracleOraDb11g_home1TNSListener,或者重新配置监听器。 - **连接使用服务名而非SID**:确保在连接时使用正确的服务名而非SID。 - **ORA-12154**:网络服务名配置不正确。使用...

    Oracle BIEE (Business Intelligence)11g 安装指南.docx

    - **启动Oracle监听服务**:`net start OracleOraDb11g_home1TNSListener` - **启动Oracle DB服务**:`net start OracleServiceORCL` - **启动Oracle控制台服务**(可选):`net start OracleDBConsoleorcl` #### ...

    Windows 7旗舰版上安装Oracle 11g(图解)

    确保Oracle相关的服务如OracleDBConsole SID、OracleOraDB11g_home1TNSListener等已启动,并设置为自动启动。 14. **防火墙配置**: 如果有防火墙,记得打开Oracle监听端口(默认1521),以便远程访问数据库。 ...

    实验一Oracle数据库管理系统的安装与管理工具归类.pdf

    使用iSQL*Plus时,需确保相关服务如OracleDBConsoleorcl、OracleOraDb10g_home1iSQL*Plus、OracleOraDb10g_home1TNSListener和OracleServiceORCL处于运行状态。用户可以通过浏览器输入指定URL进行登录,使用默认的...

Global site tag (gtag.js) - Google Analytics