Para reemplazar el driver JDBC por el driver OCI de Oracle se debe realizar lo siguiente: Agregar el directorio a una variable de entorno de nombre TNS_ADMIN el contenido del archivo debe ser
1 2 3 4 5 6 7 | ALIAS_NAME =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP) (HOST = @hostname ) (PORT = @port ))
)
(CONNECT_DATA = (SERVICE_NAME = @service_name ) )
)
|
Donde: ALIAS_NAME es un nombre que se utiliza en el string de conexión @hostname es la dirección de la base de datos @port es el puerto donde escucha la base de datos (por defecto 1521) @service_name es el nombre del servicio de la base de datos Para configurar el pool de conexiones en el servidor de aplicaciones OC4J utilizar la cadena de conexión jdbc:oracle:oci:@ALIAS_NAME o también es posible con jdbc:oracle:oci:@(DESCRIPTION= (ADDRESS=(PROTOCOL=TCP)(HOST=@hostname) (PORT= @port)) (CONNECT_DATA=(SERVICE_NAME=@service_name)))
A configurar en O3:
Para generar los cubos es necesario crear una carpeta en: %IDEASOFT_HOME%\classes\jdbc\lib, en esta carpeta agregar las dll's de Oracle indicadas según la versión el motor en uso y modificar el archivo settings.bat(windows), la linea:
set PROPERTIES=%PROPERTIES% -Djava.library.path=%IDEASOFT_HOME%\classes\bin;%IDEASOFT_HOME%\classes\bin64 por set PROPERTIES=%PROPERTIES% -Djava.library.path=%IDEASOFT_HOME%\classes\bin;%IDEASOFT_HOME%\classes\bin64;%IDEASOFT_HOME%\classes\jdbc\lib Bajar las dll OCI necesarias del siguiente link(windows), sino bajar los drivers correspondientes desde el siguiente enlace: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
Copiar los driver bajados en el paso anterior en la ruta correspondiente, creada para tal fin.
Nota: Esta es toda la información que se tiene para realizar la conexión con OCI, no hay antecedentes de este tipo de configuraciones en clientes hasta el momento. |