ORA-12528: TNS: 监听程序错误
请教高手:
我的oracle10g打开时提示错误:
详细资料 ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接
这台电脑我很久没用,可能别人在里面装其他东西了,好像还换了根内存条(和这个应该没关系吧?)。我现在启动就起不来了。。。
请问这是怎么回事?
如何解决这个问题呀,
谢谢!
------解决方案--------------------楼主惨了。。。看看alert.log里面报什么错。
------解决方案--------------------监听和实例都是OK的么,
看看这个有没有帮助
http://blog.csdn.net/inthirties/archive/2009/08/17/4450927.aspx
------解决方案--------------------还有一种可能是控制文件出问题了,,,
------解决方案--------------------查看alert文件,看看错误信息是什么!
如果是控制文件出错,就要考虑重建控制文件了!
------解决方案--------------------1.查看LISTENER.ORA中是否添加了相关参数
2.set oracle_sid = XXX 重新设定环境变量
------解决方案--------------------你在我的电脑控制面板里面,管理工具选项,然后里面有一个服务的快捷方式,双击那个图标,然后就就可以看到oracle的监听程序了,你把它启动一下不就好咯?
------解决方案--------------------应该是控制文件出问题了。
------解决方案--------------------1. 查看path环境变量时候client的在db_1的前面,去掉client在path中的环境。
2. 重新通过 netca 配置 tnsnames.ora listener.ora
3. 重新启动所有服务,包括监听器.
;net start oracleserviceCognizant
;net start oracleserviceOrcl
;net start OracleOraDb10g_home1TNSListener
;net stop oracleserviceCognizant
;net stop oracleserviceOrcl
;net stop OracleOraDb10g_home1TNSListener
------解决方案--------------------我有遇到过这种情况 ,当v$process 和 v$session 数量很接近的时候报的
处理方法是加大V$process 的数量
------解决方案--------------------楼主,试试把WINDOWS里的日志清理一下,然后:
在cmd窗口依次输入
1、sqlplus /nolog
2、conn sys/a as sysdba
3、alter database mount;
4、alter database open;