使用Campaign 同盟資料存取 (FDA)處理儲存在外部資料庫中的資訊的選項。 請依照下列步驟來設定存取Oracle。
在FDA中連線至Oracle外部資料庫需要Adobe Campaign伺服器下方的額外設定。
安裝與Oracle版本對應的Oracle完整客戶端。
將TNS定義新增至安裝。 若要這麼做,請在 tnsnames.ora 檔案(位於/etc/oracle儲存庫中)。 如果此儲存庫不存在,請建立它。
然後建立新的TNS_ADMIN環境變數:導出TNS_ADMIN=/etc/oracle,然後重新啟動電腦。
將Oracle整合至您的Adobe Campaign伺服器(nlserver)。 若要這麼做,請檢查 customer.sh 檔案位於Adobe Campaign伺服器樹狀結構的「nl6」資料夾中,且包含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)取決於您的安裝儲存庫。 參考這些值之前,請務必檢查樹結構。
安裝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
在Campaign Classic中,接著您可以設定 Oracle 外部帳戶。 如需如何設定外部帳戶的詳細資訊,請參閱 本節.
在FDA中連線至Oracle外部資料庫需要Adobe Campaign伺服器下方的額外設定。
安裝Oracle客戶端。
在C:Oracle資料夾中,建立 tnsnames.ora 包含TNS定義的檔案。
新增TNS_ADMIN環境變數,並將C:Oracle設為值,然後重新啟動電腦。
在Campaign Classic中,接著您可以設定 Oracle 外部帳戶。 如需如何設定外部帳戶的詳細資訊,請參閱 本節.
此 Oracle 外部帳戶可讓您將Campaign執行個體連線至Oracle外部資料庫。
從促銷活動 Explorer,選取 Administration '>' Platform '>' External accounts.
選擇 New.
選擇 External database 作為外部帳戶 Type.
設定 Oracle 外部帳戶,您必須指定:
Type: Oracle
Server:DNS的名稱
Account:使用者名稱
Password:使用者帳戶密碼
Time zone:伺服器時區