Utilice la opción Campaña Acceso de datos federado (FDA) para procesar la información almacenada en una base de datos externa. Siga los pasos a continuación para configurar el acceso a Oracle.
La conexión a una base de datos externa de Oracle en FDA requiere ciertas configuraciones adicionales en el servidor de Adobe Campaign.
Instale el cliente completo Oracle correspondiente a su versión de Oracle.
Añada sus definiciones de TNS a la instalación. Para ello, debe especificarlas en un archivo tnsnames.ora en el repositorio /etc/oracle. Si este repositorio no existe, créelo.
A continuación, cree una nueva variable de entorno TNS_ADMIN: exporte TNS_ADMIN=/etc/oracle y reinicie el equipo.
Integre Oracle en el servidor de Adobe Campaign (nlserver). Para ello, compruebe que el archivo customer.sh esté presente en la carpeta "nl6" de la estructura del árbol de servidor de Adobe Campaign y que incluye los enlaces a las bibliotecas de Oracle.
Por ejemplo, para un cliente en 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
Estos valores (especialmente ORACLE_HOME) dependen de los repositorios de instalación. Asegúrese de comprobar la estructura del árbol antes de hacer referencia a estos valores.
Instale las bibliotecas necesarias para 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
En Campaign Classic, puede configurar la cuenta externa Oracle. Para obtener más información sobre cómo configurar su cuenta externa, consulte esta sección.
La conexión a una base de datos externa de Oracle en FDA requiere ciertas configuraciones adicionales en el servidor de Adobe Campaign.
Instale el cliente Oracle.
En la carpeta C:\Oracle, cree un archivo tnsnames.ora con la definición de TNS.
Añada una variable de entorno TNS_ADMIN con C:\Oracle como valor y reinicie el equipo.
En Campaign Classic, puede configurar la cuenta externa Oracle. Para obtener más información sobre cómo configurar su cuenta externa, consulte esta sección.
La cuenta externa Oracle permite conectar la instancia de Campaña a la base de datos externa de Oracle.
En la Campaña Explorer, seleccione Administration '>' Platform '>' External accounts.
Elija New.
Seleccione External database como Type de su cuenta externa.
Configure la cuenta externa Oracle. Debe especificar:
Type: Oracle
Server: Nombre del DNS
Account: Nombre del usuario
Password: Contraseña de la cuenta de usuario
Time zone: Zona horaria del servidor