EPM 集成代理支持对 Oracle 数据库使用 SSL(Secure Sockets Layer,安全套接字层)连接。SSL 协议提供网络级别的身份验证、数据加密和数据完整性。
要对 Oracle 数据库使用 SSL 连接,您需要在应用程序选项中设置 JDBC URL,并在 EPM 代理 INI 文件中定义自定义 JAVA 属性。
Note:
仅 Oracle 数据库支持 SSL 连接。
要在应用程序中设置 JDBC URL:
从数据集成主页中,单击操作,然后选择应用程序。
在应用程序中,单击 Oracle 数据库数据源应用程序旁边的 ,然后选择应用程序详细信息。
在应用程序详细信息页上,单击选项选项卡。
在 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>)))
要设置自定义 Java 选项:
转到 C:\EPMAgentData\config
目录。
双击 agentparams.ini
文件,并使用记事本之类的文本编辑器将其打开。
在 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 云用户密码”。
保存 agentparams.ini
文件。