Configurer l’accès à Oracle configure-access-to-oracle
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.
- Configuration d’Oracle sous Linux ou Windows
- Configuration du compte externe Oracle dans Campaign
Oracle sous Linux oracle-linux
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 :
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_PATH
note note NOTE 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
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
-
-
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.
Oracle sous Windows oracle-windows
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.
Compte externe Oracle oracle-external
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 d’utilisateur
-
Fuseau horaire : fuseau horaire du serveur
-