配置訪問Oracle

使用Campaign 同盟資料存取(FDA)選項來處理儲存在外部資料庫中的資訊。 請依照下列步驟來設定存取Oracle。

  1. LinuxWindows上配置Oracle
  2. 在Campaign中設定Oracle外部帳戶

OracleLinux

在FDA中連線至Oracle外部資料庫需要Adobe Campaign伺服器下方的額外設定。

  1. 安裝與Oracle版本對應的Oracle完整客戶端。

  2. 將TNS定義新增至安裝。 要執行此操作,請在/etc/oracle儲存庫的​tnsnames.ora​檔案中指定它們。 如果此儲存庫不存在,請建立它。

    然後建立新的TNS_ADMIN環境變數:導出TNS_ADMIN=/etc/oracle,然後重新啟動電腦。

  3. 將Oracle整合至您的Adobe Campaign伺服器(nlserver)。 要執行此操作,請檢查Adobe Campaign伺服器樹結構的「nl6」資料夾中是否存在​customer.sh​檔案,並檢查其中是否包含指向Oracle庫的連結。

    例如,對於11.2中的用戶端:

    export ORACLE_HOME=/usr/lib/oracle/11.2
    export TNS_ADMIN=/etc/oracle
    export LD_LIBRARY_PATH=$ORACLE_HOME/client64/lib:$LD_LIBRARY_PATH
    
    注意

    這些值(尤其是ORACLE_HOME)取決於您的安裝儲存庫。 參考這些值之前,請務必檢查樹結構。

  4. 安裝Oracle所需的程式庫:

    • libclntsh.so

      cd /usr/lib/oracle/<version>/client<architecture>/lib
      ln -s libclntsh.so.<version> libclntsh.so
      
    • libaio1

      aptitude install libaio1
      or
      yum install libaio1
      
  5. 在Campaign Classic中,您接著可以設定Oracle外部帳戶。 有關如何配置外部帳戶的詳細資訊,請參閱此部分

OracleWindows

在FDA中連線至Oracle外部資料庫需要Adobe Campaign伺服器下方的額外設定。

  1. 安裝Oracle客戶端。

  2. 在C:Oracle資料夾中,建立包含TNS定義的​tnsnames.ora​檔案。

  3. 新增TNS_ADMIN環境變數,並將C:Oracle設為值,然後重新啟動電腦。

  4. 在Campaign Classic中,您接著可以設定Oracle外部帳戶。 有關如何配置外部帳戶的詳細資訊,請參閱此部分

Oracle外部帳戶

Oracle外部帳戶可讓您將Campaign執行個體連結至Oracle外部資料庫。

  1. 從促銷活動​Explorer​中,選取​Administration「>」 Platform「>」 External accounts

  2. 選擇​New

  3. 選擇​External database​作為外部帳戶的​Type

  4. 配置​Oracle​外部帳戶,必須指定:

    • Type: Oracle

    • Server:DNS的名稱

    • Account:使用者名稱

    • Password:使用者帳戶密碼

    • Time zone:伺服器時區

本頁內容