設定與 Oracle 資料庫的 SSL 連線

「EPM 整合代理程式」支援與 Oracle 資料庫的 SSL (安全連線通訊層) 連線。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 Thin JDBC 驅動程式,服務的 JDBC 驅動程式 URL 會使用以下格式連線至 Oracle 資料庫:

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

    SID (安全性識別碼) 的 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 檔案,然後用文字編輯器 (例如 Notepad) 開啟該檔案。

  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 Cloud 使用者密碼加密

  4. 儲存 agentparams.ini 檔案。