首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORA-210000 Oracle错误: ORA-12154: TNS:未能解析指定的连接标识符

ORA-210000 Oracle错误: ORA-12154: TNS:未能解析指定的连接标识符
EN

Server Fault用户
提问于 2022-02-23 04:35:52
回答 1查看 620关注 0票数 0

我正在尝试在运行oracle 19c的windows server 2016上设置一个从我的rhel 7.9机器到我的oracle主机db的连接。

04:25:36 - ORA-210000 Oracle错误: ORA-12154: TNS:未能解析指定的连接标识符

我已经下载并安装了两个客户端,版本19和21,希望它能够解决这个问题,但它没有。我的tnsnames.ora文件正在另一个窗口安装中使用,以连接到同一个oracle主机,运行良好,但在linux上失败。

代码语言:javascript
复制
 /opt/oracle/instantclient_21_5/network/admin/tnsnames.ora
/opt/oracle/instantclient_19_14/network/admin/tnsnames.ora

知道会是什么吗?

另外,你知道为什么下面的文件在闪烁吗?是否有错误,这是我学习linux的所有本地环境,但不确定为什么会闪烁。

还安装了sqlplus,我得到了以下错误,顺便说一句,我如何知道sqlplus引用的是正确的tnsnames.ora文件?

这是我的环境变量

导出ORACLE_HOME=/opt/oracle/instantclient_21_25导出TNS_admin=$ORACLE_HOME/网络/管理导出LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

EN

回答 1

Server Fault用户

回答已采纳

发布于 2022-02-23 09:26:57

ORA-12162: TNS:net service name被错误地指定

我建议通过TNS的连接通常看起来更像这样:

代码语言:javascript
复制
username@tns_alias

只给出一个条目,我很肯定Oracle会假设您已经给它一个用户名,并且希望连接到ORACLE_SID环境变量标识的数据库。

试试更像..。

代码语言:javascript
复制
sqlplus username@ACCFDA

..。看看你能不能再来一趟。

(我建议不要使用任何"as sys.“远程选择。如果你想对你的数据库做任何“严肃”的事情,让你自己进入本地主机去做吧!)

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1094521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档