ORACLE – Verifique Fragmentação de objetos no seu Schema

select substr(owner,1,15), substr(SEGMENT_NAME, 1,30), substr(SEGMENT_TYPE,1,10), substr(TABLESPACE_NAME,1,20), EXTENTS, MAX_EXTENTS from dba_segments where owner like (‘P%’) order by owner, extents desc;

Observações:

  • Quanto mais Extents pior;
  • O owner like (‘P%’) busca todo os objetos de schemas com P%… ou seja: precisa ser adaptado a sua realidade quando for executado.

Recomendo a leitura de:

  • https://levipereira.wordpress.com/2010/10/19/desfragmentando-tabelas-no-oracle-10g/
  • http://www.devmedia.com.br/oracle-10g-11g-desfragmentacao-online-de-tabelas/30166
Oracle Flashback Query: Recuperando dados

Imagine a seguinte situação: você executou um delete em vários registros, "commitou" e depois percebeu que fez o filtro errado. ...

Oracle Isolation Level – Tipos

Com sistemas de banco de dados robustos e complexos, deve haver uma maneira de gerenciar possíveis conflitos que possam surgir ...

Diferenças entre FUNCTION e PROCEDURE

Uma function é um bloco muito semelhante a uma procedure.Usarei o PL/SQL como exemplos, mas o conceito serve para outras linguagens de ...

Diferença entre banco de dados, instância, schema, tablespaces e etc.

Vamos a um pouco de teoria de banco de dados. Tenho certeza que será muito útil para os universitários. 🙂 ...