Configurare l’accesso ad 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 ad Oracle.
- Configura Oracle su Linux o Windows
- Configura l’account esterno di Oracle in Campaign
Oracle su Linux oracle-linux
La connessione a un database esterno di Oracle in FDA richiede configurazioni aggiuntive di seguito sul server Adobe Campaign.
-
Installa il client completo di 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 tuo server Adobe Campaign (nlserver). A questo scopo, verifica 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_PATHnote 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 per 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 è quindi possibile 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 database esterno di Oracle 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.
-
Aggiungere una variabile di ambiente TNS_ADMIN con C:Oracle come valore e riavviare il computer.
-
In Campaign Classic è quindi possibile configurare l’account esterno Oracle. Per ulteriori informazioni su come configurare l’account esterno, consulta questa sezione.
Account esterno Oracle oracle-external
L’account esterno Oracle ti consente di collegare l’istanza Campaign al database esterno di 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
-