Aprenda mais sobre como monitorar o tamanho do banco de dados Oracle
Nesta publicação veremos como através de pequenos scripts em PL/SQL podemos monitorar o tamanho de um banco de dados Oracle.
O objetivo destas queries são verificação do crescimento de um banco de dados e também são úteis no dia a dia, seja para backup da base de dados, migrações, checagem do espaço em disco, etc…
Em linhas gerais, o espaço ocupado por um banco de dados Oracle é definido pelo total dos arquivos de dados (Tablespaces).
Ou seja, o conjunto das tablespaces formam o tamanho total de um banco de dados Oracle.
Para saber o tamanho de uma tablespace é necessário saber o tamanho dos arquivos de dados que constituem esta tablespace.
Para isto podemos utilizar as seguintes querys para verificar o tamanho de um banco de dados.
— Tamanho do banco
select sum(bytes) / 1024 / 1024 / 1024 tamanho_GB from dba_segments;
— ou
select sum(bytes) /1073741824 TAMANHO_GB from dba_segments;
— Tamanho por Tablespace
select tablespace_name, sum(bytes) / 1024 / 1024 / 1024 tamanho_GB from dba_segments group by tablespace_name;
Materiais e leituras que recomendamos para você:
- Instalação Oracle Database 18c XE Linux
- Como Instalar o SQL Developer Oracle no Linux
- Monitorando operações de longa duração no Oracle
- Solução para erro Oracle : [FATAL] [DBT-06103] The port (5.500) is already in use
- Como listar as maiores tabelas ou objetos Oracle
Obrigado
Espero que este artigo tenha sido útil e lhe ajudado a entender um pouco mais sobre o banco de dados Oracle.
Se você gostou deste tutorial, compartilhe com seus amigos ou nos acompanhe pelas redes sociais.
Você pode nos ajudar a criar mais conteúdos como este. Como ?
Prestigie nossos anunciantes conhecendo seus produtos e serviços.
É simples e rápido e você certamente ajuda a gente a crescer.
Obrigado e um grande abraço
Renato Sanches
Sugestões de Livros sobre Banco de Dados Oracle
Quer aprender mais sobre Oracle e PL/SQL e não sabe por onde começar?
Separamos algumas dicas legais de livros sobre Oracle e programação PL/SQL para você aprender ainda mais sobre este poderoso banco de dados, confira: