› Fóruns › Banco de dados Oracle › Fragmentação no dicionário de dados › Fragmentação no dicionário de dados
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