Oma*_*and 5 tnsnames sqlplus osx-lion
我正在尝试使用 tnsnames.ora 使用 oracle sqlplus 即时客户端连接到 oracle 数据库。但出现此错误:ORA-12162: TNS:net 服务名称指定不正确。
我设置了以下环境值:
DYLD_LIBRARY_PATH,TNS_ADMIN, ORACLE_HOME
Run Code Online (Sandbox Code Playgroud)
sqlplus 的位置已添加到 PATH 变量中。我的 instantclient10_2 部署位于 ~/Library/oracle direcoty。oracle文件夹拥有用户的所有访问权限。
我可以使用 oracle SqlDeveloper 连接 TNS。请帮我解决这个问题。
操作系统版本:- Mac OS X 10.7.2 (Lion)
小智 0
我假设“oracle sqlplus 即时客户端”只是 sqlplus.exe
我最近通过将 Oracle 服务 ID 或 SID 设置到环境中解决了这个问题。
您可以通过发出以下命令来测试:
Set ORACLE_SID=VPN2TEST
Run Code Online (Sandbox Code Playgroud)
并重新发出 sqlplus.exe 连接命令。如果此方法有效,并且您希望使其永久有效(假设是 windown7 或 2k8 服务器或更高版本),请键入:
setx /m ORACLE_SID VPN2TEST
Run Code Online (Sandbox Code Playgroud)
此命令将设置环境变量以在重新启动后继续存在,并且可供计算机的所有用户使用。
| 归档时间: |
|
| 查看次数: |
38086 次 |
| 最近记录: |