設定Oracle的存取權 configure-access-to-oracle
使用Campaign 同盟資料存取 (FDA)選項來處理儲存在外部資料庫中的資訊。 請依照下列步驟設定對Oracle的存取權。
在Linux上的Oracle oracle-linux
在FDA中連線至Oracle外部資料庫時,需要在Adobe Campaign伺服器上設定以下其他設定。
- 
                  
安裝與您的Oracle版本相對應的Oracle完整使用者端。
 - 
                  
將TNS定義新增至安裝。 若要這麼做,請在/etc/oracle存放庫的 tnsnames.ora 檔案中指定。 如果此存放庫不存在,請建立它。
然後建立新的TNS_ADMIN環境變數:匯出TNS_ADMIN=/etc/oracle並重新啟動電腦。
 - 
                  
將Oracle整合至您的Adobe Campaign伺服器(nlserver)。 若要這麼做,請檢查 customer.sh 檔案是否存在於Adobe Campaign伺服器樹狀結構的「nl6」資料夾中,而且其是否包含Oracle程式庫的連結。
例如,對於11.2中的使用者端:
code language-none export ORACLE_HOME=/usr/lib/oracle/11.2 export TNS_ADMIN=/etc/oracle export LD_LIBRARY_PATH=$ORACLE_HOME/client64/lib:$LD_LIBRARY_PATHnote note NOTE 這些值(尤其是ORACLE_HOME)取決於您的安裝存放庫。 在參照這些值之前,請務必檢查您的樹狀結構。  - 
                  
安裝Oracle所需的程式庫:
- 
                      
libclntsh.so
code language-none cd /usr/lib/oracle/<version>/client<architecture>/lib ln -s libclntsh.so.<version> libclntsh.so - 
                      
libaio1
code language-none apt install libaio1 or yum install libaio1 
 - 
                      
 - 
                  
然後,您可以在Campaign Classic中設定Oracle外部帳戶。 如需如何設定外部帳戶的詳細資訊,請參閱本節。
 
在Windows上Oracle oracle-windows
在FDA中連線至Oracle外部資料庫時,需要在Adobe Campaign伺服器上設定以下其他設定。
- 
                  
安裝Oracle使用者端。
 - 
                  
在C:Oracle資料夾中,建立包含您的TNS定義的 tnsnames.ora 檔案。
 - 
                  
新增具有C:Oracle作為值的TNS_ADMIN環境變數,並重新啟動電腦。
 - 
                  
然後,您可以在Campaign Classic中設定Oracle外部帳戶。 如需如何設定外部帳戶的詳細資訊,請參閱本節。
 
oracle外部帳戶 oracle-external
Oracle外部帳戶可讓您將Campaign執行個體連線至Oracle外部資料庫。
- 
                  
從行銷活動 Explorer,選取 Administration '>' Platform '>' External accounts。
 - 
                  
選擇 New。
 - 
                  
選取 External database 作為外部帳戶的 Type。
 - 
                  
設定 Oracle 外部帳戶,您必須指定:
- 
                      
Type:Oracle
 - 
                      
Server: DNS的名稱
 - 
                      
Account:使用者名稱
 - 
                      
Password:使用者帳戶密碼
 - 
                      
Time zone:伺服器時區
 
                     -