› Fóruns › Banco de dados Oracle › AJUDA URGENTE – ORA-04030 › AJUDA URGENTE – ORA-04030
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)/(10241024) 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…