【问题标题】:Connection String used by Oracle Database Net ServicesOracle 数据库网络服务使用的连接字符串
【发布时间】: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 的连接快照。

Connection Details

【问题讨论】:

    标签: oracle sqlplus


    【解决方案1】:

    查看 JDBC 开发人员指南中的 Kerberos authentication 部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-02
      • 1970-01-01
      • 1970-01-01
      • 2013-03-08
      • 1970-01-01
      • 2016-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多