Oracle in instantclient11_1

Hace un tiempo me encuentro con un problema que hasta hoy no habia podido solucionar con relacion a la comunicacion de un software en el cual hace un «enganche» con otro para realiza compras. Basicamente el problema reside en que nadie se puso a darle mucho esfuerzo a la solucion asi que es hora de documentarlo para que nos funcione a todos.

Primero descargar los instancliente base y odbc de el sitio de Oracle. Como la version que estamos utilizando es Oracle 11g 11.1 no podemos pasarnos a usar la 11.2 que parece mas simple, tenemos que mantenernos detras de la solucion simplificada. Descomprimir ambos archivos en el mismo directorio.
Dentro de este directorio, que preferentemente es C:\Program Files (x86)\oracleODBC\ :guiño: :guiño: creamos la carpeta network y dentro de esta admin

Añadimos al PATH de Windows esta ruta con el nombre de »TNS_ADMIN» con la ruta C:\Program Files (x86)\oracleODBC\network\admin y otro con el nombre ORACLE_HOME de no existir con la ruta C:\Program Files(x86)\oracleODBC
Esto resuelve el 99,9% de nuestro problema, ya que ahora, creamos el famoso archivo tsnames.ora que contiene la cadena de conexion a nuestra base de datos! Lo que nos permite ir a nuestra administracion de origenes de datos ODBC y dar de alta con nuestro despues de ir como administrador a ejecutar nuestro odbc_install.exe desde donde dejamos todos esos archivos en nuestra ORACLE_HOME.

Ta se despliega dulcemente y nos permite probar las conexiones con exito para sacarnos de encima nuestro Windows Server 2008 R2 en donde corren ambos sistemas y nos podemos actualizar a SQL Server sobre Windows Server 2022 sin depender de tener un equipo con un sistema operativo completamente obsoleto dentro de nuestra infraestructura. El resto, es problema del propietario del otro sistema, a quien ya no tenemos que hacerle el favor.

Fueron de mucha ayuda y guia para esta solucion los siguientes sitios:

https://stackoverflow.com/questions/13455876/tnsnames-ora-doesnt-appear-when-setting-up-a-oracle-odbc-driver-connection

y otros tantos que ya no recuerdo, obviemtne que destaca la ayuda de Oracle pero no incluye estas configuraciones que no se generan automaticamene lo que nos complica el trabajo un ratito.

Deja un comentario