キャンペーンを使用 Federated Data Access (FDA) 外部データベースに保存されている情報を処理するオプション。 次の手順に従って、Oracleへのアクセスを設定します。
FDA で Oracle 外部データベースに接続するには、Adobe Campaign サーバーで追加の設定が必要になります。
お使いのバージョンの Oracle に対応した Oracle フルクライアントをインストールします。
インストールに TNS の定義を追加します。これは、/etc/oracle リポジトリの「tnsnames.ora」ファイルで指定します。このリポジトリが存在しない場合は作成します。
その後、TNS_ADMIN 環境変数を新規に作成し、TNS_ADMIN=/etc/oracle をエクスポートしてマシンを再起動します。
Oracle を Adobe Campaign サーバー(nlserver)に統合します。そのためには、Adobe Campaign サーバーツリー構造の「nl6」フォルダーに「customer.sh」ファイルがあり、そのファイルに Oracle ライブラリへのリンクが含まれていることを確認します。T
クライアントのバージョンが 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 フォルダーに、TNS の定義を含む tnsnames.ora ファイルを作成します。
TNS_ADMIN 環境変数を追加して値を C:\Oracle に設定し、マシンを再起動します。
Campaign Classic では、Oracle 外部アカウントを設定できます。外部アカウントの設定方法について詳しくは、 この節.
この Oracle 外部アカウントを使用すれば、Campaign インスタンスを外部データベースにOracleできます。
キャンペーンから エクスプローラを選択します。 管理 '>' Platform '>' 外部アカウント.
選択 新規.
外部アカウントタイプとして、「外部データベース」を選択します。
Oracle 外部アカウントを設定するには、次を指定する必要があります。
タイプ:Oracle
サーバー:DNS の名前
アカウント:ユーザーの名前
パスワード:ユーザーアカウントのパスワード
タイムゾーン:サーバーのタイムゾーン