Мне дали задание исправить приложение после обновления.
Предположительно, человек, который обновил его, сказал, что он обновил его до 'Oracle 12 c' - что бы это ни значило, думал, что путь: 'C: / oracle / product / 11.2.0 /' , что звучит так, как будто это все еще 11.2.0 или что-то еще .. не важно.
Всякий раз, когда я пытаюсь чтобы запустить oci_connect();
с проверенными и проверенными учетными данными, появляется сообщение об ошибке:
Warning: oci_connect(): ORA-28040: No matching authentication protocol
Я искал по целому rnet, нашел 2 решения:
The lines:
SQLNET.ALLOWED_LOGON_VERSION=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
Тот же результат, ни один не работал.
Редактировать:
Я также заметил, в папке bin нет ни 1040 *, ни oracle.exe
, это нормально?