Como verificar o espaço do disco ocupado pelo banco de dados Oracle?

Como verificar o espaço do disco ocupado pelo banco de dados Oracle?
Nas estatísticas recentes de fevereiro de 2023, o banco de dados Oracle é classificado como o sistema de gerenciamento de banco de dados relacional mais popular do mundo por mecanismo de banco de dados. Pessoas que estão trabalhando com bancos de dados Oracle, às vezes querem verificar o espaço do disco ocupado pelo banco de dados para tomar decisões sobre planejamento de capacidade, otimização de desempenho e gerenciamento de recursos.

Esta redação orientará sobre a verificação ou a verificação do espaço do disco ocupado pelo Oracle Database.

Como verificar o espaço do disco ocupado pelo banco de dados Oracle?

O tamanho do banco de dados Oracle depende do espaço físico consumido por arquivos, logs e arquivos de dados do banco de dados no disco:

Para verificar o espaço ocupado pelo banco de dados no disco, pesquisar e abrir “Desenvolvedor SQL”No menu Iniciar:

Espere que ele abra:

Clique duas vezes na conexão de banco de dados disponível cujo tamanho você deseja verificar. Forneça a senha e clique no “OK" botão:

O "Planilha SQL”Será aberto após o login bem -sucedido no banco de dados:

Digite este comando na "planilha SQL" para verificar o espaço do disco ocupado pelo banco de dados Oracle:

Col "Tamanho total do banco de dados no formato GBS" A30
Col "Espaço de disco usado no formato GBS" A30
Coronel "Espaço de disco livre no formato GBS" A30
Selecione redonda (soma (usada_space.bytes) / 1024 /1024 /1024) "Tamanho total do banco de dados em GBS"
, redonda (soma (usada_space.bytes) / 1024/1024 / 1024) - redonda (free_space.f / 1024 /1024 /1024) "Espaço de disco usado em GBS"
, redonda (free_space.f / 1024 /1024 /1024) "Espaço de disco livre em GBS"
De (selecione bytes de v $ datafile Union, todos selecionados bytes de v $ tempfile Union, todos selecionados bytes de v $ log) usada_space
, (Selecione soma (bytes) como f de dba_free_space) free_space
grupo por free_space.f;

Vamos entender o trecho de código acima:

  • Declarações com o “col”A palavra -chave está definindo a saída da consulta (30 caracteres) com os cabeçalhos“Tamanho total do banco de dados em GBS","Espaço de disco usado em GBS", e "Espaço livre em disco em GBS”.
  • O "Selecione”.
  • A primeira linha do “Selecione”.
  • A segunda linha do “Selecione”A declaração calcula o espaço usado subtraindo a quantidade de espaço livre do tamanho total do banco de dados.
  • A terceira linha do “Selecione”A declaração seleciona a quantidade de espaço livre a partir do“dba_free_space" mesa.
  • O "de”A declaração define as tabelas“espaço utilizado" e "espaço livre”Usado na consulta.
  • O "grupo”A declaração agrupará a saída da consulta pela quantidade de espaço livre no banco de dados.

Depois que a consulta será executada, a saída exibirá o espaço do disco ocupado pelo banco de dados Oracle:

Discutimos o procedimento para verificar o espaço do disco ocupado pelo banco de dados Oracle.

Conclusão

Verificar o espaço de disco ocupado pelo banco de dados Oracle é necessário para tomar decisões sobre planejamento de capacidade, gerenciamento de recursos, conformidade e otimização de desempenho. O espaço em disco consumido pelo banco de dados é derivado da soma do espaço consumido por arquivos de temperatura, logs e arquivos de dados do banco de dados. Este post demonstrou como verificar o espaço do disco ocupado pelo banco de dados Oracle.