Si tienes datos almacenados en una base de datos de Oracle, puedes conectarte mediante el Oracle Instant Client. Para instalar el cliente, necesitas:
- Descargar el Basic Package Oracle Instant Client para Linux desde la página Instant Client download del sitio web de Oracle.
Asegúrate de seleccionar la correcta distribución y arquitectura de Linux para que coincida con la instalación de WPS Analytics de 32 o 64 bits. - Una vez descargado el archivo zip, cambiar el directorio a la carpeta /opt y extraer el contenido mediante el siguiente comando:
unzip ruta-de-descarga/instantclient-basic-versión.zip
- Donde ruta-de-descarga indica la ruta absoluta a la ubicación de descarga y versión indica la versión descargada de Oracle Instant Client.
- Al final, el archivo del conector Oracle se descomprime en la carpeta /opt.
- Crear un vínculo simbólico denominado oracle que se vincula a la carpeta extraída usando el siguiente comando:
ln -s instantclient-basic-versión oracle
- Agregar las bibliotecas de Oracle a la memoria caché de la biblioteca compartida:
- Cambia el directorio (cd) a la carpeta /etc.
- Visualiza el contenido del archivo ld.so.conf.
- Si ld.so.conf hace referencia a una carpeta separada a través de una instrucción include:
Crea un archivo denominado wps.conf en la carpeta mencionada y agrega la línea /opt/oracle al archivo wps.conf. - Si ld.so.conf contiene una lista de carpetas:
Agrega la línea /opt/oracle al archivo. - Ejecuta ldconfig.
- Si ld.so.conf hace referencia a una carpeta separada a través de una instrucción include:
Una vez que se haya descargado el cliente, prueba la conectividad de la base de datos con el siguiente programa de lenguaje SAS:
LIBNAME DATASRC ORACLE USER=user-name PASSWORD=password PATH=remote-id;
PROC DATASETS LIBRARY=DATASRC;
RUN;
- En la instrucción LIBNAME, reemplaza nombre-de-usuario y contraseña con tu nombre de usuario y contraseña para el servidor, la opción PATH contiene el nombre del servidor especificado como id-remoto y, opcionalmente, un nombre TNS (es decir, el SID de Oracle).
- El procedimiento DATASETS devuelve los nombres de todas las tablas en la base de datos seleccionada; para las bases de datos con un gran número de tablas, la ejecución de este programa podría tomar más tiempo.
Comentarios
0 comentarios
El artículo está cerrado para comentarios.