Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Javl
Member

Откуда:
Сообщений: 244
Приветствую всех!
Создал тему в разделе PHP, но сейчас понял что это относится больше к Ораклу, в общем суть проблемы.

Есть простая строка: $con = ora_logon("USER@ORCL","PASW"); для выполнения select count.
Когда сервер был на Оракле 12с все работало, сейчас перешел на 18с, пишет ошибку ORA-01017: invalid username/password; logon denied.
Читал, где-то нужно убрать case sensitivity, но не могу найти, в этом проблема?
4 сен 18, 11:17    [21663658]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
-2-
Member

Откуда:
Сообщений: 15330
Javl
в этом проблема?
что-то из трех (логин, пароль, БД) не совпало. Про остальные оправдания забудь.
4 сен 18, 11:39    [21663694]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1780
Javl,

Может проще пароль использовать в оригинальном регистре?
4 сен 18, 11:40    [21663695]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Javl
Member

Откуда:
Сообщений: 244
-2-,

Скрипт не менялся, в 12с работал, и oci_connect нормально отрабатывает, а на oci_logon ругается!
4 сен 18, 11:41    [21663696]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Javl
Member

Откуда:
Сообщений: 244
jan2ary,

Дело в том, что и имя пользователя и пароль на анг и заглавными буквами!
4 сен 18, 11:42    [21663697]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Тролин
Member

Откуда: БСП
Сообщений: 363
Javl, с 12.2 case sensitivity depricated
4 сен 18, 11:45    [21663704]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Тролин
Member

Откуда: БСП
Сообщений: 363
Javl, имеется ввиду параметр sec_case_sensitive_logon depricated
4 сен 18, 11:50    [21663709]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Тролин
Member

Откуда: БСП
Сообщений: 363
Javl,
как вариант в sqlnet.ora установить
SQLNET.ALLOWED_LOGON_VERSION_SERVER=11

попробовать поменять пароль на всякий случай и попробовать зайти через php
4 сен 18, 11:52    [21663711]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Javl
Member

Откуда:
Сообщений: 244
Тролин,

Коннект идет от клиента 12.2
4 сен 18, 11:54    [21663714]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Javl
Member

Откуда:
Сообщений: 244
Тролин
Javl,
как вариант в sqlnet.ora установить
SQLNET.ALLOWED_LOGON_VERSION_SERVER=11

попробовать поменять пароль на всякий случай и попробовать зайти через php


так oci_connect проходит с этим логином и паролем, ругается только на oci_logon
4 сен 18, 11:55    [21663716]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Тролин
Member

Откуда: БСП
Сообщений: 363
Javl,

выставь параметр вот интересно проканает или нет. отпишешься...
4 сен 18, 14:28    [21664066]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1780
Тролин
Javl,
SQLNET.ALLOWED_LOGON_VERSION_SERVER=11
Ну, тут вроде бы ошибка была бы другая.
4 сен 18, 14:37    [21664085]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
jan2ary
Тролин
Javl,
SQLNET.ALLOWED_LOGON_VERSION_SERVER=11
Ну, тут вроде бы ошибка была бы другая.

ORA-28040: No matching authentication protocol
4 сен 18, 15:58    [21664282]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Javl
Member

Откуда:
Сообщений: 244
Тролин,

Спасибо, проконало, добавил SQLNET.ALLOWED_LOGON_VERSION_SERVER=11 хотя честно ни хрена не понял почему, клиент 12.2 х86, я ставил и 18.0 клиент, но с ним Апач не хочет дружить (вываливается) и, а разбираться не было времени и так все мозг выносят когда база заработает!

Но сначала я пробовал alter system set sec_case_sensitive_logon=false и теперь задолбало меня сообщение в логе: obsolete or deprecated parameter(s) specified for RDBMS instance, хотя и вернул все назад!
4 сен 18, 16:17    [21664320]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Тролин
Member

Откуда: БСП
Сообщений: 363
Viewer
jan2ary
пропущено...
Ну, тут вроде бы ошибка была бы другая.

ORA-28040: No matching authentication protocol


как вариант попробовать выставить

SQLNET.ALLOWED_LOGON_VERSION_SERVER=12a
SQLNET.ALLOWED_LOGON_VERSION_SERVER=12
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
4 сен 18, 17:09    [21664412]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Javl
Member

Откуда:
Сообщений: 244
Тролин
Viewer
пропущено...

ORA-28040: No matching authentication protocol


как вариант попробовать выставить

SQLNET.ALLOWED_LOGON_VERSION_SERVER=12a
SQLNET.ALLOWED_LOGON_VERSION_SERVER=12
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8


В клиенте 12.2 по умолчанию SQLNET.ALLOWED_LOGON_VERSION_SERVER=12
4 сен 18, 17:27    [21664445]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Тролин
Member

Откуда: БСП
Сообщений: 363
Javl, это я для Viewer

в доке есть вся инфа
4 сен 18, 17:31    [21664449]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка logon denied при подключении из PHP к Oracle 18c!  [new]
Javl
Member

Откуда:
Сообщений: 244
Viewer
jan2ary
пропущено...
Ну, тут вроде бы ошибка была бы другая.

ORA-28040: No matching authentication protocol


У меня была подобная ошибка, когда с 11 клиентов коннектилилсь к базе выше 12.2, но там другой параметр надо править.
4 сен 18, 17:46    [21664472]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить