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.

  1. Configuration d’Oracle sous Linux ou Windows
  2. 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.

  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 :

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

  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 oracle-external

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 d’utilisateur

    • Fuseau horaire  : fuseau horaire du serveur

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1