sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo averiguas la URL de la base de datos de Oracle?

Con Oracle, hay un tnsnames.ora archivo que define las direcciones de la base de datos. Este archivo normalmente se encuentra en $ORACLE_HOME/network/admin y lo utilizan clientes de Oracle como sqlplus o Toad. Aquí hay una entrada de tns de muestra:

ORA11 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORA11)
    )
  )

A partir de esta entrada, puede calcular que su cadena de conexión jdbc sería:

jdbc:oracle:thin:@hostname:1521:ORA11