Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como calcular o Oracle Database Tamanho
Ao longo do tempo bancos de dados Oracle crescer gradativamente de tamanho. Dependendo do tamanho da organização do factor de crescimento pode ser de tal forma que a manutenção deve ser feito em intervalos periódicos , para assegurar espaço suficiente disponível no servidor e a base de dados continua a funcionar de forma eficiente . Um tamanho de banco de dados Oracle depende de uma série de fatores. Além dos dados , existem arquivos temporários e arquivos de controle essenciais contendo a estrutura do banco de dados. Estes são essenciais para o banco de dados para trabalhar . Instruções
1

Incluir os tamanhos dos arquivos de dados na consulta. O tamanho total do banco de dados inclui tabelas, campos , procedimentos armazenados e outros objetos de banco de dados . Calcule o tamanho da " DBA_DATA_FILES " ponto de vista, como se segue:

Selecione SUM (bytes) /1024/1024/1024 data_size de DBA_DATA_FILES ;
2

Calcule o tamanho de arquivos temporários. Os ficheiros temporários armazenar dados durante o processamento , mas não é permanente . Calcule o tamanho de arquivos temporários da seguinte forma: .

Selecionar nvl (sum (bytes) , 0) /1024/1024/1024 temp_size de dba_temp_files
3

obter o tamanho do log de redo . O redo log salva as alterações no banco de dados antes que eles sejam aplicados aos dados do banco de dados reais. . Isso fornece uma maneira de restaurar o banco de dados ao seu estado original antes de uma declaração destinada a alterar quaisquer dados

O tamanho do log de redo pode ser obtido com a seguinte declaração :

selecionar soma (bytes) /1024/1024/1024 redo_size de $ log sys.v_ .
4

Extraia o tamanho do arquivo de controle utilizado pela Oracle , usando a visão V $ CONTROLFILE . . A exibição do arquivo de controle é usado para obter informações sobre esquema de banco de dados e os objetos contidos

a instrução SELECT para obter o tamanho do arquivo de controle é :

selecionar soma ( BLOCK_SIZE * FILE_SIZE_BLKS ) /1024/1024/1024 controlfile_size de v $ controlfile
5

Combine as instruções select para calcular o tamanho do banco de dados . A saída corresponde ao tamanho total do banco de dados em gigabytes :

selecionar d.data_sizeT.temp_sizeR.redo_sizeC.controlfile_size " Tamanho do Banco de Dados em GB" de (selecione soma (bytes) /1024/1024/1024 data_size

de DBA_DATA_FILES ) d,

(select nvl (sum (bytes) , 0) /1024/1024/1024 temp_size

de dba_temp_files ) t,

( select sum (bytes) /1024/1024/1024 redo_size

de $ log sys.v_ ) r,

(select sum ( BLOCK_SIZE * FILE_SIZE_BLKS ) /1024/1024/1024 controlfile_size

de v $ controlfile ) c ;

a saída será o tamanho total do banco de dados no seguinte formato :

Tamanho do banco de dados em GB

- ----------------------

149,58765

Anterior :

Próximo : No
  Os artigos relacionados
·Teorias de limpeza de dados 
·Como podemos converter VSAM para DB2 
·Dicas para Axapta 
·Como analisar um arquivo DMP 
·Como vincular Variáveis ​​para Funções PL /SQL 
·Como inserir uma String para outra String no T-SQL 
·Como acessar um campo em uma coluna no GridView 
·Como para conversar em Kayako 
·A melhor maneira de extrair dados de um único banco de…
·Como formatar PowerShell e Saída para o Excel 
  Artigos em destaque
·Norton Internet Security comparação com o Norton 360 
·Como usar um backup Unidade WD 
·Como se livrar da Nota Cinza Música 
·Como mover músicas de um iPod para o iTunes 
·Como gravar CDs Serato 
·Bandwidth Limitações no QuickBooks 
·Como excluir arquivos CPY 
·O que são dispositivos de backup de fita 
·Como desativar o iTunes Autoplay em Importação 
·Como construir um arquivo Zip 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados