Configurer l’accès à 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.

  1. Configuration d’Oracle sous Linux ou Windows
  2. Configuration du compte externe Oracle dans Campaign

Oracle sous Linux

La connexion à une base de données externe Oracle en FDA requiert les paramétrages additionnels ci-dessous sur le serveur Adobe Campaign.

  1. Installez le client complet Oracle correspondant à votre version d’Oracle.

  2. 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.

  3. 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
    
    REMARQUE

    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.

  4. 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
      
  5. 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

La connexion à une base de données externe Oracle en FDA requiert les paramétrages additionnels ci-dessous sur le serveur Adobe Campaign.

  1. Installez le client Oracle.

  2. Dans le dossier C:Oracle, créez un fichier tnsnames.ora contenant vos définitions TNS.

  3. Ajoutez une variable d’environnement TNS_ADMIN avec pour valeur C:Oracle et redémarrez la machine.

  4. 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

Le compte externe Oracle permet de connecter votre instance Campaign à votre base de données externe Oracle.

  1. Dans l'Explorateur Campaign, cliquez sur Administration '>' Plateforme '>' Comptes externes.

  2. Choisissez Nouveau.

  3. Sélectionnez Base de données externe en tant que Type de compte externe.

  4. 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

Sur cette page