Ah, dois detalhes adicionais importantes : 1. quando vc for fazer os testes via sqlplus, EXPLICITAMENTE SETE no prompt DOs as variáveis de ORACLE_HOME e PATH, não confie nos defaults
2. normalmente os softwares de controle de rede que eliminam/fecham sockets (que, INCLUSIVE, podem estar embutidos no teu software de VPN, o que faz sentido em face do comportamento de não desconectar sessão local) se baseiam em inatividade : EXPERIMENTE ativar no sql*net o DCD (Dead Connection Detection), com isso o sql*net periodicamente vai mandar um pequeno probe pela rede periodicamente, "enganando" o sistema , que vai "pensar" que houve Atividade []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "J. Laurindo Chiappa" <jlchiappa@...> escreveu > > A coisa MAIS IMPORTANTE vc não diz : vc perde a conexão, mas EXATAMENTE > qual mensagem vc recebe ??? E se for uma conexão via sqlplus (que NÂO mascara > as msgs recebidas do sql*net) ??? E isso acontece com QUALQUER usuário, ou > não ??? No LISTENER.LOG ou no ALERT.LOG , aparece alguma coisa ?? Ou nos > diretórios de trace/dump do database server, e/ou nos do PC cliente ??? Nos > Eventos Windows desse client ?? Nos alerts/mensagens de So do servidor ??? > > Bom, ASSUMINDO que a sua conexão é dedicada (ie, não há mts/shared server, > é dedicated server), e nem nenhum tipo de pool/controlador de conexões > envolvido, com certeza a primeira coisa a se checar é que algum limitador de > uso de recursos do database (como PROFILEs com timeout, por exemplo) : > consulte qual é o profile desse usuário e quais são os limites associados a > esse profile.... > Segunda possibilidade é algum job/trigger te derrubando : consulte jobs > (tanto dentro do database quanto jobs via cron/at) e as triggers a nível de > database que vc tem nesse banco.... > A terceira possibilidade em se falando de camadas Oracle é algum setting > diferente no sql*net e/ou no registry desse cliente : verifique EXATAMENTE > qual é o teu ORACLE_HOME, dentro desse ORACLE_HOME veja como está o > sqlnet.ora E o tnsnames.ora, no banco crie um profile SEM nenhum limite, crie > um usuário com esse profile associado e via sqlplus conecte no banco com esse > usuário, veja o que acontece.... > > ==> Se nenhuma dessas possibilidades trouxe luz, a gente começa a suspeitar > de software externo ao database (seja o próprio firewall, seja algum filtro > de pacotes na rede ou algo similar) : junto com o teu pessoal de rede, > Confirme o que eles tem ativo nesse sentido, e depois Ative o trace no > sql*net E o que vc tiver de tool de trace/sniffing de rede e reteste.... > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Roberto Warstat <ro.warstat@> escreveu > > > > Cenário: > > > > Servidor > > Red Hat Enterprise Linux Server release 5.6 (Tikanga) > > Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production > > > > Client > > Windows 7 Professinal 64 bit > > Oracle client 11.2.0.1.0 > > PL/SQL Developer 9.0.6.1665 > > > > Estou usando vpn para me conectar à empresa e ao banco de dados. Está > > ocorendo que se me conecto no banco via o PL/SQL Developer, ou via a nossa > > aplicação, depois de um tempo sem usar (não sei precisar o tempo exato) > > eu perco a conexão com o Oracle. Isso ocorre somente com esse banco. A vpn > > não cai, e se eu estiver conectado via ssh no servidor do banco, também não > > perco a conexão. > > Se eu estiver conectado a qualquer outro banco da empresa, não perco a > > conexão. Se estiver local na empresa, também não tenho problemas. > > Alguma idéia da onde posso começar a procurar aonde está o problema, pois a > > infra já disse que não tem problema algum no servidor, nem no banco. > > > > Abraço, > > Roberto Warstat > > >