Ora-01017 на oracle 12.2.0.1 - Невозможно установить пароль без учета регистра
Мне нужна помощь с настройкой входа с паролем без учета регистра. Я попытался установить SEC_CASE_SENSITIVE_LOGON = FALSE, но клиент oracle не разрешил мне войти с этим паролем без учета регистра.
Получение ошибки: Ora-01017
Любые наводит на то, как я мог добиться этого для этой версии сервера Oracle.
1 ответ
С версии oracle 12.2.x пользователи не могут войти в систему, используя пароли без учета регистра, даже если SEC_CASE_SENSITIVE_LOGON = FALSE, если PASSWORD_VERSIONS пользователя не 10g.
Следующий sql должен показать ПАРОЛЬ_VERSIONS для пользователя.
select USERNAME,ACCOUNT_STATUS,PASSWORD_VERSIONS from dba_users;
USERNAME ACCOUNT_STATUS PASSWORD_VERSIONS
--------------- -------------- -----------------
dummyuser OPEN 11G 12C
сделать PASSWORD_VERSIONS совместимым с 10g
- добавить / изменить строку в sqlnet.ora базы данных, чтобы SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
- перезапустить базу данных
- изменить / истечь пароль для существующего пользователя
Созданные новые пользователи также будут иметь те же настройки после вышеуказанных шагов. PASSWORD_VERSIONS должен выглядеть примерно так
select USERNAME,ACCOUNT_STATUS,PASSWORD_VERSIONS from dba_users;
USERNAME ACCOUNT_STATUS PASSWORD_VERSIONS
--------------- -------------- -----------------
dummyuser OPEN 10G 11G 12C
/questions/24638189/ya-ne-mogu-vojti-v-sistemnuyu-uchetnuyu-zapis-oracle/24638197#24638197