Oracle监听服务无法启动或丢失的解决办法

当用可视化工具连接时,错误提示:
执行请求的操作时遇到错误: IO 错误: The Network Adapter could not establish the connection

1)使用了Cclear或鲁大师等注册表清理工具清理后导致无法启动
无法启动OracleOraDb10g_home1TNSListener服务
解决办法:①打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet/下的Services和HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002下的Services下,
新建项OracleOraDb10g_home1THSListener,在右边窗口右击新建字符串名为ImagePath,数据数值为自己的Oracle安装路径,
C:/oracle/product/10.2.0/db_1/bin/TNSLSNT.EXE
②开始—>运行(cmd)—>lsnrctl start; 在计算机管理服务和应用程序中,右键刷新,就可看到启动项了,如果还是不行则重新启动计算机,
执行lsnrctl start 命令,刷新后即可解决。

2)外部程序或手动修改了计算机的IP、计算机名称
无监听,TNS 15241错误

①打开listener.ora文件, 打开tnsnames.ora,他们同在路径是C:/oracle/product/10.2.0/db_1/network/admin/
将行:ADDRESS=(PROTOCOL = TCP)(HOST=本地计算机名或127.0.0.1)的host的值与文件tnsnames.ora中的
host的值修改为一致即可。http://blog.sina.com.cn/s/blog_7ffb8dd501013mla.html如果出现如下错误

   解决方案:


   进入注册表:


   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OracleOraDb11g_home1TNSListener


   查看imagepath中的值是否和OracleOraDb11g_home1TNSListener 服务的“D:\Oracle\product\11.2.0\dbhome_1\BIN\TNSLSNR.exe” 一致,如不一致,修改为一致即可;

http://www.cnblogs.com/hanyun/p/4160455.html
时间: 2024-12-15 06:57:53

Oracle监听服务无法启动或丢失的解决办法的相关文章

Oracle监听服务无法启动

本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案 . (我的系统是win7 装的Oracle 11g )1.错误描述:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的,例如 "性能日志和警报 "服务.2.解决办法:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下的listene

Oracle启动和关闭、监听服务的启动/关闭

一:sql*plus启动/关闭: 1.Sqlplus /nolog 启动sql*plus[不连接数据库的方式] 2.conn / as sysdba 以DBA的身份连接到 oracle 3.startup 启动数据库 数据库启动有三种方式及应用场景 1> 正常启动      startup  [open]  启动顺序:1.启动实例[参数文件],创建后台进程及服务   2.为实例加载数据库[控制文件].加载数据库将打开控制文件, 获取数据库名称.数据文件的位置和名称等关于数据库物理结构的信息,为打

Windows平台下Oracle监听服务启动过程中日志输出

Windows平台下Oracle监听服务启动过程中日志输出记录. 日志目录:D:\app\Administrator\diag\tnslsnr\WIN-RU03CB21QGA\listener\trace\listener.log 日志输出内容: Sat Aug 06 20:38:44 2016 系统参数文件为D:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora 写入d:\app\administrator

oracle监听程序无法启动(TNS-12560: TNS: 协议适配器错误,TNS-00530: 协议适配器错误)

问题描述1: C:\Users\Administrator>lsnrctl start LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 12-12月-20144:50 Copyright (c) 1991, 2010, Oracle.  All rights reserved. 启动tnslsnr: 请稍候... Failed to start service, error 193.TNS-12560: TNS: 协议

服务器重启后Oracle监听服务没有自动启动的解决方案

最近一直在被这样一个问题烦恼,就是服务器断电重启后,Oracle监听服务没有正常自动启动(监听服务已经设置为自启动). 具体是这样的,监听服务设置为开机自启动,Oracle数据库服务设置为开机延时启动,按道理这个应该符合“先启动监听,后启动数据库服务”这个条件,但是每次断电重启后都是数据库服务正常启动了,监听服务没能启动. 查阅了一下,有这么两个说法,感觉还是挺有道理: 1.一般设置了开机自启动的服务要手动,基本是注册表不一致造成: 2.登录账号跟你安装Oracle的账号不一样,没权限启动. 针

Oracle监听服务启动失败案例

在ORACLE测试服务器上还原恢复了一个数据库后,启动监听服务时出现了TNS-12541, TNS-12560,TNS-00511之类的错误,具体情况如下所示: [[email protected] admin]$ lsnrctl status LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 09-MAR-2015 09:13:29 Copyright (c) 1991, 2007, Oracle. All rights reserve

oracle 监听服务自动停止与无法启动问题

描述:监听服务莫名其妙终止,必须手动启动. 网上关于该问题的资料很多,总结下来,有以下几点 1.地址使用了主机名,修改Host文件和监听文件即可解决该问题. 2.防火墙作怪. 3.安全软件的优化功能作怪. 4.环境变量有问题 但是,我们这边的情况比较复杂,在尝试关闭防火墙,修改host文件等,还原优化选项,查看环境变量等操作之后,仍有主机出现该问题. 分析:1.不是所有主机都会产生该问题,大致先排除服务器问题,2.可能某些网络原因导致监听服务停止.3.系统方面导致的该问题.因为该问题具有随机性,

oracle 监听服务配置

最近在red hat 6.6虚拟机上安装了Oracle 11gR2数据库,安装完毕,使用没有问题,通过主机也可以访问到虚拟机上的数据库.然而,在重新启动虚拟机后,主机无法访问到数据库,提示错误: PS C:\Users\13842> sqlplus sys/[email protected] as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期六 2月 25 16:56:47 2017 Copyright (c) 1982, 2010,

Oracle监听服务

Oracle数据库中的主要用户及其作用 No. 用户名 默认密码 描述 1 sys change_on_install 数据库的超级管理员 2 system manager 数据库的普通管理员 3 scott tiger 数据库的普通用户,里面提供的表在SQL语句讲解时要使用 4 sh sh 大数据用户,里面存放海量数据,做测试使用 scott,sh这两个用户无法找到,在pdb下保存. 2.在Oracle安装完成之后,会出现若干个服务.所有服务建议修改为手工启动,这样启动速度更快一些. 在所有服