Qué son los tablespaces BIGFILE y cómo se utilizan en Oracle

Oracle 10g introdujo un nuevo tipo de tablespace llamado BIGFILE. A diferencia de los tablespaces tradicionales que están compuestos por hasta 1,022 datafiles, un tablespace BIGFILE almacena sus datos en un solo datafile con una capacidad mucho mayor. Los tablespaces BIGFILE pueden crecer hasta 32-128 terabytes (TB), dependiendo del tamaño de bloque elegido.

Índice de Contenido
  1. Facilidad para redimensionar tablespaces
  2. Recomendaciones para el uso de tablespaces BIGFILE

Facilidad para redimensionar tablespaces

Anteriormente, cambiar el tamaño de un tablespace tradicional implicaba redimensionar sus datafiles individualmente utilizando la sentencia ALTER DATABASE e identificar cada datafile a redimensionar mediante su ruta completa del sistema operativo o número de archivo interno:

ALTER DATABASE
DATAFILE '/u07/oracle/oradata/train/media01.dbf'
RESIZE 1G;

De manera similar, establecer las propiedades de autoextensión de un tablespace se hacía estableciendo cada datafile individualmente:

ALTER DATABASE
DATAFILE '/u07/oracle/oradata/train/media01.dbf'
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;

Para tablespaces grandes con cientos de datafiles, esto puede ser una tarea importante. Sin embargo, los tablespaces BIGFILE, al tener solo un datafile, no requieren identificar ese datafile cuando se necesita redimensionar. La redimensión se puede realizar de manera más conveniente a nivel de tablespace, utilizando la sentencia ALTER TABLESPACE:

ALTER TABLESPACE media
RESIZE 1G;

De igual manera, las propiedades de autoextensión de un datafile se pueden cambiar para todo el tablespace en el caso de los tablespaces BIGFILE:

ALTER TABLESPACE media
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;

Esto es especialmente beneficioso si estás utilizando grupos de discos ASM con Oracle Managed Files, ya que es posible que ni siquiera conozcas el nombre exacto del datafile debido a que fue autogenerado.

Los diferentes tipos de buses en los dispositivos electrónicos

Recomendaciones para el uso de tablespaces BIGFILE

De todos modos, los tablespaces BIGFILE no deben usarse solo por esta característica. Los tablespaces BIGFILE están diseñados para ser utilizados con redes de área de almacenamiento (SAN), matrices RAID, ASM y soluciones de almacenamiento similares que proporcionan distribución de datos en múltiples dispositivos. Debido a que solo pueden tener un datafile, no existe la oportunidad de equilibrar la carga entre datafiles separados o agregar un datafile adicional a medida que el tablespace crece si no se utilizan estas tecnologías.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Centros de Datos, allí encontraras muchos artículos similares a Qué son los tablespaces BIGFILE y cómo se utilizan en Oracle , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.