Gestión automática de almacenamiento de Oracle
Oracle Automatic Storage Management (ASM) es un método para gestionar sus necesidades de almacenamiento dentro y fuera de la base de datos. Sí, ASM no sólo se aplica al almacenamiento de base de datos, pero también puede ser utilizado como un sistema de archivos en clúster para almacenar archivos que no son de base de datos a través de los nodos de la red. Heck, usted ni siquiera necesita una base de datos para tomar ventaja de ASM. Un valor de ASM es que si usted es un titular de licencia de Oracle para otros productos, ASM es gratis en sus máquinas con licencia.
ASM se desplegó inicialmente con Oracle 10g para ayudar con los problemas de almacenamiento que se presentan cuando se utiliza Oracle Real Application Clusters (RAC). No sólo ayuda con el RAC, sino que también mejora la capacidad de gestión mediante la simplificación de aprovisionamiento de almacenamiento. Por ejemplo, puede añadir y eliminar almacenamiento físico de la base de datos sin incurrir en ningún tiempo de inactividad. Por supuesto, esto no es nada novedoso en la industria del almacenamiento, pero tiene una característica que antes caro, sólo está disponible en los sistemas de almacenamiento de gama alta, a disposición de cualquier persona con cualquier tipo de almacenamiento. También puede utilizar ASM para cargar automáticamente a equilibrar su IO a través de dispositivos. Una vez más, el equilibrio de carga IO es una característica de los sistemas de almacenamiento de gama alta. Sin embargo, con ASM, puede cargar sus datos en un JBOD (sólo un montón de discos) matriz y dejar ASM cuidar de la creación de reflejos, la creación de bandas, y balanceo de carga de los datos.
A partir de Oracle 11gR2, ASM es una parte de la infraestructura de red. Por lo tanto, usted tiene que instalar la infraestructura de red para poder utilizar ASM. Antes de 11gR2, ASM fue entregado como parte del software de base de datos. Muchas mejoras, sin embargo, se han integrado en el software cuando fue movido en el ámbito de infraestructura de cuadrícula. Por ejemplo, una herramienta llamada Asistente de configuración de ASM (ASMCA) ayuda a configurar y administrar su ASM y almacenamiento.
ASM se ejecuta como una instancia de Oracle en las máquinas en las que el almacenamiento ASM ha sido provisionados. No es lo mismo que una instancia de base, pero tiene algunas similitudes. El parámetro de diferenciación entre iniciar una instancia de Oracle como una instancia ASM frente a una instancia de base de datos es:
instance_type = asm
La instancia de ASM no tiene el cuidado y la alimentación requerida por una instancia de base de datos Oracle. Sin embargo, algunos de sintonización se puede hacer en función del número de bases de datos y los usuarios que haya acceso a almacenamiento en la instancia de ASM. Por ejemplo, cosas como parámetros de la memoria y de procesos se pueden ajustar. No hay almacenamiento nativo asociado con un ASM ejemplo- sólo el almacenamiento que se aprovisiona para sistemas de archivos de clúster o bases de datos. No hay archivos de control o rehacer los registros de cualquiera. Los gastos generales de funcionamiento de una instancia ASM es insignificante. Hay muchos procesos que son similares a la de una instancia base de datos Oracle pero consumen muy poca memoria o tiempo de CPU.
Si usted está interesado en aprender más sobre la configuración y la gestión de su propia instancia de ASM, por favor consulte la Guía del administrador de Oracle Automatic Storage Management para Oracle 12c.