domingo, 22 de enero de 2023

OGG-03542 Failed to connect to the database / OCI Error ORA (status = 12154-ORA-12154: TNS


Quieres conectarte al contenedor de base de datos o a un PDB con la consola de Oracle GoldenGate y recibes el mensaje del título de este posteo.?

Existen varias razones, pero si verificas que tu salida en el error muestra de forma adecuada el seteo de la variable "TNS_ADMIN" y no esta en blanco; lo más posible es que tu cadena de conexión definida en el "TNSNAMES", no corresponde con el nombre que estás utilizando a la hora de conectarte con el comando dblogin.

Para efectos de configuración de OGG, la variable TNS_ADMIN debe ser seteada como parte del ambiente del usuario "ORACLE".

Me explico: en este ejemplo, me quiero conectar a la instancia de base datos acoplada con el nombre pdb1 y como ven tengo da error la conexión.

GGSCI (oraclerdbms-origen) 1> dblogin userid c##ggadmin@pdb1 password oracle

2023-01-21 20:47:39  INFO    OGG-03542  Failed to connect to the database. Verify that the connection string and following environment variables are correct:

TNS_ADMIN = /opt/app/oracle/product/19c/network/admin

LD_LIBRARY_PATH = /opt/app/oracle/product/19c/lib.

Error: OCI Error ORA (status = 12154-ORA-12154: TNS:could not resolve the connect identifier specified)

Al revisar la definición de la conexión en el TNSNAMES.ORA, me dí cuenta que había llamado a la cadena de conexión con el nombre "ORIGEN".

De ahí el error.

GGSCI (oraclerdbms-origen) 2> dblogin userid c##ggadmin@origen password oracle

Successfully logged into database.

No hay comentarios:

Publicar un comentario

Te agradezco tus comentarios. Te esperamos de vuelta.

Todos los Sábados a las 8:00PM

Optimismo para una vida Mejor

Optimismo para una vida Mejor
Noticias buenas que comentar