[ 2017-09-18 ]

Oracle 12c: Copia del password file en ASM desde una primaria a su standby

En la siguiente entrada les muestro los pasos para copiar el password file de una base RAC 12c con Dataguard, desde la Primaria a su Standby. 
Debido a que el password file está almacenado en ASM, el procedimiento es un poco diferente al que utilizamos en 11g.

1) Copiamos el password file desde el DG ASM donde está almacenado a un filesystem local del nodo:

Obtenemos la ruta del password file vigente

[grid@nodo_pry1 ~]$ asmcmd
ASMCMD> pwget --dbuniquename ORCLPRY
+DATA1/ORCLPRY/orapwORCLPRY

Copiamos el password file al /tmp local del nodo

ASMCMD> pwcopy --dbuniquename ORCLPRY '+DATA1/ORCLPRY/orapwORCLPRY' '/tmp/orapwORCLPRY'
copying +DATA1/ORCLPRY/orapwORCLPRY -> /tmp/orapwORCLPRY
ASMCMD-9456: password file should be located on an ASM disk group

2) Realizamos la copia remota del archivo desde el nodo de la base primaria al nodo standby:

[grid@nodo_pry1 ~]$ scp  /tmp/orapwORCLPRY nodo_sby1:/tmp/orapwORCLPRY

3) Copiamos el password file desde el file system local al ASM de la standby:

[grid@nodo_pry1 ~]$ asmcmd

ASMCMD> pwcopy --dbuniquename ORCLSBY '/tmp/orapwORCLPRY' '+DATA1/ORCLSBY/orapwORCLSBY'

4) Finalmente modificamos la configuración del OCR en la base Standby para indicar la ruta del nuevo password file:

[grid@nodo_pry1 ~]$srvctl  modify database -db ORCLSBY -dbtype RAC -pwfile '+DATA1/ORCLSBY/orapwORCLSBY' -startoption MOUNT -stopoption IMMEDIATE -oraclehome /u01/app/oracle/product/12.1.0/dbhome_1

No hay comentarios:

Publicar un comentario