Cómo verificar el tamaño de la base de datos de Oracle?

Cómo verificar el tamaño de la base de datos de Oracle?

Oracle Database se clasifica como la base de datos relacional principal del mundo por DB-Engine, que incluso proporciona algunas características adicionales que lo convierten en una base de datos de múltiples modelos. Mientras trabaja con las bases de datos de Oracle, muchas personas a veces quieren saber el tamaño de una base de datos, pero encuentre una tarea difícil. El tamaño de la base de datos es la utilización de la suma y el espacio libre de los archivos de datos, los esfilos temperados, el archivo de control y los registros de rehacer de la base de datos.

Esta publicación discutirá cómo verificar el tamaño de la base de datos Oracle.

Requisito previo: Iniciar sesión en Oracle Database

Antes de comenzar con esta publicación, seleccione la base de datos para la que desea verificar el tamaño. Para ese propósito, busque y abra "SQL Plus":

Proporcione el nombre de usuario y la contraseña de la base de datos para iniciar sesión correctamente:

Después del inicio de sesión exitoso, veamos cómo verificar el tamaño de esta base de datos.

Cómo verificar el tamaño de la base de datos de Oracle?

Oracle le permite verificar el tamaño de los archivos de datos, los archivos TEMP, los archivos de registro y controlar los archivos por separado o de inmediato.

Verifique el tamaño de los archivos de datos en MBS

Los archivos de datos son archivos físicos que almacenan los datos de todas las estructuras lógicas en la base de datos. Ejecute este comando para ver el tamaño de los archivos de datos en MBS:

Seleccione SUM (bytes)/(1024*1024) dataFiles_Size de dba_data_files;

La salida muestra el tamaño de los archivos de datos como "2230"MBS:

Verifique el tamaño de Tempfiles en MBS

Los archivos TEMP ayudan a almacenar datos temporales, como las tablas temporales globales. Ejecute este comando para verificar el tamaño de Tempfiles en MBS:

Seleccione SUM (bytes)/(1024*1024) tempfiles_size de dba_temp_files;

Producción

Verifique el tamaño de los registros de rehacer en MBS

Los registros de rehacer son archivos que ayudan en la recuperación de la base de datos Oracle en caso de cualquier falla. Escriba este comando para verificar el tamaño de los registros de rehacer en MBS:

Seleccione suma (bytes)/(1024*1024) redo_logs_size de v $ log;

La salida muestra el tamaño de los registros de rehacer:

Verifique el tamaño del archivo de control en MBS

El archivo de control que contiene la estructura física de la base de datos Oracle y su tamaño relevante se puede verificar con la ayuda del siguiente comando:

Seleccione SUM (block_size*file_size_blks)/(1024*1024) ControlFile_Size de v $ controlfile;

La salida proporcionará el tamaño del archivo de control en MBS:

Verifique el tamaño de la base de datos Oracle

El tamaño de la base de datos depende de la suma de los archivos TEMP, los archivos de registro, los archivos de control y los archivos de datos utilizados en el espacio más el espacio libre. Ejecute este comando para encontrar el tamaño de la base de datos Oracle en MBS:

seleccione un.data_size+b.temp_size+c.redo_size+D.cont_size "oracle_database_size"
de (Seleccionar suma (bytes)/(1024*1024) data_size
de dba_data_files) a,
(Seleccione NVL (suma (bytes)/(1024*1024), 0) TEMP_SIZE
de dba_temp_files) b,
(Seleccione suma (bytes)/(1024*1024) redo_size
del sys.v_ $ logfile lf, sys.v_ $ log l
Donde LF.grupo# = l.grupo#) c,
(Seleccione SUM (block_size*file_size_blks)/(1024*1024) cont_size
de v $ controlfile) d;

Se puede observar que el tamaño actual de nuestra base de datos Oracle es "3102.6875"MBS:

Se trataba de verificar el tamaño de la base de datos Oracle.

Conclusión

El tamaño de la base de datos de Oracle depende de la suma del espacio de datos usado y libre de archivos de datos, tempiiles, archivos de control y registros de rehacer. Use SQL Plus para iniciar sesión en una base de datos específica y ejecute el comando dado en este artículo para encontrar su tamaño. Esta publicación proporcionó información sobre el tamaño de la base de datos de Oracle y demostró el enfoque para encontrarla utilizando la línea de comandos.