Oracle TNS:已严格指定网络服务名称

15 oracle

救命!我是Oracle的新手,他试图访问我们为客户端继承的旧服务器上的数据库.

我有信心我有oracle数据库和监听器启动和工作,但在尝试访问sqlplus或exp命令时,我收到以下错误:

ORA-12162:TNS:错误地指定了网络服务名称

我已经编辑了tnsnames.ora文件,将主机更改为127.0.0.1而不是外部URL,并且能够成功地连接我的连接,但是没有进一步发展.

任何建议或帮助将不胜感激.

小智 20

尝试设置Oracle SID

设置ORACLE_SID = 数据库名称

  • 谢谢你 - 我已经尝试过这个并且刚刚再次尝试,但仍然得到相同的结果! (2认同)
  • 在运行时环境中这是行不通的。您必须设置为 `export ORACLE_SID=数据库名称` (2认同)

小智 7

export ORACLE_SID=bvteng 为我工作,其中 bvteng 是服务名称。