- Este tópico contém 12 respostas, 3 vozes e foi atualizado pela última vez 16 anos, 7 meses atrás por
vilnei.
-
AutorPosts
-
12 de agosto de 2009 às 12:54 am #88839
vilnei
Participanteolá pessoal, estou com o seguinte problema, o servidor esta remetento o seguinte erro:
11-AUG-2009 16:39:57 * (CONNECT_DATA=(SERVICE_NAME=pandb)(CID=(PROGRAM=C:GemcoActiveXExegemcomenu.exe)(HOST=P5-BALCAO-02)(USER=Vendas5))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.2.250)(PORT=1711)) * establish * pandb * 12518
TNS-12518: TNS:listener could not hand off client connection
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linux Error: 32: Broken pipe
creio que possa ser pelo númerop de conexões, mas nao tenho certeza, se alguem puder me ajudar, estarei grato.12 de agosto de 2009 às 2:44 am #88840vilnei
ParticipanteOlá, pessoal
ja fiz os teste, com o tnsping, com ping normal, olhei as configurações dos arquivos listener.ora, tnsname.ora e esta tudo ok. O problema, é que a conexão hora esta funcionando, e derepente cai do nada, isto começou a dois dias, neste periodo, eu coloquei mais 10 máquinas na mesma rede, não sei se isso tem a ver com o número de conexão com o banco.
Aguardo alguma luz.
Obrigado12 de agosto de 2009 às 3:36 am #88841Rodrigofs
ParticipanteBoa noite Vilnei, forneça mais informações sobre o seu ambiente. Qual é o sistema operacional?
quantas maquinas estão ao todo acessando a aplicação ?
Esse problema pode ser causado por vários motivos, como:
memória alocada para SGA, swap baixa, etc posta ae.Abraço
Rodrigo Santana.12 de agosto de 2009 às 4:43 am #88842vilnei
Participanteolá
o Sistema Operacional, é o Linux Suse Server Enterprise
o Oracle é o 10.212 de agosto de 2009 às 4:45 am #88843vilnei
ParticipanteO swap é 8 gigas, a máquina tem 8 gigas de memória, e um raid 5, com 3 discos scasi, de 146 gifas cada
12 de agosto de 2009 às 1:23 pm #88844Rodrigofs
ParticipanteVilnei, por favor, poste o conteúdo do seu arquivo listener.ora ele fica em $ORACLE_HOME/network/admin
Quantas clientes ao todo estão acessando seu servidor?Abraço,
Rodrigo Santana12 de agosto de 2009 às 5:49 pm #88851Rodrigo Almeida
ParticipanteCara,
Veja o contéudo do seu arquivo SQLNET.ora e posta para nós. Tu deve estar caindo por limite de tempo de conexão!
Abraços,
13 de agosto de 2009 às 6:44 am #88887vilnei
Participanteolá pessoal
ai vai o conteudo dos arquivos:
listener.oralistener.ora Network Configuration File: /u01/app/oracle/product/10.2.0/networ
k/admin/listener.ora
Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =(GLOBAL_DBNAME = pandb.panoramahomecenter.com)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0) (SID_NAME = pandb) ))
LISTENER =
(DESCRIPTION =2009-08-11 18:33 a linha abaixa comentada por rod
host sem dominio
(ADDRESS = (PROTOCOL = TCP)(HOST = panoramasrv)(PORT = 1521))
corrigido por rod
(ADDRESS = (PROTOCOL = TCP)(HOST = panoramasrv.panoramahomecenter.com)(PORT= 1521))
)
OBS: fiz esta alreraçao ontem alterei ele ontemtnsnames.ora Network Configuration File: /u01/app/oracle/product/10.2.0/network/admin/tnsnames.ora
Generated by Oracle configuration tools.
PANDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = panoramasrv)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = pandb)
)
)SQLNET.ORA
sqlnet.inbound_connect_timeout = 3
13 de agosto de 2009 às 6:46 am #88888vilnei
Participanteao todo são em torno de 130 clientes que acessam o servidor, considerando que cada um pode abrir 2 sessões do sistema, poderá ocorrer 260 conexões ou mais.
Obrigado.
13 de agosto de 2009 às 4:03 pm #88891Rodrigofs
ParticipanteBom dia Vilnei, se possível retira ou aumente o valor do parâmetro sqlnet.inbound_connect_timeout = 3 do SQLNET.ORA pois esse parâmetro especifica em segundos por quanto tempo o cliente tem que estabelecer uma autenticação, talvez o tempo ae no seu ambiente esteja baixo. O Padrão é 60 segundos, faz esse teste.
Abraço,
Rodrigo Santana13 de agosto de 2009 às 10:10 pm #88907Rodrigo Almeida
ParticipanteVilnei,
Faça como o meu chará disse. comento o parâmetro sqlnet.inbound_connect_timeout = 3 no seu arquivo SQLNET.ORA!
Resolve o problema.
Abraços,
14 de agosto de 2009 às 7:15 am #88921vilnei
Participanteola pessoal
vou testar aumentando o valor do parâmetro
obrigado pessoalabraços.
24 de agosto de 2009 às 4:16 pm #89217vilnei
Participantevaleu galera
aumentei o valor do parâmetro, e até agora não deu mais erro.
Abraços e obrigado. -
AutorPosts
- Você deve fazer login para responder a este tópico.