我登陆oracle 数据库的时候都出了这个错误 “ORA-12514:TNS: 监听程序当前无法识别连接描述符中请求的服

我登陆oracle 数据库的时候都出了这个错误 “ORA-12514:TNS: 监听程序当前无法识别连接描述符中请求的服,第1张

首先检查你的TNSListener服务是否已经启动状态,cmd->cd c:\ ->lsnrctl->status 看有没有报错,如果有启动日期,正常运行时间按,监听端点概要···执行成功等信息则正常,不然可以执行start命令启动监听服务看是否有报错,如果不能启动 查看:安装数据库的系统盘例如D盘 D:\oracle\product\1020\db_1\NETWORK\ADMIN\listenerora查看监听程序,看是你的oracle_sid是否被监听

(SID_DESC =

(GLOBAL_DBNAME =数据库名)

(ORACLE_HOME = D:\oracle\product\1020\db_1)

(SID_NAME = oralce_sid名)

)

如果没有没有被监听,则自己手动写上吧, 还有,LZ安装数据库之后host要是安装数据库的主机上的固定ip不能是localhost;一般来说数据启动监听服务和Oracleservice服务即可!

注意几个问题:

1 如果装的oracle版本是64bit的话,plsql推荐使用独立的32bit oracle客户端来连接。

下载instantclient_11_2_w32,plsql中设置oracle_home为d:\oracle\instantclient_11_2_w32,oci就设置为 d:\oracle\instantclient_11_2_w32\ocidll

2 连接多见于客户端的tnsnameora的设置问题,设置完后使用

cmd> tnsping ORCL61

检查是否能连接。

建议以下方法:LISDB =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10022141)(PORT = 1521))

)

(CONNECT_DATA =

(SID = lisdb)

)

)

要不行,把tnsnamesora删掉,用Configuration Assistant重新建

还不行啊,你确定lisdb是正确的?配的时候测试是否通过?

把\Network\Admin\下的文件全删掉,再用Configuration Assistant配置试试

以上就是关于我登陆oracle 数据库的时候都出了这个错误 “ORA-12514:TNS: 监听程序当前无法识别连接描述符中请求的服全部的内容,包括:我登陆oracle 数据库的时候都出了这个错误 “ORA-12514:TNS: 监听程序当前无法识别连接描述符中请求的服、plsql链接自己的数据库就可以 链接别人的就报错ORA-12514、ORACLE本地数据库连接错误ORA-12514问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9391650.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存