Páginas

terça-feira, 7 de fevereiro de 2012

BUG Agent Oracle - monitoração tablespaces

Encontrei um possível bug na monitoração de tablespaces do agent 11g.
Quando uma tablespace tem datafiles autoextend e este está com o MAXSIZE menor que o BYTES, a monitoração considerava o valor de MAXSIZE, o que é errado.
Esse problema ocorria toda vez que algum datafile autoextend era redimensionado manualmente para um valor maior que o seu MAXSIZE.

Para corrigir:

Setar maxsize=bytes:

select 'alter database datafile '''||file_name||''' autoextend on next '||increment_by||' maxsize '||bytes||';' from dba_data_files where autoextensible='YES' and maxbytes<bytes;

ou simplesmente desligar o autoextend daquele datafile, uma vez que não faz mais sentido...

select 'alter database datafile '''||file_name||''' AUTOEXTEND OFF;' from dba_data_files where autoextensible='YES' and maxbytes<bytes;