Credencias Oracle Golden Gate

En este artículo vamos a definir una credencial dentro de golden gate, algo que puede ser muy útil para tener más seguridad en las parametrizaciones de los distintos procesos.

Para definir la credencial, usaremos el siguiente comando

GGSCI (__) 5> add credentialstore

Ahora que hemos definido la credencial, agregáramos un usuario con el comando alter credentialstore add user __ alias __. Nos solicitara la contraseña al ejecutar el comando.

GGSCI (__) 7> alter credentialstore add user c##ggate@PDB1 alias alias_ggate

Probamos que conectamos con el comando dblogin useridalias indicando el alias que hemos definido en el punto anterior.

GGSCI (__) 13> dblogin useridalias alias_ggate
Successfully logged into database CDB$ROOT.

Fantástico, nos funciona el acceso sin tener que usar contraseñas.

Modificamos el archivo de parámetros del proceso para indicar que se use el credential definida en el punto anterior

EXTRACT eekapdb1
useridalias alias_ggate
EXTTRAIL ./dirdat/ek
...

Listo. Ahora tenemos definido los ficheros de parámetros sin tener que pasar las contraseñas.Espero que os sirva.