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.
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ónicosRecomendaciones 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