| « Oracle 11gr2 : Como utilizar el comando ADRCI | Instalación de agentes Grid Control bajo el format MASS AGENT » |
Oracle11gr2 : Como crear diskgroups de distintas formas
En Oracle11gr2 , se pueden generar diskgroups de varias formas, he aquí la explicación

Forma 1 : Mediante utilitario ASMCA
Se ejecuta el utilitario asmca

Se carga la pantalla principal del asmca
Se ingresan los datos necesarios para la creación del diskgroups , si fuese necesario , se debe cambiar la ruta donde se descubren los raw devices

Al presionar ACEPTAR comienza a generar el Diskgroup
Y ahora podemos visualizar nuestro diskgroup recientemente generado

Forma 2 : Mediante utilitario ASMCMD
Tenemos que tener las variables de medioambiente apuntadas a nuestro home de Grid Infraestructure
[oracle@oracle11g bin]$ pwd
/u01/app/oracle/product/11.2.0/grid/bin
[oracle@oracle11g bin]$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2.0/grid
Llamamos al utilitario asmcmd
[oracle@oracle11g bin]$
[oracle@oracle11g bin]$ asmcmdASMCMD>
Generamos un archivo con tags para XML con los cuales generaremos el diskgroup, este archivo contiene lo siguiente
Para visualizar el archivo CLICK ACÁ
Procedemos a ejecutar ese archivo xml , mediante el comando mkgrp dentro del utilitario asmcmd
ASMCMD> mkgrp '/home/oracle/disk.xml'
Una vez creado el DiskGroup verificamos su metadata
ASMCMD> lsdg
State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED EXTERN N 512 4096 1048576 500 440 0 440 0 N DATA/ASMCMD>
Forma 3 : Mediante utilitario SqlPlus
Validamos las variables de medio ambiente
[oracle@oracle11g ~]$ env | grep ORACLE
ORACLE_SID=+ASM
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/grid
[oracle@oracle11g ~]$
Nos conectamos a SQL*Plus
[oracle@oracle11g ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Sat Mar 13 23:31:36 2010
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL> conn / as sysasm
Connected.
Y generamos un DiskGroup
SQL> r
1* create diskgroup data external redundancy disk '/dev/raw/raw1','/dev/raw/raw2','/dev/raw/raw3','/dev/raw/raw4','/dev/raw/raw5'Diskgroup created.
SQL> r
1* select group_number , name , state , total_mb from v$asm_diskgroupGROUP_NUMBER NAME STATE TOTAL_MB
------------ ------------------------------ ----------- ----------
1 DATA MOUNTED 500
Nota : Nos tenemos que conectar con el nuevo rol de asm llamado sysasm , pues conectados como SYSDBA nos dará un error de privilegios
SQL> create diskgroup data external redundancy disk '/dev/raw/raw1','/dev/raw/raw2','/dev/raw/raw3','/dev/raw/raw4','/dev/raw/raw5';
create diskgroup data external redundancy disk '/dev/raw/raw1','/dev/raw/raw2','/dev/raw/raw3','/dev/raw/raw4','/dev/raw/raw5'
*ERROR at line 1:
ORA-15260: permission denied on ASM disk group
Forma 4 : Mediante utilitario ASMCA
También se puede generar un diskgroup en formato silent, no es muy recomendado, pero sepan que existe.
Verificamos las variable de medio ambiente
[oracle@oracle11g bin]$ env | grep ORACLE
ORACLE_SID=+ASM
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/grid
[oracle@oracle11g bin]$
Ejecutamos el comando asmca -silent
[oracle@oracle11g bin]$ asmca -silent -createDiskGroup -diskgroupname DATA -redundancy external -compatible.asm '11.2.0.0.0' -compatible.rdbms '11.2.0.0.0' -disk '/dev/raw/raw5'
-disk '/dev/raw/raw1' -disk '/dev/raw/raw2' -disk '/dev/raw/raw3' -disk '/dev/raw/raw4'El grupo de discos DATA se ha creado correctamente.
Realizamos la validación del nuevo DiskGroup generado
[oracle@oracle11g bin]$ asmcmd
ASMCMD> lsdg
State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED EXTERN N 512 4096 1048576 500 440 0 440 0 N DATA/ASMCMD>
ASMCMD> quit
[oracle@oracle11g bin]$
Referencias :
Utilitario ASMCMD
Utilitario ASMCA
Espero les sirva.
![]()
![]()
16.03.10. 13:38:44. 606 words, 566 views. Categories: Base de datos, Oracle11gR2, ASM (Automatic Storage Management) , Leave a comment » • Send a trackback »
Trackback address for this post
Trackback URL (right click and copy shortcut/link location)
Feedback awaiting moderation
This post has 166 feedbacks awaiting moderation...