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.
- Configura Oracle in Linux o Windows
- 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.
-
Installa il client completo Oracle corrispondente alla versione di Oracle in uso.
-
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.
-
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. -
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
-
-
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.
-
Installa il client Oracle.
-
Nella cartella C:Oracle creare un file tnsnames.ora contenente la definizione TNS.
-
Aggiungi una variabile di ambiente TNS_ADMIN con C:Oracle come valore e riavvia il computer.
-
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.
-
Dalla campagna Explorer, selezionare Administration '>' Platform '>' External accounts.
-
Scegli New.
-
Seleziona External database come Type del tuo account esterno.
-
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
-