Pular para o conteúdo

Fóruns Banco de dados Oracle Shmall x Shmmax Shmall x Shmmax

#95615
vieri
Participante

    é isso ai mesmo…

    Para você alocar a SGA em apenas uma área contigua de memôria..
    que é o ideial vc precisa alterar esse valor de shmmax.

    cfrme abaixo:

    —— Shared Memory Segments ——–
    key shmid owner perms bytes nattch status
    0x7f231aac 0 oracle 640 2518679552 32
    0x790206ce 32769 oracle 666 404 0

    —— Semaphore Arrays ——–
    key semid owner perms nsems
    0xb94bd744 98304 oracle 640 125
    0xb94bd745 131073 oracle 640 125
    0xb94bd746 163842 oracle 640 125
    0xb94bd747 196611 oracle 640 125
    0xb94bd748 229380 oracle 640 125
    0xb94bd749 262149 oracle 640 125
    0xb94bd74a 294918 oracle 640 125
    0xb94bd74b 327687 oracle 640 125
    0xb94bd74c 360456 oracle 640 125
    0x790206ce 393225 oracle 666 1

    —— Message Queues ——–
    key msqid owner perms used-bytes messages

    SQL> show sga

    Total System Global Area 2516582400 bytes
    Fixed Size 1263368 bytes
    Variable Size 369101048 bytes
    Database Buffers 2130706432 bytes
    Redo Buffers 15511552 bytes

    Percebe como minha SGA está contigua, ela está
    com apenas um Key definido no output do comando.
    Ao contrário da sua congfig que precisou alocar varios semgmentos
    de memôria compartilhada.

    entendeu?