Utilisez l’option Campaign Federated Data Access (FDA) pour traiter les informations stockées dans des bases de données externes. Suivez les étapes ci-dessous pour configurer l’accès à Oracle.
La connexion à une base de données externe Oracle en FDA requiert les paramétrages additionnels ci-dessous sur le serveur Adobe Campaign.
Installez le client complet Oracle correspondant à votre version d’Oracle.
Ajoutez vos définitions TNS à votre installation. Pour cela, indiquez-les dans un fichier tnsnames.ora dans le répertoire /etc/oracle. Si ce répertoire n’existe pas, créez-le.
Créez alors une nouvelle variable d'environnement TNS_ADMIN : export TNS_ADMIN=/etc/oracle et redémarrez la machine.
Intégrez Oracle à votre serveur Adobe Campaign (nlserver). Pour cela, vérifiez que le fichier customer.sh est bien présent dans le dossier "nl6" de l’arborescence du serveur Adobe Campaign et que ce dernier comprend bien les liens vers les bibliothèques Oracle.
Par exemple pour un client 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
Ces valeurs (notamment ORACLE_HOME), dépendent de vos répertoires d’installation. Vérifiez bien votre arborescence avant de référencer ces valeurs.
Installez les librairies nécessaires à 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
Dans Campaign Classic, vous pouvez ensuite configurer votre compte externe Oracle. Pour plus d’informations sur la configuration de votre compte externe, voir cette section.
La connexion à une base de données externe Oracle en FDA requiert les paramétrages additionnels ci-dessous sur le serveur Adobe Campaign.
Installez le client Oracle.
Dans le dossier C:Oracle, créez un fichier tnsnames.ora contenant vos définitions TNS.
Ajoutez une variable d’environnement TNS_ADMIN avec pour valeur C:Oracle et redémarrez la machine.
Dans Campaign Classic, vous pouvez ensuite configurer votre compte externe Oracle. Pour plus d’informations sur la configuration de votre compte externe, voir cette section.
Le compte externe Oracle permet de connecter votre instance Campaign à votre base de données externe Oracle.
Dans l'Explorateur Campaign, cliquez sur Administration '>' Plateforme '>' Comptes externes.
Choisissez Nouveau.
Sélectionnez Base de données externe en tant que Type de compte externe.
Pour configurer le compte externe Oracle, vous devez indiquer les informations suivantes :
Type : Oracle
Serveur : nom du DNS
Compte : nom de l’utilisateur
Mot de passe : mot de passe du compte utilisateur
Fuseau horaire : fuseau horaire du serveur