AWR Ocupando espaço na SYSAUX

Nas versões 10.2.0.3 existe um bug com o AWR. O mesmo coleta informações de SQL Plan mais não deleta, existe uma configuração para este procedimento que cria uma data de retenção no banco, por padrão esta data é de 10 dias, porem o 10.2.0.3 não consegue deletar estes registros. Para verificar este problema verifique o tamanho da tabela wrh$_sql_plan, e verifiue a retenção de dias de seu awr.

SQL> select dbms_stats.get_stats_history_retention from dual;
GET_STATS_HISTORY_RETENTION
---------------------------
10

Para Verificar desde qual dia não é deletado.

SQL> select min(timestamp) from sys.wrh$_sql_plan;

MIN(TIMES
---------
26-OCT-08

Conforme Bug 6522103 deverá ser efetuado limpeza manual da tabela wrh$_sql_plan . Segue abaixo procedimento.

select min (snap_id) 
from sys.wrh$_sql_plan 
where timestamp=( select min(timestamp) 
from sys.wrh$_sql_plan);

1000

select max(snap_id) 
from sys.wrh$_sql_plan 
where timestamp < sysdate - 15 ;

2600

delete from WRH$_SQL_PLAN where SNAP_ID between &begin_id and &end_id;

begin_id=1000

end_id=1500

— Recomendo a deletar de 500 em 500 para não impactar em performance.

Commit;

Alter table sys.wrh$_sql_plan move;

alter index SYS.WRH$_SQL_PLAN_PK rebuild;

Refazer os procedimentos acima até liberar a area desejada.

%name AWR Ocupando espaço na SYSAUX

Autor: Leandro Lana

Trabalho com banco de dados Oracle desde 2006, já trabalhei com as plataformas 9i, 10G, 11G, 12C, 18C, 19C e 21(ainda em testes).

Trabalhando atualmente como consultor Oracle na MigraTI Soluções em TI como administrador de banco de dados Oracle, SQL-Server, MySQL e Postgresql.

http___www.bigleaguekickball.com_category_press_ soma no prior prescription Contato: leandro.lana@migrati.com.br

Fone: (47) 9191-6052 / (47) 3328 0996

Soma fast delivery no doctors Certificações:

OCA 10G.

OCP 10G.

OCE Linux.

OCE RAC/Cluster.

MCP SQL-Server 2008.

MCITP SQL-Server 2008.

DB2 Fundamentals.