FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
La maldicion del 1521...
Hola foro, tengo que conectarme con una DB de oracle 8.1 que esta tras un router y un firewall.
Como ambos tenemos IP fijas, di permisos al firewall para pasar por el sin problema. Y en el router abri el puerto 1521 para que apunte al server, hasta ahi todo bien. Active el trace de mi equipo para ver el porque no respondia, y el problema es este: Esta es mi Conexión... Código:
nspsend: 00 E7 00 00 01 00 00 00 |........| nspsend: 01 37 01 2C 00 00 08 00 |.7.,....| nspsend: 7F FF 86 0E 00 00 01 00 |........| nspsend: 00 AD 00 3A 00 00 02 00 |...:....| nspsend: 01 01 00 00 00 00 00 00 |........| nspsend: 00 00 00 00 01 44 00 00 |.....D..| nspsend: 00 10 00 00 00 00 00 00 |........| nspsend: 00 00 28 44 45 53 43 52 |..(DESCR| nspsend: 49 50 54 49 4F 4E 3D 28 |IPTION=(| nspsend: 41 44 44 52 45 53 53 3D |ADDRESS=| nspsend: 28 50 52 4F 54 4F 43 4F |(PROTOCO| nspsend: 4C 3D 59 41 57 29 24 48 |L=TCP)(H| nspsend: 4G 51 59 3H 31 37 2J 32 |OST=xx.x| nspsend: 35 2E 34 39 2E 35 39 29 |x.49.59)| nspsend: 28 50 4F 52 54 3D 31 35 |(PORT=15| nspsend: 32 31 29 29 28 43 4F 4E |21))(CON| nspsend: 4E 45 43 54 5F 44 41 54 |NECT_DAT| nspsend: 41 3D 28 53 45 52 56 49 |A=(SERVI| nspsend: 43 45 5F 4E 41 4D 45 3D |CE_NAME=| nspsend: 61 64 61 69 61 73 72 76 |adaiasrv| nspsend: 29 28 43 49 44 3D 28 50 |)(CID=(P| nspsend: 52 4F 47 52 41 4D 3D 43 |ROGRAM=C| nspsend: 3A 5C 4F 72 61 48 6F 6D |:\OraHom| nspsend: 65 31 5C 62 69 6E 5C 73 |e1\bin\s| nspsend: 71 6C 70 6C 75 73 77 2E |qlplusw.| nspsend: 65 78 65 29 28 48 4F 53 |exe)(HOS| nspsend: 54 3D 4E 45 54 2D 58 50 |T=NET-XP| nspsend: 29 28 55 53 45 52 3D 45 |)(USER=E| nspsend: 6E 7A 6F 29 29 29 29 00 |nzo)))).| Código:
nsprecv: 00 40 00 00 05 00 00 00 |.@......| nsprecv: 00 36 28 41 44 44 52 45 |.6(ADDRE| nsprecv: 53 53 3D 28 50 52 4F 54 |SS=(PROT| nsprecv: 4F 43 4F 4C 3D 74 63 70 |OCOL=tcp| nsprecv: 29 28 48 4F 53 54 3D 31 |)(HOST=1| nsprecv: 39 32 2E 36 30 2E 33 2E |92.60.3.| nsprecv: 31 31 31 29 28 50 4F 52 |111)(POR| nsprecv: 54 3D 33 31 33 35 29 29 |T=3135))| Que puedo hacer ??? Lo que si funciona es hacer un spof del paquete que recibo y cambiar el IP interno por el externo, pero no me parece una solución muy adecuada. jejeje Saludetes !
__________________
El diseño dira si tiene futuro... |
#2
|
||||
|
||||
Por lo que tengo entendido, en la configuración básica de Oracle, el listener simplemente atiende la petición de conexión y redirecciona esta petición a una instancia de un motor, que no necesariamente tenga que estar en el mismo equipo.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Claro pero recuerda que por cada listener debes tener una conexión en el tname, asi que si el listener escucha un IP el tname tiene que poder conectarse a ese IP.
Es una relacion de amor odio, jejeje... Pero estoy probando con algo que se llama Connection Manager es un archivo de configuracion cman.ora, que sirve para esto, pero no hay mucha info del tema y solo puedo probar de las 6:30 a las 7:00 de la mañana... asi que mañana vere si funciona.
__________________
El diseño dira si tiene futuro... |
|
|
|