Loading

No es posible conectarse a la base de datos de Oracle con Oracle Wallet

Fecha de publicación: Sep 27, 2022
Descripción
No es posible conectarse a la base de datos de Oracle con Oracle Wallet.

Cause

Se requiere una configuración de conexión de fuente de datos específica cuando se usa Oracle Wallet.
Solución
 Según la guía de Oracle sobre conexión con el controlador JDBC y archivos Wallet, se requieren bibliotecas adicionales además de ojdbc8.jar.

Tableau Desktop:

  1. Guarde los archivos ojdbc8.jar, ucp.jar,oraclepki.jar, osdt_core.jar y osdt_cert.jar en c:/program files/Tableau/Drivers.
  2. Agregue un archivo “oracle.properties” en la carpeta c:\Users\<username>\Documents\MyTableau Respository\Datasources. 
  3. El contenido de oracle.properties debería ser: 
oracle.net.tns_admin=${TNS_ADMIN} 
oracle.net.wallet_location=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=${TNS_ADMIN})))


Tenga en cuenta: ${TNS_ADMIN} es la ruta de directorio que contiene el archivo tnsnames.ora.

Por ejemplo:
Si el archivo tnsnames.ora existe en el directorio /opt/tableau.wallet

el contenido del archivo oracle.properties debería ser:

oracle.net.tns_admin=/opt/tableau.wallet
oracle.net.wallet_location=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/opt/tableau.wallet)))

Tableau Server:

  1. Guarde los archivos ojdbc8.jar, ucp.jar,oraclepki.jar, osdt_core.jar y osdt_cert.jar en /opt/tableau/tableau_driver/jdbc.
  2. Agregue el archivo "oracle.properties" a la carpeta /var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources.
  3. Use Tableau Desktop para iniciar sesión en el servidor Oracle con el alias TNS y deje el servicio y el puerto en blanco; seleccione 'Usar un nombre de usuario y contraseña específicos' y utilice el nombre de usuario cuyas credenciales se agregaron a Oracle Wallet.
  4. Asegúrese de que los archivos de Wallet se copiaron a Tableau Server y se configuraron correctamente.
  5. Publique la fuente de datos en Tableau Server y configure "Contraseña insertada en la conexión".
  6. Abra la fuente de datos desde la web. 
Recursos adicionales
Los almacenes adicionales: oraclepki.jar, osdt_core.jar y osdt_cert.jar son obligatorios para el uso con archivos de Oracle Wallet.

Para obtener más información, consulte
Número del artículo de conocimiento

001534460

 
Cargando
Salesforce Help | Article