【发布时间】:2019-11-27 15:25:13
【问题描述】:
我正在尝试使用 SQL* 和 CLI 工具从我的本地计算机(注意没有安装 oracle)连接到 Oracle 数据库。 我使用下面的连接字符串作为要传递给主机的参数。
sqlplus "user_name/password_@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=server_name)(PORT=1521))(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=SID)))"
但是,我正在连接的用户名具有基于 Kerberos 的身份验证,因此上面的命令给了我以下连接错误。 ORA-12154: TNS: 无法解析指定的连接标识符..
有没有办法我可以附加上面的连接字符串来提及传入的 hadnshake 是“基于 Kerberos”的。或者换句话说,JDBC 可以以任何方式读取这个基于 kerberos 的身份验证..
以下是来自 SQL Developer 的连接快照。
【问题讨论】: