thais_r 0 Denunciar post Postado Junho 30, 2008 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
alphamek 2 Denunciar post Postado Junho 30, 2008 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