O Oracle Database é classificado como o principal banco de dados relacional do mundo pelo DB-Engine, que fornece até alguns recursos adicionais que o tornam um banco de dados de vários modelos. Enquanto trabalha com os bancos de dados Oracle, muitas pessoas às vezes querem saber o tamanho de um banco de dados, mas acham uma tarefa difícil. O tamanho do banco de dados é a utilização da soma e o espaço livre de arquivos de dados, arquivos de controle, arquivo de controle e logs refazer do banco de dados.
Esta postagem discutirá como verificar o tamanho do banco de dados Oracle.
Pré -requisito: Faça login no banco de dados Oracle
Antes de começar com este post, selecione o banco de dados para o qual você deseja verificar o tamanho. Para esse fim, pesquise e aberto “SQL Plus”:
Forneça o nome de usuário e a senha do banco de dados para fazer login com sucesso:
Após o login bem -sucedido, vamos ver como verificar o tamanho deste banco de dados.
Como verificar o tamanho do banco de dados Oracle?
O Oracle permite que você verifique o tamanho dos arquivos de dados, arquivos de temperatura, arquivos de log e arquivos de controle separadamente ou de uma vez.
Verifique o tamanho dos arquivos de dados em MBS
Os arquivos de dados são arquivos físicos que armazenam os dados de todas as estruturas lógicas no banco de dados. Execute este comando para ver o tamanho dos arquivos de dados no MBS:
Selecione SUM (bytes)/(1024*1024) datafiles_size de dba_data_files;
A saída exibe o tamanho dos arquivos de dados como “2230”MBS:
Verifique o tamanho de temperaturas em MBS
Os arquivos temp ajudam a armazenar dados temporários, como tabelas temporárias globais. Execute este comando para verificar o tamanho dos tempfiles no MBS:
Selecione Sum (bytes)/(1024*1024) tempfiles_size de dba_temp_files;
Saída
Verifique o tamanho dos registros de refazer em MBS
Os registros refazer são arquivos que ajudam na recuperação do banco de dados Oracle em caso de falha. Escreva este comando para verificar o tamanho dos logs refazer no MBS:
Selecione Sum (bytes)/(1024*1024) redo_logs_size de v $ log;
A saída está mostrando o tamanho dos logs refazer:
Verifique o tamanho do arquivo de controle no MBS
O arquivo de controle que contém a estrutura física do banco de dados Oracle e seu tamanho relevante podem ser verificados com a ajuda do seguinte comando:
Selecione SUM (block_size*file_size_blks)/(1024*1024) controlfile_size de v $ controlfile;
A saída fornecerá o tamanho do arquivo de controle no MBS:
Verifique o tamanho do banco de dados Oracle
O tamanho do banco de dados depende da soma dos arquivos de temperatura, arquivos de log, arquivos de controle e arquivos de dados usados no espaço, além de espaço livre. Execute este comando para encontrar o tamanho do banco de dados Oracle no MBS:
Selecione uma.data_size+b.temp_size+c.redo_size+d.cont_size "oracle_database_size"
de (selecione soma (bytes)/(1024*1024) data_size
de dba_data_files) a,
(Selecione NVL (soma (bytes)/(1024*1024), 0) temp_size
de dba_temp_files) b,
(Selecione soma (bytes)/(1024*1024) redo_size
de sys.V_ $ LOGFILE LF, SYS.v_ $ log l
onde lf.Grupo# = L.Grupo#) C,
(Selecione Sum (Block_size*FILE_SIZE_BLKS)/(1024*1024) cont_size
de V $ ControlFile) D;
Pode -se observar que o tamanho atual do nosso banco de dados Oracle é “3102.6875”MBS:
Isso se tratava de verificar o tamanho do banco de dados Oracle.
Conclusão
O tamanho do banco de dados Oracle depende da soma do espaço usado e livre de arquivos de dados, arquivos de controle e logs de controle. Use o SQL Plus para fazer login em um banco de dados específico e execute o comando dado neste artigo para encontrar seu tamanho. Esta postagem forneceu informações sobre o tamanho do banco de dados Oracle e demonstrou a abordagem para encontrá -la usando a linha de comando.