Почему можно сменить пароль пользователя на идентификатор длиннее 30 символов - PullRequest
0 голосов
/ 26 февраля 2019

Я обнаружил, что с помощью SQL Developer (пробовал версии 18.1 и 18.3) я могу изменить пароль пользователя на значение более 30 символов, что невозможно при использовании alter user или create user.

Мне интересно, как это возможно.

Мы изо всех сил пытаемся воспроизвести это, но я могу сделать это неоднократно ...

Версия Oracle:

Oracle Database 12c Enterprise Edition, выпуск 12.1.0.2.0 - 64-разрядная версия

Я использую функцию «Сброс пароля» из SQL Developer для пользователя, который не подключен к БД.

SQL Developer, reset password

Я не получаю сообщение об ошибке, пользователь может соединиться с этим слишком длинным паролем, например, a123456789B123456789C123456789D (31 символ), используя SQL Developer, но также sqlplus.

edit1: Попытка использовать только последние / первые 30 символов не работает, возможно, есть какое-то другое преобразование, я не знаю.

edit2: Я создал видео , показывающее, как я этого добился ...

...