Configurare l’accesso a Oracle configure-access-to-oracle

Utilizza l'opzione Federated Data Access (FDA) di Campaign per elaborare le informazioni archiviate in un database esterno. Segui i passaggi seguenti per configurare l’accesso a Oracle.

  1. Configura Oracle in Linux o Windows
  2. Configura l'Oracle account esterno in Campaign

Oracle su Linux oracle-linux

La connessione a un Oracle di database esterno in FDA richiede configurazioni aggiuntive di seguito sul server Adobe Campaign.

  1. Installa il client completo Oracle corrispondente alla versione di Oracle in uso.

  2. Aggiungere le definizioni TNS all'installazione. A tale scopo, specificarli in un file tnsnames.ora nell'archivio /etc/oracle. Se l’archivio non esiste, crealo.

    Quindi crea una nuova variabile di ambiente TNS_ADMIN: esporta TNS_ADMIN=/etc/oracle e riavvia il computer.

  3. Integra Oracle nel server Adobe Campaign (nlserver). A tale scopo, verificare che il file customer.sh sia presente nella cartella "nl6" della struttura ad albero del server Adobe Campaign e che includa i collegamenti alle librerie Oracle.

    Ad esempio, per un cliente in 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
    Questi valori (in particolare ORACLE_HOME) dipendono dagli archivi di installazione. Controlla la struttura ad albero prima di fare riferimento a questi valori.
  4. Installa le librerie necessarie, ad 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. In Campaign Classic, puoi quindi configurare l'account esterno Oracle. Per ulteriori informazioni su come configurare l'account esterno, consulta questa sezione.

Oracle su Windows oracle-windows

La connessione a un Oracle di database esterno in FDA richiede configurazioni aggiuntive di seguito sul server Adobe Campaign.

  1. Installa il client Oracle.

  2. Nella cartella C:Oracle creare un file tnsnames.ora contenente la definizione TNS.

  3. Aggiungi una variabile di ambiente TNS_ADMIN con C:Oracle come valore e riavvia il computer.

  4. In Campaign Classic, puoi quindi configurare l'account esterno Oracle. Per ulteriori informazioni su come configurare l'account esterno, consulta questa sezione.

Oracle account esterno oracle-external

L'account esterno Oracle ti consente di collegare l'istanza Campaign al database esterno Oracle.

  1. Dalla campagna Explorer, selezionare Administration '>' Platform '>' External accounts.

  2. Scegli New.

  3. Seleziona External database come Type del tuo account esterno.

  4. Configurare l'account esterno Oracle. È necessario specificare:

    • Type: Oracle

    • Server: nome del DNS

    • Account: nome dell'utente

    • Password: password dell'account utente

    • Time zone: fuso orario del server

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