Configurar Firewall Para Tener Acceso a La Bd De Oracle 9I Desde Un Cliente
Luego de hacer las respectivas consultas en Google, este fue elresultado:
1.Agregar el puerto 1521 (ó el utilizado por el listener) como un excepción del firewall
2.Hay que decirle a Oracle que use sockets compartidos.
Habilitandolos sockets compartidos
1.Dirigirse a la carpeta bin que se encuetran el home de oracle, allí hay que buscar un archivo denominado oracle.key (archivo de registro), aquínos daremos cuenta la ubicación real donde incluir el valor alfanumérico para habilitarlos
2.Ingresar al regedit (inicio -> ejecutar ->regedit) y buscarHKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 (o la ubicación que aparezca en oracle.key)
3.Click derecho del mouse o edición -> nuevo ->valor alfanumérico. El nombre a autilizar debe serUSE_SHARED_SOCKET y con valor TRUE
4.Detener el servicio de la base de datos OracleServiceSID, luego reiniciar el Listner OracleOraHomeTNSListener y por ultimo Iniciar elservicio de la base de datos.
Haz la prueba de ingresar a la base de datos desde otra maquina, ya deberias poder conectarse sin problemas.
Algunas fuentes dondeconsulte sobre el tema.
http://wiki.ittoolbox.com/index.php/Connect_Oracle_Behind_a_Firewall
http://www.lazydba.com/oracle/0__19891.html
http://viragi.blogspot.com/
Regístrate para leer el documento completo.