Oracle ASM | Add New Disk to Diskgroup

Oracle Automatic Storage Management Storage Layers
Image by Fenng(dbanotes) via Flickr

Oracle ASM – Agregar Discos a un DiskGroup existente

Como dijimos en algún momento, tener una instancia bajo ASM permite al DBA la administración del storage libre e independientemente de la intervención del  sysadmin, haciendo más dinámico el trabajo de ambos actores .

Levanta una instancia especial, que comunica a la instancia de Base de Datos con un set de disco compartidos

Una estructura de ASM se puede describir a nivel fisico y logico.

Cuando trabajamos en un ambiente con disco asignados por LUN adherir un disco al ASM tiene sus secretos. Lo primero que tenemos que tener en cuenta es si nuestra base es una SINGLE_INSTANCE o está en RAC.

En mi caso particular yo voy a trabajar con una base en RAC así que debo tener en cuenta que los pasos que voy a ilustrar a continuación deben repetirse en cada uno de los NODOS intergrantes.

Vamos a revisar si los discos (En mi caso vienen asignados por LUN) estan disponibles, haciendo un ls en el directorio /dev/mapper/  y cuales Discos son vistos por ASM, o sea discos que forman parte de un diskgroup. Para ello usamos el siguiente comando logueados como root /etc/init.d/oracleasm listdisks

Leer más “Oracle ASM | Add New Disk to Diskgroup”

Anuncios

ASM Instance Concepts (Automatic Storage Management)

Oracle RAC
Image by Fenng(dbanotes) via Flickr

Concepto.

ASM es un manager volume y un file system que provee Oracle para los archivos de la estructura de sus bases de datos, que soporta tanto como sigle instances como la tecnologia RAC (Real Application Cluster).
Provee al administrador de Bases de datos un mejor y mas simple manejo del file system y Oracle lo propone como alternativa las administraciones de storage como volume managers, file systems y raw devices.

La estructura de ASM emplea DISK_GROUPS para almacenar los archivos de datos, y es una coleccion de discos que ASM lo maneja como una unidad.

Tambien usa OMF ( Oracle Managed files ) que es una caracteristica para el facil manejo de archivos de la base. OMF crea automáticamente archivos en los lugares designados, asigna los nombres de los archivos y los elimina al mismo tiempo al depurar el espacio, cuando se suprimen los espacios de tablas o archivos.

Leer más “ASM Instance Concepts (Automatic Storage Management)”

rman recovery – Recovery Enviroment with RMAN

Wireless Information System for Emergency Resp...
Image via Wikipedia

Recuperando Ambiente con RMAN

Hay momentos en los que tenemos que realizar algún tipo de recovery de ambientes productivos , o de testing sobre ambientes de desarrollo y las reglas de firewall existentes o las policy no nos permiten loguearnos de un host a otro para poder recuperar con el feature de RMAN clonate.

En nuestro caso vamos a plantear un ambientproductivo o de testing que se encuentra en ASM y con diskgroups distintos a los que tenemos en nuestros ambientes de desarrollo.

Entonces es donde recurrimos a otra forma de recovery mediante un backup hot o cold.

Leer más “rman recovery – Recovery Enviroment with RMAN”

Oracle ASM | Migrating datafiles from FileSystem to ASM instance

English: Oracle Table in a Tablespace
English: Oracle Table in a Tablespace (Photo credit: Wikipedia)

How To Migrating datafiles from FileSystem to ASM instance

La tecnología ASM en ORACLE nos permite a los administradores poder tener el control de los volúmenes de nuestro filesystem.

La semana pasada nos solicitaron reorganizar los filesystem de algunos hosts, en esa movida aprovechamos y propusimos migrar el entorno donde los datafiles se encontraban en filesystem (administrados por un volume group de Linux.) a un entorno ASM.

Vamos a ver de que se trata:

Leer más “Oracle ASM | Migrating datafiles from FileSystem to ASM instance”