Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

phenriquec

Acesso Oracle c/ Windows Firewall ligado

Recommended Posts

Olá Pessoal,estou com o seguinte problema:Tenho o Oracle 9i instalado em um Servidor Windows 2003. Quando ligo o "Windows Firewall" o cliente para de acessar os banco de dados do oracle dando o erro ORA-12535: TNS:timeout da operaçãojá criei uma excessão com a porta 1521 que é a que estou usando mas não resolve, o firewall sempre dropa a conexão será que alguém pode me ajudar ??Valeu !!Pedro Canadas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entre na aplicação do listener do servidor. Assim:

 

c:\> lsnrctl

 

lsnrctl > status

Depois veja quais portas seu listener está utilizando, o padrão é 1521 ou 1522.

 

Faça uma regra de Firewall para essas portas.

 

Tente também fazer um tnsping <nome_da_instância> para saber se ele está pingando e conseguindo se comunicar com o servidor do bando de dados.

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rodrigo,Executei o lsnrctl > status e ele me retornou STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for 32-bit Windows: Version 9.0.1.1.1 - ProductionStart Date 02-SEP-2005 07:54:15Uptime 0 days 2 hr. 17 min. 5 secTrace Level offSecurity OFFSNMP OFFListener Parameter File C:\oracle\ora90\network\admin\listener.oraListener Log File C:\oracle\ora90\network\log\listener.logListening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=services2003)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=services2003)(PORT=1522))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.160)(PORT=8080))(PRESENTATION=http://admin)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.160)(PORT=8080))(PRESENTATION=http://admin)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.1.160)(PORT=9090))(PRESENTATION=http://admin)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.1.160)(PORT=9090))(PRESENTATION=http://admin)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.160)(PORT=2481))(PRESENTATION=GIOP)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.160)(PORT=2481))(PRESENTATION=GIOP)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.1.160)(PORT=2482))(PRESENTATION=GIOP)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.1.160)(PORT=2482))(PRESENTATION=GIOP)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.160)(PORT=8080))(PRESENTATION=http://admin)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.1.160)(PORT=9090))(PRESENTATION=http://admin)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.160)(PORT=2481))(PRESENTATION=GIOP)(SESSION=RAW)) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=192.168.1.160)(PORT=2482))(PRESENTATION=GIOP)(SESSION=RAW))liberei todas essas portas no firewall e continua a mesma coisa ORA-12535: TNS:timeoutquando executo o tnsping <nome_da_instância> dá tudo okUsado o adaptador TNSNAMES para resolver o apelidoAttempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = SERVICES2003)(PORT = 1521))) (CONNECT_DATA = (SID = BASE)(SERVER = DEDICATED)))OK (250 msec)O que eu acho estranho é que quando eu ligo o log do firewall e tento conectar pego o seguinte log (o meu ip é o 192.168.1.52 e do servidor 192.168.1.160)2005-09-02 10:28:39 OPEN-INBOUND TCP 192.168.1.52 192.168.1.160 1146 1521 - - - - - - - - -2005-09-02 10:28:39 DROP TCP 192.168.1.52 192.168.1.160 1147 1227 48 S 1821198240 0 65535 - - - RECEIVE2005-09-02 10:28:42 DROP TCP 192.168.1.52 192.168.1.160 1147 1227 48 S 1821198240 0 65535 - - - RECEIVE2005-09-02 10:28:48 DROP TCP 192.168.1.52 192.168.1.160 1147 1227 48 S 1821198240 0 65535 - - - RECEIVEele abre a porta 1521 normalmente mas depois parece que ele tenta com uma porta aleatoria nesse caso foi a 1227 se eu tentar conectar novamente vai ser outra.Será que você tem outra idéia para me ajudarAbraço,Pedro

Compartilhar este post


Link para o post
Compartilhar em outros sites

Maravilha Pedro...

 

Era então configuração do Servido. Firewall é sempre uma coisa chata de se configurar.

 

Pensei que o problema poderia estar no seu IP de acesso... mais tudo resolvido.

 

Abraços,

 

http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela força mas já consegui resolver era só colocar o chave

 

USE_SHARED_SOCKET para TRUE no registro do servidor e reiniciar o servico

 

valeu

 

Pedro

 

 

.......... Caro Pedro... gostaria de saber se essa informação que mencionou... eh do servidor com 2003 e Oracle ou

no servidor com Firewall em Linux?.. pois estou com o mesmo problema de timeout... o servidor fica fora.. e o acesso atraves do client interno no escritorio. vlw.. . tbem ja verifiquei as portas e liberei todas mencionadas no comando do DOS

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.