ruby-plsql icon indicating copy to clipboard operation
ruby-plsql copied to clipboard

ORA-12505 When Connecting Using Jdbc.

Open silkPK opened this issue 2 years ago • 0 comments

If the database is a pluggable database (PDB so Multi-Tenant functionality) the client connection fails with ORA-12505.

Error: java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

According to the Oracle Doc ID 2926900.1, connections to a pluggable database use SERVICE_NAME and not SID.

To solve this problem, shall be used the Thin-style Service Name Syntax

@//host_name:port_number/service_name

For example:

jdbc:oracle:thin:scott/tiger@//myhost:1521/myservicename

silkPK avatar Jul 27 '23 08:07 silkPK