我已经在我的 Linux 服务器(Linux 2.6.32-642.4.2.el6.x86_64 GNU/Linux)中成功配置了 Oracle 钱包。
当我尝试使用数据库连接字符串执行以下命令时,它运行良好。
$/sqlplus /@TESTDB
SQL*Plus:2016 年 10 月 18 日星期二 07:12:49 发布 11.2.0.3.0 生产版
版权所有 (c) 1982, 2011, Oracle。版权所有。
连接到:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production 带分区选项
SQL>
但是,当我使用 sqlplus Instant Client 运行相同的命令时,它会引发以下错误。请帮我解决这个问题。
$ oracle/instantclient/11.1.0.6.0-ml01/.exec/x86-64.linux.2.6/bin/sqlplus /@TESTDB
SQL*Plus:发布 11.1.0.6.0 - 2016 年 10 月 18 日星期二 07:14:38 生产
版权所有 (c) 1982、2007,甲骨文。版权所有。
错误:ORA-12534:TNS:不支持操作
注意:无论如何,当我使用 Instant sqlplus 客户端使用用户名和密码进行连接时,它工作正常。
/oracle/instantclient/11.1.0.6.0-ml01/.exec/x86-64.linux.2.6/bin/sqlplus USERNAME/PASSWORD@TESTDB
SQL*Plus:发布 11.1.0.6.0 - 2016 年 10 月 18 日星期二 07:16:46 生产
版权所有 (c) 1982、2007,甲骨文。版权所有。
连接到:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production 带分区选项
SQL>