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

最近一直在被这样一个问题烦恼,就是服务器断电重启后,Oracle监听服务没有正常自动启动(监听服务已经设置为自启动)。

具体是这样的,监听服务设置为开机自启动,Oracle数据库服务设置为开机延时启动,按道理这个应该符合“先启动监听,后启动数据库服务”这个条件,但是每次断电重启后都是数据库服务正常启动了,监听服务没能启动。

查阅了一下,有这么两个说法,感觉还是挺有道理:

1、一般设置了开机自启动的服务要手动,基本是注册表不一致造成;

2、登录账号跟你安装Oracle的账号不一样,没权限启动。

针对以上的两个说法,决定采用windows计划任务来解决(任务都以管理员身份建立执行):

参考:W?i?n?d?o?w?s? ?S?e?r?v?e?r? ?2?0?0?8?添?加?自?动?任?务?计?划

1、新建一个windows计划任务,设置为开机5分钟后执行(Oracle TNS 监听服务);

2、再新建一个windows计划任务,设置为开机6分钟后执行(Oracle Service 服务)。

测试问题解决

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

时间: 2024-08-04 10:19:24

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

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 监听服务配置

最近在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测试服务器上还原恢复了一个数据库后,启动监听服务时出现了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监听服务

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

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

当用可视化工具连接时,错误提示: 执行请求的操作时遇到错误: IO 错误: The Network Adapter could not establish the connection 1)使用了Cclear或鲁大师等注册表清理工具清理后导致无法启动 无法启动OracleOraDb10g_home1TNSListener服务 解决办法:①打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet/下的Services和HKEY_LOCAL_MACHINE/SYS

Oracle监听服务无法启动

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

oracle监听服务无法打开

原因: 修改了主机名,但没有修改监听文件listener.ora里面的配置. 解决办法:修改HOST与主机名相同 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = PC-20131214)(PORT = 1521)) ) )

oracle监听服务在windows系统上设置为自动重启但是不成功?

问:oracle安装在windows 系统上,服务设置为自动重启,但是没有系统启动后,oracle监听服务没有启动成功答:一种变相的解决的方法,使用计划任务启动,启动的脚本为:@echo  offping -n 10 127.0.0.1 > nulsc start OracleOraDb11g_home1TNSListener > nulexit@echo  on