Vinicius, esse problema acontece esporadicamente,
a cada 1 ou 2 semanas, as vezes pouco mais, as
vezes pouco menos.
Estou agora mesmo conectado na base com o Spotlight,
e agora é um "horário de pico", ou seja, dificilmente vai
ter mais movimentação no banco que agora, e o Spotlight indica:
Server Process:
PGA - 192MB
Used: 38,9MB
Dedicated: 30
Shared: 1
Dispatchers: 1
Paralell Query: 0
Job Queue: 10
Total : 43
SGA Current Size: 577MB
Shared Pool: 104MB
Large Poo: 32MB
Java Pool: 4MB
Eu concordo plenamente contigo: são muito poucas conexões e por isso
não vejo motivo pra mudar pra conexões shared!
O parâmetro process está setado com 250.
Milton Bastos Henriquis Junior
Oracle Database Administrator
-----Mensagem original-----
De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de
Marcus Vinicius Miguel Pedro
Enviada em: quinta-feira, 17 de janeiro de 2008 14:34
Para: [email protected]
Assunto: RES: [oracle_br] ORA-12518
Não sei se conexão shared é recomendado para este caso não.
Geralmente a conexão shared é utilizada em aplicações com MUITOS
usuários
acessando o banco de dados. Geralmente aplicações Web. Mas não sabemos
como
é arquitetura da aplicação do nosso colega.
Colega, mesmo com o número de processos em 400, esse número pode não
estar
atendendo a demanda de conexões.
Veja, o número de usuários que se conectam pode ser pequeno. Mas, eu já
peguei problemas em ambientes que trabalhavam com pool de conexões na
camada
do servidor de aplicações, esse servidor estava com algum problema que
sempre abria novas conexões e nunca reaproveitava as conexões já
existentes
no banco de dados. Resultado: estourava o número de processos.
Acredito que aumentar o número de processos é sim uma tentativa válida.
Milton, de quanto em quanto tempo o problema ocorre?
Abraços
Vinicius
De: [email protected]
<mailto:oracle_br%40yahoogrupos.com.br> [mailto:[email protected]
<mailto:oracle_br%40yahoogrupos.com.br> ] Em
nome de Leandro Ortigão Pereira
Enviada em: quinta-feira, 17 de janeiro de 2008 12:03
Para: [email protected]
<mailto:oracle_br%40yahoogrupos.com.br>
Assunto: RES: [oracle_br] ORA-12518
Meu email ta maluco. Ta zoando toda a mensagem.
Recomendo usar conexão shared e faria um teste pra ver quantas conexões
ele
suportaria a mais. Quanto ao SGA, como vc tem memória sobrando (no meu
caso
eu tinha pouca memória), eu habilitaria o sistema operacional a usar
mais de
1.7 GB de memória, aumentaria o sga_max_size (aumentando Tb o tamanho do
shared pool e do large pool - pro mts).
Metalink: 342080.1 How to use Very Large Memory, higher than 4Gb on
Windows
2003 32 bit
De: [email protected]
<mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br>
[mailto:[email protected]
<mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br>
] Em
nome de HENRIQUIS Milton
Enviada em: quinta-feira, 17 de janeiro de 2008 10:47
Para: [email protected]
<mailto:oracle_br%40yahoogrupos.com.br>
<mailto:oracle_br%40yahoogrupos.com.br>
Assunto: RES: [oracle_br] ORA-12518
Meu servidor tem 4GB de RAM.
Meu sga_max_size está com 584MB.
Devo diminuir? pra quanto?
Milton Bastos Henriquis Junior
Oracle Database Administrator
-----Mensagem original-----
De: [email protected]
<mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br>
<mailto:oracle_br%40yahoogrupos.com.br>
[mailto:[email protected]
<mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br>
<mailto:oracle_br%40yahoogrupos.com.br>
] Em nome de Leandro Ortigão Pereira
Enviada em: quinta-feira, 17 de janeiro de 2008 12:20
Para: [email protected]
<mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br>
<mailto:oracle_br%40yahoogrupos.com.br>
Assunto: RES: [oracle_br] ORA-12518
Me parece que vc esta sem espaço de memória para novas conexões para
novas
conexões. Concluo que vc tem um sistema operacional de 32 bits.
Já tive o mesmo problema e resolvi diminuindo o tamanho do sga_max_size,
desta forma foi possível um número maior de conexões no banco.
Outra solução seria utilizar conexões shared em vez de dedicadas ou
habilitar o sistema operacional para usar mais de 1.7 GB de SGA
(Metalink
Note:22
Somente solucionei em definitivo quando migrei para uma plataforma 64
bits.
Grd abraço.
Leandro
De: [email protected]
<mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br>
<mailto:oracle_br%40yahoogrupos.com.br>
<mailto:oracle_br%40yahoogrupos.com.br>
[mailto:[email protected] <mailto:oracle_br%40yahoogrupos.com.br>
<mailto:oracle_br%40yahoogrupos.com.br>
<mailto:oracle_br%40yahoogrupos.com.br>
<mailto:oracle_br%40yahoogrupos.com.br> ] Em
nome de HENRIQUIS Milton
Enviada em: quinta-feira, 17 de janeiro de 2008 09:41
Para: [email protected]
<mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br>
<mailto:oracle_br%40yahoogrupos.com.br>
<mailto:oracle_br%40yahoogrupos.com.br>
Assunto: [oracle_br] ORA-12518
Pessoal, já não sei mais o que fazer...
Pesquisei, revirei a internet, mas não consigo solucionar
este problema.
Tenho uma base num servidor Windows 2003 Server,
Oracle 10.2.0.1.
De tempos em tempos a instância não aceita mais novas
conexões, dando o erro:
ORA-12518: TNS:listener não conseguiu distribuir conexão cliente
Pesquisei a respeito, e seguindo algumas dicas, fiz algumas alterações:
- Aumentei o large_pool_size pra 32M;
- Adicionei as seguinte linha no LISTENER.ORA:
TRACE_LEVEL_LISTENER=16
DIRECT_HANDOFF_TTC_LISTENER=OFF
Reiniciei tanto o listener quanto a instância (há alguns dias), mas
mesmo
com essas alterações o erro voltou a contecer hoje.
Alguém pode me ajudar?
Milton Bastos Henriquis Junior
Oracle Database Administrator
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]