启动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服务无法启动时,通常涉及以下几个可能的问题和解决方法: 1. listener.ora文件配置错误:listener.ora文件是TNSListener服务的主要配置文件,用于定义监听器如何接受连接。如果...
2. 可能还会启动监听服务,如"OracleOraDB11g_home1TNSListener",确保数据库实例可以接受网络连接。 3. 如果有其他依赖的服务,比如企业管理器(EM)或数据泵(RMAN),也可能被包含在内。 **stop oracle.bat**: ...
7. **启动服务**:安装完成后,确保Oracle相关的服务如OracleDBConsole SID(服务实例名)和OracleOraDB11g_home1TNSListener已启动。 然而,有时安装可能会出现问题,比如权限不足、依赖项缺失等。此时,你需要...
- 在系统服务中查找并启动 “OracleOraDb11g_home1TNSListener” 服务。 - 使用 “Net Configuration Assistant” 工具重新配置监听器(在此之前需要先删除原有监听器)。 2. **使用服务名而非 SID 连接**:确保...
Oracle 10g X64 安装和升级...在升级完成后,需要启动 Oracle 服务(OracleServiceSID 和 OracleOraDb10g_home1TNSListener),然后运行补丁升级脚本。如果只安装了升级包,没有进行数据库字典信息升级,启动数据库。
- **确认服务状态**:在服务列表中找到与Oracle相关的服务项,例如“OracleServiceXSCJ”、“OracleOraDB11g_home1TNSListener”等,确认这些服务是否已启动。如果发现有服务未运行,可以通过选中对应的服务后点击...
安装完毕后,要确保Oracle 11g的相关服务如OracleServiceORCL、OracleOraDb11g_home1TNSListener和OracleDBConsoleorcl处于启动状态,并通过SQL*Plus验证用户登录和Oracle企业管理器(OEM)访问。 在实际教学中,...
OracleOraDb11g_home1TNSListener 服务监听并处理客户端的连接请求;OracleService* 服务是数据库运行的核心,必须启动。 连接 Oracle 数据库,用户可以通过 SQL Plus 工具,输入已解锁的用户名和密码(如默认的 ...
- `OracleOraDb11g_home1TNSListener` - `OracleServiceORCL` - 启动完成后提示“启动成功”。 - **关闭Oracle 11g服务**(`gotooff`): - 使用`net stop`命令停止上述四个Oracle服务。 - 关闭完成后提示...
例如,仅使用SQL*Plus时,启动OracleServiceXSCJ和OracleOraDb10g_home1TNSListener;需要使用Web版OEM,则启动OracleDBConsoleXSCJ;如果还需要iSQL*Plus,再启动OracleOraDb10g_home1iSQL*Plus。 通过以上步骤,...
在“服务”管理工具中启动Oracle相关的服务,如"OracleDBConsoleORCL"(实例管理服务)和"OracleOraDb10g_home1TNSListener"(监听器服务)。使用SQL*Plus或Oracle SQL Developer连接到数据库,验证安装是否成功。 ...
启动Oracle服务中的OracleOraDb11g_home1TNSListener,或者重新配置监听器。 - **连接使用服务名而非SID**:确保在连接时使用正确的服务名而非SID。 - **ORA-12154**:网络服务名配置不正确。使用...
- **启动Oracle监听服务**:`net start OracleOraDb11g_home1TNSListener` - **启动Oracle DB服务**:`net start OracleServiceORCL` - **启动Oracle控制台服务**(可选):`net start OracleDBConsoleorcl` #### ...
确保Oracle相关的服务如OracleDBConsole SID、OracleOraDB11g_home1TNSListener等已启动,并设置为自动启动。 14. **防火墙配置**: 如果有防火墙,记得打开Oracle监听端口(默认1521),以便远程访问数据库。 ...
使用iSQL*Plus时,需确保相关服务如OracleDBConsoleorcl、OracleOraDb10g_home1iSQL*Plus、OracleOraDb10g_home1TNSListener和OracleServiceORCL处于运行状态。用户可以通过浏览器输入指定URL进行登录,使用默认的...