暂无图片
分享
xiaojingzi
2020-06-04
ORA-12154: TNS: could not resolve the connect identifier specified

应用服务器安装了oracle客户端软件,数据库服务器是在redhat7.6上安装的19.3容器数据库,现从应用服务器端远程连接服务端数据库报错。地址能ping通,tnsping也通,客户端tnsnames.ora也配置了。

收藏
分享
11条回答
默认
最新
zouxiang

应用服务器telnet 端口 过去能通不嘛

暂无图片 评论
暂无图片 有用 0
xiaojingzi

telnet 1521端口不通

暂无图片 评论
暂无图片 有用 0
杨柳

请问你是在什么情况下报这个错的呢? 搭建DG还是什么

暂无图片 评论
暂无图片 有用 0
xiaojingzi

不是DG,想从应用端远程连接数据库报错

暂无图片 评论
暂无图片 有用 0
文成

如果tnsping可以通,1521应该是可以telnet上的吧 ,上图看看

暂无图片 评论
暂无图片 有用 0
Kun

有可能是兼容性哦

暂无图片 评论
暂无图片 有用 0
xiaojingzi

说错了tnsping不通

暂无图片 评论
暂无图片 有用 0
肖杰

贴listener和tnsname文件内容及监听状态上来看看

暂无图片 评论
暂无图片 有用 0
JiekeXu
暂无图片

如果是我遇到这个问题,那么我会说明部署环境,RAC 还是 单机? 操作系统版本,然后报错的截图。
排查中需要看 sqlnet.ora 和 listener.ora 以及你本地的 tnsnames.ora 还有监听状态。
tnsping telnet 那些地址能通那些不行?
RAC 的话 有 VIP scanip 都要开通墙。

可能的原因客户端不兼容问题,VIP 和 scanip 没有开通所有的墙。

最后你说的 tnsping 到底是通还是不通呢?要是不通先排查你的 tnsnames.ora 是否配置正确了。

暂无图片 评论
暂无图片 有用 0
xiaojingzi

已解决,tnsnames.ora多了一个空格。谢谢大家,还有以后提问问题会描述清楚。

暂无图片 评论
暂无图片 有用 0
xiaojingzi
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏