Quizás te encuentres alguna vez frente a un software ya instalado de GI y necesites crear una primera instancia de ASM con un diskgroup en modo silent porque no tienes acceso a las X.

En nuestro caso se trataba de una versión 11.2 en standalone y el servidor había perdido sus discos locales pese a tener un mirror del sistema operativo.

La base de datos entera se encontraba en cabina, por lo que teníamos que darle de nuevo visibilidad.

Una vez sustituidos los discos duros locales e instalados los softwares correspondientes de SO, GI y RDBMS, teníamos que crear un primer diskgroup de prueba para crear y configurar el ASM que nos serviría para encontrar los diskgroups antiguos que contenían la base de datos.

Pues bien, el motivo de esta entrada de blog no es otro, que poner el acento en el momento de esa creación, pues solo funciona si le pones al final de cada línea, y en cada combinación de parámetros, el carácter «\«, para el salto de línea:

[oracle@vbwdbmadpe1 grid]$ asmca -silent -configureASM \
> -sysAsmPassword oracle1 \
> -asmsnmpPassword oracle1 \
> -diskGroupName PRUEBA \
> -diskList ‘/dev/prueba_asm1’ \
> -redundancy EXTERNAL \
> -au_size 1 \
> -compatible.asm ‘11.2.0.0.0’ \
> -compatible.rdbms ‘11.2.0.0.0’ \
> -diskString ‘/dev/prueba_asm*’
ASM se ha creado e iniciado correctamente.
El grupo de discos PRUEBA se ha creado correctamente.

Espero que a alguien le sea útil, sobre todo si son las 5 am y no has dormido todavía recuperando una base de datos desde 0.