Informações do Ambiente:
* Versão do Oracle: 10g
* Sistema Operacional: Windows 2003 server
Olá Pessoal.
Gostaria de saber se alguém sabe como faço para aumentar o número de conexões possíveis ao BD.
Está dando um erro que quando chega próximo a 100 conexões ele não permite mais nenhuma.
caso alguém saiba avisa beleza?
Vlw!!!
Como aumentar o número de conexões ao BD
-
- Rank: DBA Júnior
- Mensagens: 181
- Registrado em: Qua, 09 Fev 2005 12:30 pm
- Localização: SÃO BERNARDO DO CAMPO - SP
Bom , presumo que você deve ter um banco com o parametro session definido no init e as conexões são dedicated.
Se for isso , altere esse parametro para maior que 100. você vizualiza a quantidade de sessões abertas , teclando no prompt do sqlplus
[]s
Se for isso , altere esse parametro para maior que 100. você vizualiza a quantidade de sessões abertas , teclando no prompt do sqlplus
select * from v$resource_limit;
[]s
-
- Rank: Analista Pleno
- Mensagens: 111
- Registrado em: Qui, 22 Fev 2007 2:34 pm
- Localização: DF
Opa a minha base é dedicada.
Com este comando obtive um resultado mais detalhado...
eu tentei alterar o ini para ter mais sessoes mas parece que não deu certo
seria por ele correto? para aumentar o parametro?
Vlw!!!
Com este comando obtive um resultado mais detalhado...
eu tentei alterar o ini para ter mais sessoes mas parece que não deu certo
seria por ele correto? para aumentar o parametro?
Vlw!!!
-
- Rank: Analista Pleno
- Mensagens: 111
- Registrado em: Qui, 22 Fev 2007 2:34 pm
- Localização: DF
O erro é este
o resultado do select foi esse abaixo:
Listener refused the connection with the following error: ORA-12516, TNS:listener could not find available handler with matching protocol stack The Connection descriptor used by the client was: (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=blablabla.com.br)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=prd)))
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION LIMIT_VALUE
------------------------------ ---------------------- ---------------------- ------------------ -----------
processes 90 100 100 100
sessions 94 104 115 115
enqueue_locks 67 77 1650 1650
enqueue_resources 18 41 724 UNLIMITED
ges_procs 0 0 0 0
ges_ress 0 0 0 UNLIMITED
ges_locks 0 0 0 UNLIMITED
ges_cache_ress 0 0 0 UNLIMITED
ges_reg_msgs 0 0 0 UNLIMITED
ges_big_msgs 0 0 0 UNLIMITED
ges_rsv_msgs 0 0 0 0
gcs_resources 0 0 0 0
gcs_shadows 0 0 0 0
dml_locks 0 52 504 UNLIMITED
temporary_table_locks 0 1 UNLIMITED UNLIMITED
transactions 0 8 126 UNLIMITED
branches 0 0 126 UNLIMITED
cmtcallbk 0 2 126 UNLIMITED
sort_segment_locks 50 55 UNLIMITED UNLIMITED
max_rollback_segments 11 11 126 65535
max_shared_servers 1 1 UNLIMITED UNLIMITED
parallel_max_servers 0 0 40 3600
-
- Rank: DBA Júnior
- Mensagens: 181
- Registrado em: Qua, 09 Fev 2005 12:30 pm
- Localização: SÃO BERNARDO DO CAMPO - SP
na v$resource_limit o seu parametro ainda continua com 100, o max utilization ainda esta 100.
abre:
com o init mudado como falei .
Se estiver correto , o max utilization tem que ser 200
[]s
Enviada: Sex, 21 Ago 2009 2:38 pm Assunto:
--------------------------------------------------------------------------------
O erro é este
o resultado do select foi esse abaixo:
abre:
sqlplus / as sysdba
shutdown immediate
startup
Se estiver correto , o max utilization tem que ser 200
[]s
Enviada: Sex, 21 Ago 2009 2:38 pm Assunto:
--------------------------------------------------------------------------------
O erro é este
Listener refused the connection with the following error: ORA-12516, TNS:listener could not find available handler with matching protocol stack The Connection descriptor used by the client was: (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=blablabla.com.br)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=prd)))
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION LIMIT_VALUE
------------------------------ ---------------------- ---------------------- ------------------ -----------
processes 90 100 100 100
sessions 94 104 115 115
-
- Rank: DBA Júnior
- Mensagens: 181
- Registrado em: Qua, 09 Fev 2005 12:30 pm
- Localização: SÃO BERNARDO DO CAMPO - SP
não , o init fica no $ORACLE_HOME/dbs
O nome dele é initnomedainstance.ora
é sempre este.
ou se for spfile , tem um spfilenomedainstance.ora
se for spfile você vai no prompt do sqlplus e digita
Se for init , altere o arquivo mesmo.
[]s
O nome dele é initnomedainstance.ora
é sempre este.
ou se for spfile , tem um spfilenomedainstance.ora
se for spfile você vai no prompt do sqlplus e digita
alter system set sessions=200 scope=spfile
[]s
-
- Rank: Analista Pleno
- Mensagens: 111
- Registrado em: Qui, 22 Fev 2007 2:34 pm
- Localização: DF
reiniciei e aumentou ... mas deu o mesmo erro dessa vez consegui chegar a 103 conexoes...
vou tentar o mesmo comando mas com processos para aumentar eles também... assim que eu puder reiniciar novamente eu posto aqui se deu certo..
Vlw mesmo a ajuda!!!
vou tentar o mesmo comando mas com processos para aumentar eles também... assim que eu puder reiniciar novamente eu posto aqui se deu certo..
Vlw mesmo a ajuda!!!
-
- Rank: Estagiário Júnior
- Mensagens: 1
- Registrado em: Qui, 03 Abr 2014 12:14 pm
Também me ajudou! 2014 e ainda funciona!
Obg!
[]s
Obg!
[]s
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes