Gestión automática de almacenamiento


Automatic Storage Management (ASM) es una función proporcionada por Oracle Corporation dentro de Oracle Database desde la versión Oracle 10g (revisión 1) en adelante. ASM tiene como objetivo simplificar la gestión de archivos de datos de bases de datos , archivos de control y archivos de registro. Para hacerlo, proporciona herramientas para administrar sistemas de archivos y volúmenes directamente dentro de la base de datos, lo que permite a los administradores de bases de datos (DBA) controlar volúmenes y discos con declaraciones SQL conocidas en entornos Oracle estándar. Por lo tanto, los DBA no necesitan habilidades adicionales en sistemas de archivos o administradores de volúmenes específicos.(que suele operar a nivel del sistema operativo ).

ASM crea extensiones a partir de archivos de datos, archivos de registro, archivos del sistema, archivos de control y otras estructuras de bases de datos . A continuación, el sistema distribuye estas extensiones en todos los discos de un "grupo de discos". Se puede pensar en un grupo de discos en ASM como un grupo de volúmenes de Logical Volume Manager , con un archivo ASM correspondiente a un volumen lógico . Además de los procesos en segundo plano de Oracle existentes , ASM presenta dos nuevos: OSMB y RBAL. OSMB abre y crea discos en un grupo de discos. RBAL proporciona la funcionalidad de mover datos entre discos en un grupo de discos.

Automatic Storage Management (ASM) simplifica la administración de archivos relacionados con Oracle al permitir que el administrador haga referencia a grupos de discos (en lugar de discos y archivos individuales) que ASM administra. ASM amplía la funcionalidad de Oracle Managed Files (OMF) [1] que también incluye la creación de bandas y la duplicación para proporcionar un almacenamiento equilibrado y seguro. Los administradores de bases de datos pueden usar la funcionalidad ASM en combinación con los sistemas de archivos sin procesar y cocidos existentes [ cuando se define como? ] , junto con OMF y archivos administrados manualmente.

Una instancia de ASM controla la funcionalidad de ASM. No es una instancia de base de datos completa [ cuando se define como? ] , proporciona solo las estructuras de memoria y, como tal, es muy pequeño y ligero.

Los componentes principales de ASM son los grupos de discos, cada uno de los cuales comprende varios discos físicos controlados como una sola unidad. Los discos físicos se conocen como discos ASM, mientras que los archivos que residen en los discos se conocen como archivos ASM. Las ubicaciones y los nombres de los archivos están controlados por ASM, pero el DBA puede definir alias y estructuras de directorio fáciles de usar para facilitar la referencia.

El nivel de redundancia y la granularidad de las bandas se pueden controlar mediante plantillas. Oracle Corporation proporciona plantillas predeterminadas para cada tipo de archivo almacenado por ASM, pero se pueden definir plantillas adicionales según sea necesario.