Подключение ColdFusion 8 к Oracle 12c - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь подключиться из базовой установки ColdFusion 8 к базе данных Oracle 12c.В настоящее время он подключается к Oracle 11g без проблем.

Я получаю следующую ошибку:

Ошибка проверки соединения для источника данных: test
java.sql.SQLException: [Macromedia] [Oracle JDBC Driver] [Oracle] ORA-28040: Нет соответствующего протокола аутентификации
Основная причина была в следующем: java.sql.SQLException: [Macromedia] [Oracle JDBC Driver] [Oracle] ORA-28040: Нет соответствующегопротокол аутентификации

Ответы [ 2 ]

1 голос
/ 30 апреля 2019

Oracle 12c не поддерживается драйверами, которые поставляются с ColdFusion 8 Enterprise. Вы можете попробовать использовать другие драйверы, но они могут столкнуться с другими проблемами, даже если им удастся подключиться.

0 голосов
/ 30 апреля 2019

Основная проблема - старые версии драйверов не смогут подключиться к 12c серверу.В Oracle 12.1 значение по умолчанию для параметра SQLNET.ALLOWED_LOGON_VERSION установлено равным 11. Это означает, что клиенты баз данных, использующие драйверы до 11g, не могут проходить проверку подлинности на серверах баз данных 12.1, если для параметра SQLNET.ALLOWED_LOGON_VERSION не установлено старое значение по умолчанию 8 in $ORACLE_HOME/network/admin/sqlnet.ora

SQLNET.ALLOWED_LOGON_VERSION_CLIENT = 8
SQLNET.ALLOWED_LOGON_VERSION_SERVER = 8

Обратите внимание, что SQLNET.ALLOWED_LOGON_VERSION устарел в 12c.

Для получения дополнительной информации перейдите по ссылке ниже

https://www.oracleracexpert.com/2019/01/ora-28040-no-matching-authentication.html

...