Pular para o conteúdo

Fóruns Banco de dados Oracle Fragmentação no dicionário de dados Fragmentação no dicionário de dados

#104131
eversonpiza
Participante

    Fábio,

    Realmente 5GB pode não ser uma tamanho absurdamente grande, mas poucas vezes vi uma tablespace SYSTEM, que só tenha objetos do SYS, com esse tamanho.

    O problema não é bloco corrompido, a tablespace realmente esta com 100% do seu espaço alocado, até tenho mais espaço em disco, mas não queria deixar a TS crescer infinitamente, queria tentar reaproveitar o espaço que ela já esta usando, como é base de desenvolvimento o pessoa cria e remove schemas direto, e são schemas com centenas de objetos, e acredito que como toda tabela ‘comum’ as do dicionário também sofram com esse grande volume de DML’s.

    DPaiva,
    Nas outras tablespaces tem espaço livre, dropar usuários ‘grandes’, não mudaria o meu cenário, o problema é mesmo apenas na tablespace SYSTEM, e lá só tem objetos do owner SYS, para vc ter uma idéia, os maiores objetos são:

    select * from
    (select segment_name, round(bytes/1048576) MB from dba_segments where owner = 'SYS' and tablespace_name = 'SYSTEM' order by bytes desc)
    14:46:43 3 where rownum <= 10;

    SEGMENT_NAME MB
    VIEW$ 474
    C_OBJ# 464
    C_OBJ#_INTCOL# 272
    I_COL1 272
    IDL_UB1$ 256
    I_DEPENDENCY1 208
    I_COL2 192
    SOURCE$ 176
    I_COL3 168
    C_COBJ# 152

    10 rows selected.

    Elapsed: 00:04:30.11

    Ps.: reparem no tempo de resposta deste ‘simples’ select