Ir para conteúdo

POWERED BY:

Arquivado

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

thais_r

aumento de sessoes

Recommended Posts

Ola galera

Tenho um servidor com 1300 sessoes

Preciso aumentar mais 500 porque esta estourando os usuários. Só que preciso esta

redimensionando a memória do oracle 8.1.7. E nao sei muito de oracle 8.

Como posso fazer esses cálculos? quais parâmetros posso esta mexendo?

Segue abaixo as confiraçoes do meu oracle

Desde já agradeço

 

Att

thais

 

# in accordance to the OS block size on the HP...

db_block_size = 8192

ROLLBACK_SEGMENTS = (r01,r02,r03, r04,r05,r06, r07,r08,r09, r10)

db_file_multiblock_ read_count = 32

db_block_buffers = 65000

shared_pool_ size = 600000000

shared_pool_ reserved_ size = 30000000

large_pool_size = 83886080

pre_page_sga = yes

transactions_ per_rollback_ segment = 25

log_checkpoint_ interval = 999999999

distributed_ transactions = 350

processes = 900

dml_locks = 4860

log_buffer = 1048576

max_dump_file_ size = 302000 # limit trace file size to 5 Meg each

max_enabled_ roles = 50

CORE_DUMP_DEST = /tools/oracle/ admin/D03MB1/ cdump

USER_DUMP_DEST = /tools/oracle/ admin/D03MB1/ udump

AUDIT_FILE_DEST = /tools/oracle/ admin/D03MB1/ audit

BACKGROUND_DUMP_ DEST = /tools/oracle/ admin/D03MB1/ bdump

# The following three parms are required for automatic archiving ...

#log_archive_ start = true # if you want automatic archiving

log_archive_ start = false # if you do not want automatic archiving

log_archive_ dest = /tools/oracle/ admin/D03MB1/ arch/

log_archive_ format = archD03MB1_% s.dbf

timed_statistics = false

# On the recommendation of Oracle in regards to an ORA-600 abend:

# For remote os login using ops$ ...

# remote_os_authent = true remarks by Ledu 19-jun-2001

# remote_os_roles = true remarks by Ledu 19-jun-2001

resource_limit = true

open_cursors = 455

parallel_min_ servers = 2 # For parallel Query

parallel_max_ servers =150

_trace_files_ public = true

sort_area_size = 1048576

sort_area_retained_ size = 262144

db_writer_processes = 4

recovery_parallelis m = 2 # novo valor - antigo era default

db_block_lru_ latches = 8 # novo valor - antigo era default 8

hash_join_enabled = false

NLS_DATE_FORMAT= "DD-MON-RR"

enqueue_resources = 2500

open_links = 50

distributed_ transactions = 350

compatible=8. 1.7.4

optimizer_mode = rule

max_rollback_ segments= 50

job_queue_processes =3

sessions = 1300

processes = 1000

Compartilhar este post


Link para o post
Compartilhar em outros sites

Thais,

 

Para aumentar o volume de sessões no banco de dados, deverá aumentar os seguintes parâmetros:

 

sessions = <valor_desejado>

process = <valor_desejado>

transactions = <valor_desejado>

 

Esses três são responsáveis pelo volume de sessões do banco de dados e os seus processos no SO.

 

Agora, verifique se SGA (O tamanho total), pois talves tu seja obrigada a utilizar recursos de VLM (Very Large Memory) no Unix\Linux para conseguir mais que 2GB de SGA. Isso pode impactar nas novas sessões do banco de dados.

 

Caso, seu SO seja antigo (que não tenha suporte), existem outras saídas como:

 

- Configurar o banco de dado para trabalhar em MTS (dispatchers)

- Diminuir o tamnho de sort_area_size

- Diminuir o shared_pool

 

Isso é apenas um "workarround" para conseguir aceitar todas as conexões. Caso contrário, terá problemas de TNS-12514 ou ORA-04031na aplicação ao tentar conectar-se ao banco de dados.

 

Abraços, :lol:

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.