ORA-12154:TNS:监听程序无法识别连接描述符中请求的服务--用plsql和sqlplus都连接不上数据库了

当尝试通过PL/SQL和SQL*Plus连接Oracle数据库时,出现ORA-12154错误。虽然Oracle服务已启动,但连接描述符中的服务未被监听程序识别。在CMD中使用SQL*Plus可以登录,并能执行命令导出数据库。日志显示与OCR初始化相关的问题。解决方法是更新emoms.properties文件,确保其内容与tnsnames.ora和listener.ora中的配置一致。
摘要由CSDN通过智能技术生成

 

问题:用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


解决办法:

将文件emoms.properties

 

 

#Tue Nov 02 22:52:27 CST 2010

oracle.s

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值