Pular para o conteúdo

Fóruns Banco de dados Oracle AJUDA URGENTE – ORA-04030 AJUDA URGENTE – ORA-04030

#88046
Avatar photoRegis Araujo
Participante

    Salve Ramazine.. bom dia..

    Rode o comando abaixo no seu servidor.. caso o valor de PERCENTAGEM..


    SELECT
    MAX(B.VALUE)/(10241024) TAMANHO_SHARED_POOL,
    SUM(A.BYTES)/(1024
    1024) USADO_SHARED_POOL,
    (MAX(B.VALUE)/(10241024)) - (SUM(A.BYTES)/(10241024)) LIVRE_SHARED_POOL,
    ((SUM(A.BYTES)/(10241024))/(MAX(B.VALUE)/(10241024)))*100 PERCENTAGEM_USADO_SHARED_POOL
    FROM V$SGASTAT A, V$PARAMETER B
    WHERE A.POOL= 'shared pool'
    AND A.NAME NOT IN ('free memory')
    AND B.NAME='shared_pool_size';

    Este select irá te mostrar o valor de Shared_Pool

    Rode um “Alter system flush shared_pool” se o comando não reduzir a PERCENTAGEM_USADO você terá que aumentar o tamanho do parametro SHARED_POOL_SIZE dentro do seu arquivo INIT.ora

    Isto requer shutdown e restart do seu banco…

    Abraços.. Espero ter ajudado…