配置与 Oracle 数据库的 SSL 连接

EPM 集成代理支持对 Oracle 数据库使用 SSL(Secure Sockets Layer,安全套接字层)连接。SSL 协议提供网络级别的身份验证、数据加密和数据完整性。

要对 Oracle 数据库使用 SSL 连接,您需要在应用程序选项中设置 JDBC URL,并在 EPM 代理 INI 文件中定义自定义 JAVA 属性。

Note:

仅 Oracle 数据库支持 SSL 连接。

要在应用程序中设置 JDBC URL:

  1. 数据集成主页中,单击操作,然后选择应用程序

  2. 应用程序中,单击 Oracle 数据库数据源应用程序旁边的 图中显示了“选择”图标。,然后选择应用程序详细信息

  3. 应用程序详细信息页上,单击选项选项卡。

  4. JDBC URL 中,为与 Oracle 数据库的 SSL 连接指定 JDBC 驱动程序 URL 连接字符串格式。

    对于 Oracle 瘦 JDBC 驱动程序,服务的 JDBC 驱动程序 URL 将使用以下格式连接到 Oracle 数据库:

    jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=<hostname>)(PORT=<portnumber>))(CONNECT_DATA =(SERVICE_NAME=<servicename>)))

    SID(security identifier,安全标识符)的 JDBC 驱动程序 URL 使用以下格式连接到 Oracle 数据库:

    jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=<hostname>)(PORT=<portnumber>))(CONNECT_DATA =(SID=<sid>)))
  5. 单击保存

要设置自定义 Java 选项:

  1. 转到 C:\EPMAgentData\config 目录。

  2. 双击 agentparams.ini 文件,并使用记事本之类的文本编辑器将其打开。

  3. CUSTOM_JAVA_OPTIONS= 字段中,指定以下内容:

    Djdbc.keyStore=<keystore jks file location> -Djdbc.keyStorePassword=<encrypted key store password> -Djdbc.keyStoreType=JKS -Djdbc.trustStore=<trust store jks file location> -Djdbc.trustStorePassword=<encrypted trust store password> -Djdbc.trustStoreType=JKS

    Note:

    密码必须使用代理中的 encryptpassword 实用程序进行加密。有关详细信息,请参阅“加密 EPM 云用户密码”。

  4. 保存 agentparams.ini 文件。