Vamos a crear un diskgroup nuevo utilizando la interfaz grafica , con el comando dbca.
Lo que primero debemos tener en cuenta que los discos se hallen publicados en el OS y con ello ya podemos comenzar a trabajar.
Con los comandos de oracle createdisk, y logueados con el usuario root creamos los discos.
[root@sdatpro01lx ~]# /etc/init.d/oracleasm createdisk SAN_DATA01p1 /dev/mapper/SAN_DATA01p1 Marking disk "SAN_DATA01p1" as an ASM disk: [ OK ] [root@sdatpro01lx ~]# /etc/init.d/oracleasm createdisk SAN_DATA02p1 /dev/mapper/SAN_DATA02p1 Marking disk "SAN_DATA02p1" as an ASM disk: [ OK ] [root@sdatpro01lx ~]# /etc/init.d/oracleasm createdisk SAN_DATA03p1 /dev/mapper/SAN_DATA03p1 Marking disk "SAN_DATA03p1" as an ASM disk: [ OK ] [root@sdatpro01lx ~]# /etc/init.d/oracleasm createdisk SAN_DATA04p1 /dev/mapper/SAN_DATA04p1 Marking disk "SAN_DATA04p1" as an ASM disk: [ OK ] [root@sdatpro01lx ~]# /etc/init.d/oracleasm createdisk SAN_DATA05p1 /dev/mapper/SAN_DATA05p1 Marking disk "SAN_DATA05p1" as an ASM disk: [ OK ]
Como segunda medida los listamos para verificar que el SO y oracle los pueden ver..
[root@sdatpro01lx ~]# /etc/init.d/oracleasm listdisks SAN_DATA01P1 SAN_DATA02P1 SAN_DATA03P1 SAN_DATA04P1 SAN_DATA05P1
Seteamos las variables de ambiente de la instancia +ASM y ejecutamos el comando dbca que nos mostrara un menu grafico donde comenzaremos con nuestra creación del diskgroup +DATA.
$ dbca
El manager de dbca nos muestra tres opciones:
- Crear una base.
- Generar templetes de una base.
- Configurar una instancia ASM.
A continuacion el instalador no pide que levantemos el CSS (el servicio de sincrinizacion del cluster) para que pueda ser configurado en nuestro servidor.
Con el usuario root ejecutamos el comando localconfig add. Una vez finalizado, damos en OK.
[root@sdatpro01lx ~]# /u01/app/oracle/product/10.2.0/db_asm/bin/localconfig add /etc/oracle does not exist. Creating it now. Successfully accumulated necessary OCR keys. Creating OCR keys for user 'root', privgrp 'root'.. Operation successful. Configuration for local CSS has been initialized Adding to inittab Startup will be queued to init within 30 seconds. Checking the status of new Oracle init process... Expecting the CRS daemons to be up within 600 seconds. CSS is active on these nodes. sdatpro01lx CSS is active on all nodes. Oracle CSS service is installed and running under init(1M)
Ahora colocamos la password del administrador de la instacia (sys).
Con el usuario listo y el servicio CSS arrancado podemos levantar la instancia para poder crear el diskgroup.
Proceso en curso.
elejimos la opción >> CREATE NEW.
Colocamos el nombre del diskgroup que vamos a crear (DATA en mi caso.) , el tipo de reduncancia (EXTERNAL por que uso una caja de discos y quiero una mejor performance) y selecciono los discos que intervienen.
Observemos que creó el diskgroup y que también los montó.
El proceso finaliza exitosamente y podemos comprobar por la linea de comandos que:
La instancia de ASM esta levantada y sus procesos.
[oracle@sdatpro01lx bin]$ ps -ef | grep +ASM oracle 16097 1 0 12:02 ? 00:00:00 asm_pmon_+ASM oracle 16099 1 0 12:02 ? 00:00:00 asm_psp0_+ASM oracle 16101 1 0 12:02 ? 00:00:00 asm_mman_+ASM oracle 16103 1 0 12:02 ? 00:00:00 asm_dbw0_+ASM oracle 16105 1 0 12:02 ? 00:00:00 asm_lgwr_+ASM oracle 16107 1 0 12:02 ? 00:00:00 asm_ckpt_+ASM oracle 16109 1 0 12:02 ? 00:00:00 asm_smon_+ASM oracle 16111 1 0 12:02 ? 00:00:00 asm_rbal_+ASM oracle 16113 1 0 12:02 ? 00:00:00 asm_gmon_+ASM oracle 16215 15224 0 12:08 pts/1 00:00:00 grep +ASM
Que los discos armaron un solo volumen llamado +DATA.
[oracle@sdatpro01lx bin]$ asmcmd ASMCMD> lsdg State Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Name MOUNTED EXTERN N N 512 4096 1048576 921615 921552 0 921552 0 DATA/ ASMCMD> cd DATA
Desde este docuemento sabemos que no solo podemos agregar disco desde la linea de comandos, si no también desde un modo grafico , que hacen una administración más secilla para las personas que vienen desde el mundo de windows.
En el proximo articulo, como configurar el listener. Bys !