ORA-12162: TNS:在 Mac OS X Lion 上错误地指定了网络服务名称

发布于 2024-12-18 09:17:24 字数 389 浏览 4 评论 0原文

我正在尝试使用 tnsnames.ora 使用 oracle sqlplus 即时客户端连接到 oracle 数据库。但出现此错误:ORA-12162: TNS:net 服务名称指定不正确。

我设置了以下环境值:

DYLD_LIBRARY_PATH,TNS_ADMIN, ORACLE_HOME

sqlplus 的位置已添加到 PATH 变量中。我的 instantclient10_2 部署位于 ~/Library/oracle direcoty。 oracle文件夹拥有用户的所有访问权限。

我可以使用 oracle SqlDeveloper 连接 TNS。请帮我解决这个问题。

操作系统版本:- Mac OS X 10.7.2 (Lion)

I am trying to connect to an oracle database using oracle sqlplus instant client using tnsnames.ora. But getting this error: ORA-12162: TNS:net service name is incorrectly specified.

I have following environmental value set up :

DYLD_LIBRARY_PATH,TNS_ADMIN, ORACLE_HOME

The location of sqlplus is added to the PATH Variable. My instantclient10_2 deploying is located at ~/Library/oracle direcoty. The oracle folder has all the access to the user.

I am able to connect with TNS using oracle SqlDeveloper. Please help me resolve this issue.

OS Version:- Mac OS X 10.7.2 (Lion)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心清如水 2024-12-25 09:17:24
set ORACLE_SID=YOUR_SID_IN_tnsnames.ora
export ORACLE_SID
set ORACLE_SID=YOUR_SID_IN_tnsnames.ora
export ORACLE_SID
℡寂寞咖啡 2024-12-25 09:17:24

我假设“oracle sqlplus 即时客户端”只是 sqlplus.exe

我最近通过将 Oracle 服务 ID 或 SID 设置到环境中解决了这个问题。

您可以通过发出以下命令来测试这一点:

Set ORACLE_SID=VPN2TEST

并重新发出 sqlplus.exe 连接命令。
如果这有效,并且您希望使其永久有效(假设 windown7 或 2k8 服务器或更高版本),请键入:

setx /m ORACLE_SID VPN2TEST

此命令将设置环境变量以在重新启动后继续存在,并且可供计算机的所有用户使用。

I assume the 'oracle sqlplus instant client' is simply sqlplus.exe

I recently fixed this problem by setting the Oracle Service ID or SID into the environment.

You can test this by issuing the commands:

Set ORACLE_SID=VPN2TEST

and reissuing your sqlplus.exe connection command.
If this works, and you want to make it permanant, (assuming windown7 or 2k8 server or greater), type:

setx /m ORACLE_SID VPN2TEST

This command will set the environment variable to survive a reboot, and will be available to all users of the machine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文