日期:2014-05-17  浏览次数:21321 次

用plsql和sqlplus都连接不上数据库了
问题:用plsql和sqlplus都连接不上数据库了

描述:
1.oracle服务都已经启动了
2.用plsql连接数据库提示:ORA-12154:TNS:监听程序无法识别连接描述符中请求的服务
3.cmd--》sqlplus---》输入用户名和密码能登陆
4.cmd--》可以用命令导出数据库
5.在log中显示:
2010-12-08 08:32:09.921: [ OCROSD][1672]utgdv:1:could not open registry key SOFTWARE\Oracle\ocr os error 操作系统找不到已输入的环境选项。

2010-12-08 08:32:10.046: [ OCRRAW][1672]proprinit: Could not open raw device 
2010-12-08 08:32:10.046: [ default][1672]a_init:7!: Backend init unsuccessful : [33]
2010-12-08 08:32:10.046: [ CSSCLNT][1672]clsssinit: error(33 ) in OCR initialization


请各位高手指点一下,谢谢!



------解决方案--------------------
重新配置下监听
------解决方案--------------------
监听出问题了,网上搜下看如何配置,重新配置下
------解决方案--------------------
把监听重新配置下,或者把 name改成 localhost 或 机器名 或 ip 试试。
------解决方案--------------------
一般连不上都是监听出问题的多