Eu tenho o Oracle 8i no Windows XP 32 conectado a um roteador. Eu instalei o cliente Oracle v10 (64 bits) no Windows 7 64 laptop conectado ao mesmo roteador. Eu sou capaz de fazer & testar com êxito a conexão ODBC do meu laptop para o Oracle 8i na LAN.
No entanto, o momento em que altero o endereço IP para o IP público do roteador (Meu ISP me atribui um IP público) em TNSNAMES.ORA no cliente & tente acessá-lo pela Internet (Internet de outro ISP 3G móvel) a conexão falha com o oracle - ORA-12170 TNS Timeout.
Eu verifiquei que
No entanto, o ODBC falha na Internet. Existem outras considerações, serviços da Oracle ou qualquer outra coisa que esteja faltando? Nesse momento, é difícil apontar se isso é problema de configuração de rede ou Oracle.
Atualizar
Parece-me que o ODBC está realmente fazendo uma conexão pela Internet na porta 1521, mas de alguma forma retornando o tempo limite. Isso é o que reflete no listener.log no servidor.
10-SEP-2017 21:20:08 * (CONNECT_DATA=(SERVICE_NAME=TESTDB)(CID=(PROGRAM=C:\Windows\system32\odbcad32.exe)(HOST=VAIO)(USER=xxxxx))) * (ADDRESS=(PROTOCOL=tcp)(HOST=x.x.x.x)(PORT=5865)) * establish * TESTDB *
0
Obrigado