“Conocimientos software>Software de base de datos

Cómo calcular el tamaño de base de datos Oracle

2012/9/21
Con el tiempo las bases de datos de Oracle crecen gradualmente de tamaño. Dependiendo del tamaño de la organización el factor de crecimiento puede ser tal que el mantenimiento se debe hacer a intervalos periódicos , para garantizar suficiente espacio disponible en el servidor y la base de datos sigue llevando a cabo de manera eficiente . Un tamaño de la base de datos Oracle depende de un número de factores . Además de los datos , hay archivos temporales y archivos de control esenciales que contienen la estructura de la base de datos . Todos estos son esenciales para la base de datos para trabajar . Instrucciones
1

Incluir los tamaños de los archivos de datos de la consulta. El tamaño total de la base de datos incluye tablas, campos , procedimientos almacenados y otros objetos de base de datos . Calcular el tamaño de la vista " dba_data_files " , de la siguiente manera :

SELECT SUM (bytes ) /1024/1024/1024 DATA_SIZE de dba_data_files ;
2

Calcular el tamaño de los archivos temporales. Archivos temporales de almacenar datos durante el proceso, pero no es permanente. Calcular el tamaño del archivo temporal de la siguiente manera : .

Select NVL (sum (bytes ) , 0 ) /1024/1024/1024 temp_size de dba_temp_files
3

Obtenga el tamaño del registro de rehacer . El registro de rehacer guarda los cambios en la base de datos antes de su aplicación a los datos de base de datos real . Esto proporciona una manera de restaurar la base de datos a su estado original antes de una declaración destinada a modificar cualquier dato

El tamaño del registro de rehacer se puede obtener con la siguiente declaración : .

Select sum (bytes ) /1024/1024/1024 redo_size de sys.v_ $ log .
4

Extraiga el tamaño del archivo de control utilizado por Oracle, con el V $ CONTROLFILE vista . . La vista de archivos de control se utiliza para obtener información de esquema de base de datos y los objetos contenidos en

La sentencia select para obtener el tamaño del archivo de control es:

select sum ( block_size * FILE_SIZE_BLKS ) /1024/1024/1024 controlfile_size de v $ controlfile
5

Combine las instrucciones select para calcular el tamaño de la base de datos. La salida se corresponde con el tamaño total de la base de datos en gigabytes :

d.data_sizeT.temp_sizeR.redo_sizeC.controlfile_size seleccione "Tamaño de base de datos en GB " de ( select sum (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,
< p > ( select sum (bytes ) /1024/1024/1024 redo_size

de sys.v_ $ log ) r ,

( sELECT SUM ( block_size * FILE_SIZE_BLKS ) /1024/1024/1024 controlfile_size

de v $ controlfile ) c ;

Esto te mostrará el tamaño total de la base de datos en el siguiente formato :

tamaño de base de datos en GB

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

149.58765

Software de base de datos
Cómo instalar Oracle 10G en Windows Vista
Cómo crear un campo de notas y texto en Access 2003
MS Access SQL Tutorial
¿Cómo puedo cambiar los modos de autenticación de SQL
Cómo crear puntos de vista con importes calculados en Oracle SQL
Cómo modificar datos en una página de acceso
Cómo utilizar crujientes por Computadora
Cómo utilizar análisis móvil para aumentar la inteligencia de clientes
Conocimientos Informáticos © http://www.ordenador.online