win7下oracle11g监听和数据库服务都无法启动
2015-11-19 14:04
1366 查看
笔记本上的oracle数据库忽然无法启动了,监听和实例的服务全部都无法启动,前几天还是好好的。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/08/6a5882fdd7d0b6b2fc7c447bbbef3467)
监听服务无法启动,报“错误1053:服务没有及时响应启动或控制请求”
用命令行试一下,还是不行
lsnrctl status报错
32-bit Windows Error:61: Unknown error
32-bit Windows Error:2: No such file or directory
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/08/ca623beaaa8988b376a3691d660bf122)
lsnrctl start报错
操作系统报服务无法启动的错误:Failed tostart service, error 1053.
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/08/bf9b0b9cea78be77dd19a738e4873b04)
因为之前一直好好的在用,2天没用就起不来了,想来应该是操作系统层面的问题
首先、怀疑是否防火墙导致
关闭系统防火墙和360后,问题还是存在
其次、怀疑是否新的操作系统补丁导致
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/08/7fd1a600a43e199d6fb55e45f7f6c01f)
卸载了最近一个补丁后问题仍然存在
最后,怀疑是其他软件误删或误改了某些数据库文件导致
但是这个问题很难定位,想到一个办法,重新安装一遍oracle11g,只安装软件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/08/b0ab716129977dfda0da50608068802e)
软件安装完成后,把dbhome_2下面的所有文件复制覆盖dbhome_1,再重启操作系统,发现数据库服务可以启动了!
接着是用dbhome_2下面的netca创建了一个新的监听服务,也可以启动!
可是实例启动还是报错,尽管我设置了ORACLE_HOME参数,它还是会去dbhome_2找init文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/08/93062a0699862dbc17cacc243b3f5530)
这个简单,重新写了个pfile,然后用pfile启动实例,成功!
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/08/fee038cf3e634031214e175f6ae1be7a)
最后作为一个完美主义者,我把数据库备份出来,把oracle卸载干净后重新安装了一遍,再把数据库恢复回去了,这些就不细说了。
oracle在NT系统中运行,如果是单纯的服务器问题还少一点。如果是自己平时工作生活用的电脑,经常会碰到这种莫名其妙的问题。
其实自己想的最后一个解决方案是重装数据库后通过完整的数据文件直接恢复数据库,这次主要是想测出到底是不是oracle文件损坏的原因。
监听服务无法启动,报“错误1053:服务没有及时响应启动或控制请求”
用命令行试一下,还是不行
lsnrctl status报错
32-bit Windows Error:61: Unknown error
32-bit Windows Error:2: No such file or directory
lsnrctl start报错
操作系统报服务无法启动的错误:Failed tostart service, error 1053.
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误
因为之前一直好好的在用,2天没用就起不来了,想来应该是操作系统层面的问题
首先、怀疑是否防火墙导致
关闭系统防火墙和360后,问题还是存在
其次、怀疑是否新的操作系统补丁导致
卸载了最近一个补丁后问题仍然存在
最后,怀疑是其他软件误删或误改了某些数据库文件导致
但是这个问题很难定位,想到一个办法,重新安装一遍oracle11g,只安装软件
软件安装完成后,把dbhome_2下面的所有文件复制覆盖dbhome_1,再重启操作系统,发现数据库服务可以启动了!
接着是用dbhome_2下面的netca创建了一个新的监听服务,也可以启动!
可是实例启动还是报错,尽管我设置了ORACLE_HOME参数,它还是会去dbhome_2找init文件
这个简单,重新写了个pfile,然后用pfile启动实例,成功!
最后作为一个完美主义者,我把数据库备份出来,把oracle卸载干净后重新安装了一遍,再把数据库恢复回去了,这些就不细说了。
oracle在NT系统中运行,如果是单纯的服务器问题还少一点。如果是自己平时工作生活用的电脑,经常会碰到这种莫名其妙的问题。
其实自己想的最后一个解决方案是重装数据库后通过完整的数据文件直接恢复数据库,这次主要是想测出到底是不是oracle文件损坏的原因。
相关文章推荐
- SQLServer2000 报1053错误(服务没有及时响应或控制请求)的解决方法
- SQLPlus命令范例代码
- oracle 11g下载_oracle11下载
- Oracle 11g R1/R2 真正应用集群(RAC)基础
- Oracle 11g 64位,PLSQL Developer无法登录
- AIX 5.3安装oracle 11g
- SVN 1053: 服务没有及时响应启动或控制请求
- win7 64位 安装win64_11gR2遇到的2个问题
- oracle 11g 错误之ORA-09925: Unable to create audit trail file解决办法之一!
- Oracle 11G R2 在windows server 2008 64位安装时提示:无法在windows "开始"菜单或桌面上创建项
- oversubscribed dynamic bit lengths tree
- Ubuntu12.04.4安装 oracle 11g Release 2 (11.2) for Linux x86
- Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 .
- ODI11G 在Linux上的安装配置
- BIEE11G在Linux上的安装
- Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 学习入门实例
- oracle 11g Server端 安装
- oracle 11g client端 安装
- Oracle在windows下需要哪些服务
- Oracle 11g的密码更新