急!急!急! 求助! Oracle 监听服务无法启动

Lee.2333 2018-07-09 12:29:39

具体情况是这样的:

监听服务在电脑刚刚开机的时候是可以启动的,但是OracleServiceORCL 启动后 ,监听服务会自动关闭,再次启动监听服务会提示:


本地计算机上的监听服务启动后停止,某些服务未由其他服务或程序使用时自动停止。

经过询问后调整了 listener.ora 和 tnsnames.ora 的 HOST 值 但是任然无效,问题依然存在。

无奈,只能求问广大的吧友了
...全文
280 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
minsic78 2018-07-11
  • 打赏
  • 举报
回复
引用 13 楼 baidu_36457652 的回复:
读默认参数 一般没遇到过什么特殊的报错,他这个明显不是错误在listener.ora这个文件。感觉是windows的注册表上有键值错误


打赌不是注册表的问题
minsic78 2018-07-10
  • 打赏
  • 举报
回复
引用 5 楼 qq_35779267 的回复:
[quote=引用 3 楼 minsic78 的回复:]
看下监听日志


[/quote]

listener.ora监听配置文件中加入:VALID_NODE_CHECKING_REGISTRATION_<listener_name>=OFF

另:默认的监听名字就叫做:LISTENER
Lee.2333 2018-07-10
  • 打赏
  • 举报
回复
引用 1 楼 jinsenhome 的回复:
sc delete 监听服务名
重新 netca 创建一把。

如果还不行,
那可能是你的ORACLE 安装出现问题,或系统组件(vc运行库)有问题了。



重新安装了一遍 Oracle 问题依旧存在 老哥怎么办?
Lee.2333 2018-07-10
  • 打赏
  • 举报
回复
引用 4 楼 baidu_36457652 的回复:
把listener.ora 改成listener.ora.bak 然后重启下监听看看


无效果
Lee.2333 2018-07-10
  • 打赏
  • 举报
回复
引用 3 楼 minsic78 的回复:
看下监听日志


  • 打赏
  • 举报
回复
读默认参数 一般没遇到过什么特殊的报错,他这个明显不是错误在listener.ora这个文件。感觉是windows的注册表上有键值错误
minsic78 2018-07-10
  • 打赏
  • 举报
回复
引用 10 楼 baidu_36457652 的回复:
其实 我说前面你把listener.ora 改成listener.ora.bak 不能启动,就已经排除是这个文件的问题的情况了,可能是你的注册表有问题。


太武断了,要知道没有配置文件,也有默认参数,oracle在每个版本都可能调整某些参数的默认值~
minsic78 2018-07-10
  • 打赏
  • 举报
回复
引用 9 楼 qq_35779267 的回复:
[quote=引用 8 楼 minsic78 的回复:]
[quote=引用 5 楼 qq_35779267 的回复:]
[quote=引用 3 楼 minsic78 的回复:]
看下监听日志


[/quote]

listener.ora监听配置文件中加入:VALID_NODE_CHECKING_REGISTRATION_<listener_name>=OFF

另:默认的监听名字就叫做:LISTENER[/quote]



这样的吗?任然无效果,监听日志和前面的是一样的[/quote]

我说的是要用监听的名字来替换<listener_name>,如果你创建的是默认的监听,名字就应该是LISTENER,也就是说你要加入到配置文件的一行应该是:VALID_NODE_CHECKING_REGISTRATION_LISTENER=OFF
  • 打赏
  • 举报
回复
把listener.ora 改成listener.ora.bak 然后重启下监听看看
  • 打赏
  • 举报
回复
其实 我说前面你把listener.ora 改成listener.ora.bak 不能启动,就已经排除是这个文件的问题的情况了,可能是你的注册表有问题。
Lee.2333 2018-07-10
  • 打赏
  • 举报
回复
引用 8 楼 minsic78 的回复:
[quote=引用 5 楼 qq_35779267 的回复:]
[quote=引用 3 楼 minsic78 的回复:]
看下监听日志


[/quote]

listener.ora监听配置文件中加入:VALID_NODE_CHECKING_REGISTRATION_<listener_name>=OFF

另:默认的监听名字就叫做:LISTENER[/quote]



这样的吗?任然无效果,监听日志和前面的是一样的
minsic78 2018-07-09
  • 打赏
  • 举报
回复
看下监听日志
Lee.2333 2018-07-09
  • 打赏
  • 举报
回复
引用 1 楼 jinsenhome的回复:
sc delete 监听服务名
重新 netca 创建一把。

如果还不行,
那可能是你的ORACLE 安装出现问题,或系统组件(vc运行库)有问题了。
监听重新配置依旧无效,注册表检查没问题,有点烦躁了现在,真在考虑是否重装oracle
jinsenhome 2018-07-09
  • 打赏
  • 举报
回复
sc delete 监听服务名
重新 netca 创建一把。

如果还不行,
那可能是你的ORACLE 安装出现问题,或系统组件(vc运行库)有问题了。
 针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。   本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,适用于具备一定数据库基础、打算深入学习Oracle技术的数据库从业人员,尤其适用于入门、进阶以及希望深入研究Oracle技术的数据库管理人员。 第1章 数据库的启动和关闭 1 1.1 数据库的启动 1 1.1.1 启动数据库到NOMOUNT状态的过程 2 1.1.2 启动数据库到MOUNT状态 18 1.1.3 启动数据库OPEN阶段 26 1.2 数据库的访问 37 1.2.1 客户端的TNSNAMES.ORA文件配置 37 1.2.2 服务器端的监听器文件listener.ora配置 39 1.2.3 通过不同服务器名对数据库的访问 41 1.2.4 动态监听器注册服务 42 1.3 数据库的关闭 46 1.3.1 数据库关闭的步骤 46 1.3.2 几种关闭方式的对比 48 第2章 控制文件与数据库初始化 51 2.1 控制文件的内容 51 2.2 SCN 53 2.2.1 SCN的定义 53 2.2.2 SCN的获取方式 53 2.2.3 SCN的进一步说明 54 2.3 检查点(Checkpoint) 57 2.3.1 检查点(Checkpoint)的工作原理 57 2.3.2 常规检查点与增量检查点 59 2.3.3 LOG_CHECKPOINT_TO_ALERT参数 63 2.3.4 控制文件与数据文件头信息 64 2.3.5 数据库的启动验证 66 2.3.6 使用备份的控制文件 70 2.3.7 FAST_START_MTTR_TARGET 71 2.3.8 关于检查点执行的案例 74 2.3.9 Oracle 10g自动检查点调整 75 2.3.10 检查点信息及恢复起点 78 2.3.11 正常关闭数据库的状况 78 2.3.12 数据库异常关闭的情况 80 2.3.13 数据库并行恢复案例一则 82 2.3.14 判断一个死事务的恢复进度 85 2.4 数据库的初始化 86 2.4.1 bootstrap$及数据库初始化过程 86 2.4.2 bootstrap$的定位 88 2.4.3 Oracle中独一无二的Cache对象 89 2.4.4 Oracle数据库的引导 91 2.4.5 系统对象与bootstrap$ 92 2.4.6 bootstrap$的重要性 94 2.4.7 BBED工具的简要介绍 95 2.4.8 坏块的处理与恢复 97 第3章 参数及参数文件 103 3.1 初始化参数的分类 103 3.1.1 推导参数(Derived Parameters) 103 3.1.2 操作系统依赖参数 104 3.1.3 可变参数 104 3.1.4 初始化参数的获取 105 3.2 参数文件 107 3.2.1 PFILE和SPFILE 108 3.2.2 获取参数的视图 110 3.2.3 SPFILE的创建 111 3.2.4 SPFILE的搜索顺序 112 3.2.5 使用PFILE/SPFILE启动数据库 112 3.2.6 修改参数 113 3.2.7 解决SPFILE参数修改错误 118 3.2.8 重置SPFILE中设置的参数 120 3.2.9 判断是否使用了SPFILE 120 3.2.10 SPFILE的备份与恢复 121 3.2.11 Oracle 11g参数文件恢复 127 3.2.12 如何设置Events事件 128 3.2.13 导出SPFILE文件 129 3.3 诊断案例之一:参数文件 131 3.3.1 登录系统检查告警日志文件 131 3.3.2 尝试重新启动数据库 132 3.3.3 检查数据文件 132 3.3.4 MOUNT数据库,检查系统参数 133 3.3.5 检查参数文件 133 3.3.6 再次检查alert文件 134 3.3.7 修正PFILE 135 3.3.8 启动数据库 135 3.4 诊断案例之二:RAC环境参数文件 135 3.4.1 数据库资源异常 135 3.4.2 问题的发现 136 3.4.3 参数文件问题的解决 137 第4

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧