Код завершения 1065
Диагностическое сообщение
Нельзя использовать национальную кодировку для пароля пользователя 'SYSTEM'.
Причина ошибки
Попытка задать пароль в национальной кодировке.
При смене кодировки системного словаря по команде
SET DATABASE NAMES
выполняется также перекодировка имен пользователей и ролей. Но
пароли пользователей не перекодируются, т.к. непосредственно в БД
не хранятся. Таким образом, после смены кодировки системного словаря
все пароли, заданные в национальной кодировке (код символа больше
127), «пропадают» (под ними невозможно зарегистрироваться
в БД). Выходом из данной ситуации является запрет пользователю
SYSTEM
задавать пароль в кодировке, отличной от
DEFAULT
(т.е. допустимо использовать только первые 127 символов).
Ответственный за устранение
Пользователь.
Рекомендации по устранению
Пользователь БД с именем
SYSTEM
должен использовать для задания (изменения) своего пароля только
кодировку по умолчанию.
См. документ:
-
«Справочник по SQL», конструкции
SET DATABASE NAMES
,CREATE OR REPLACE USER
иALTER USER
.