Страница 1 из 1

(++) Протокол замечаний п.12.2

Добавлено: 02 дек 2017, 07:33
pilugino
Нельзя создать пароль, начинающийся с цифры.

Re: Протокол замечаний п.12.2

Добавлено: 02 дек 2017, 07:38
korvin
Тут все зависит от версии Вашего Oracle и его настроек. Если он принимает пароли, начинающиеся с цифры, то и наша программа без проблем сможет их устанавливать.

Re: Протокол замечаний п.12.2

Добавлено: 04 дек 2017, 11:30
pilugino
Попробовали создать доступ с паролем, начинающимся с цифры - выдало следующую ошибку:
Ошибка.jpg
Ошибка.jpg (32.95 КБ) 6196 просмотров

Re: Протокол замечаний п.12.2

Добавлено: 04 дек 2017, 11:55
korvin
Проверил под ADM01 на сервере - без проблем создает пользователя test123 с паролем 123.
Давайте предыдущие копии экрана, приведшие к ошибке.

Re: Протокол замечаний п.12.2

Добавлено: 05 дек 2017, 06:26
pilugino
Ошибка.jpg
Ошибка.jpg (46.39 КБ) 6190 просмотров

Нажали "Создать доступ" для пользователя TEST521
задали пароль 99aaaA и получили ошибку!

Кстати, к вопросу о необработанных ошибках. Вот наглядный пример.

Re: Протокол замечаний п.12.2

Добавлено: 05 дек 2017, 07:23
korvin
Oracle не может выполнить команду
alter user test521 identified by 99aaA

Видимо, пароль может начинаться с цифры, но тогда весь пароль должен быть только из цифр.

Мы тут ничем помочь не можем.

Насчет языка - можно переделать язык сообщений Oracle на русский, и чтоб кодировка была вменяемая. Но это не сильно поможет, зная уровень владения ЭВМ Ваших пользователей, для них что "uniq contsrait default", "что нарушение целостности" - одна и та же китайская грамота. Поэтому, наверное, стоит оставить английский язык для админов, а для пользователей в основных проблемных местах писать понятную им ошибку. В других случаях предложить пользователям обращаться к админам.

p.s.: чтобы переделать, просто в настройках клиента поставьте set NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251

Re: Протокол замечаний п.12.2

Добавлено: 05 дек 2017, 12:23
pilugino
korvin писал(а):Oracle не может выполнить команду
alter user test521 identified by 99aaA

Видимо, пароль может начинаться с цифры, но тогда весь пароль должен быть только из цифр.

Мы тут ничем помочь не можем.


user.jpg
user.jpg (69.43 КБ) 6177 просмотров


Сергей, Oracle может выполнить команду и ему не важно с цифры или не с цифры начинается пароль. Пароль нужно заключать в двойные кавычки ("123Password"). Таким образом проблема совершенно не в оракле

Re: Протокол замечаний п.12.2

Добавлено: 05 дек 2017, 13:35
korvin
Да, действительно, двойные кавычки помогли.
Как говорится век живи, век учись!
Исправим после согласования списка!

Re: Протокол замечаний п.12.2

Добавлено: 04 янв 2018, 14:39
korvin
Исправлено!