Configurare l’accesso all’Oracle

Utilizza l’opzione Campaign Federated Data Access (FDA) per elaborare le informazioni memorizzate in un database esterno. Segui i passaggi riportati di seguito per configurare l’accesso ad Oracle.

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

Oracle su Linux

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

  1. Installa il client completo Oracle corrispondente alla tua versione di Oracle.

  2. Aggiungi le definizioni TNS all'installazione. A questo scopo, specificali in un file tnsnames.ora nell’archivio /etc/oracle. Se questo 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 questo scopo, controlla 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 client nella versione 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
    
    NOTA

    Questi valori (in particolare ORACLE_HOME) dipendono dagli archivi di installazione. Prima di fare riferimento a questi valori, controlla la struttura ad albero.

  4. Installa le librerie necessarie per 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. 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

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

  1. Installa il client Oracle.

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

  3. Aggiungi una variabile di ambiente TNS_ADMIN con il valore C:Oracle 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

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

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

  2. Scegli New.

  3. Seleziona External database come account esterno Type.

  4. Configura l’account esterno Oracle , devi specificare:

    • Type: Oracle

    • Server: Nome del DNS

    • Account: Nome dell’utente

    • Password: Password account utente

    • Time zone: Fuso orario server

In questa pagina