Ошибка JDB C при подключении java с Oracle 18c - PullRequest
0 голосов
/ 31 марта 2020

При подключении базы данных Oracle 18 c к java возникает ошибка ниже. Используемая мной команда.

Class.forName("oracle.jdbc.driver.OracleDriver"); 
        Connection con=DriverManager.getConnection("jdbc:oracle:thin:@100.100.209.28:1521:PDB1","cmiapps","WEXXXX##");

Ошибка, которую я получаю.

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

Когда я выполняю запрос ниже, я получаю PDB1 в качестве имени службы.

select name from dba_services;

Не могли бы вы помочь мне в этом же?

1 Ответ

0 голосов
/ 01 апреля 2020

Как уже упоминалось в комментарии @thatjeffsmith, вы не можете использовать SID для соединения с PDB базой данных. вам придется использовать service name для того же.

...