У меня возникла проблема при подключении к Oracle Cloud Database из java-кода.Строка соединения Java с облачной базой данных Oracle
У меня нет проблем с подключением других недуговых баз данных оракула.
Я могу подключиться к базе данных Oracle Cloud с помощью инструментов sql, за исключением java-кодов.
Имя хоста, имя пользователя и пароль верны, я не показываю действительное имя пользователя и пароль.
Ошибка: java.sql.SQLException:
SQLException: SQLState(null) vendor code(17002)
java.sql.SQLException: Io exception: Oracle Error ORA-12650: No common encryption or data integrity algorithm
Мой код выглядит следующим образом:
String dbURL = "jdbc:oracle:thin:@192.133.133.23:1521:ORCL";
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(dbURL, "username1", "password");
}catch(Exception)
{
e.printStacktrace();
}
"ORA-12650: Нет общего шифрования или алгоритм целостности данных" http://psoug.org/oraerror/ ORA-12650.htm – awsome
yup, я отредактирую сообщение с этим сообщением – hades
Попробуйте это [сообщение из сообщества Oracle] (https://community.oracle.com/thread/1325615?start=0&tstart=0), который может help .. Кажется, вам нужно настроить ваш SQLNET.ORA соответствующим образом для тонкого клиента JDBC, который, по-видимому, является тем, что вы используете – vmachan