PW-00029: Password complexity failed - ошибка в orapwd Oracle 12.2

Ошибка PW-00029: Password complexity failed
Андрей Васенин

Андрей Васенин

Автор статьи. Сфера интересов: ИТ-специалист (программирование, администрирование, DBA). Кандидат экономических наук. Подробнее .

При попытке создать файл паролей при помощи orapwd для базы данных Oracle 12.2 вы можете столкнуться с ошибкой "PW-00029: Password complexity failed". Давайте продемонстрируем это на примере. Создадим файл паролей с использование пароля "oracle":

[oracle@uhesse dbs]$ orapwd file=$ORACLE_HOME/dbs/orapwdfile password=oracle

OPW-00029: Password complexity failed for SYS user : Password must contain at least 8 characters.

Как мы видим, Ораклу не понравился наш пароль. Он считает его слишком простым. Такая проверка появилась с версии 12.2.

Два варианта решения этой проблемы: Либо укажите пароль, который проходит проверку сложности, например:

[oracle@uhesse dbs]$ orapwd file=$ORACLE_HOME/dbs/orapwdfile password=Very_Complex§1Pass

Либо создайте файл паролей в формате 12.1 (по умолчанию используется формат 12.2):

[oracle@uhesse dbs]$ orapwd describe file=orapwdfile
Password file Description : format=12.2 
[oracle@uhesse dbs]$ rm orapwdfile
[oracle@uhesse dbs]$ orapwd file=$ORACLE_HOME/dbs/orapwdfile password=oracle format=12
[oracle@uhesse dbs]$ orapwd describe file=orapwdfile
Password file Description : format=12 

Теперь при выполнении команды ошибки не возникнет!

Вас заинтересует / Intresting for you:

ORA-08103 Object no longer exi...
ORA-08103 Object no longer exi... 21123 просмотров Денис Mon, 29 Apr 2019, 12:54:39
Ошибка ORA-01034 и ORA-2710: s...
Ошибка ORA-01034 и ORA-2710: s... 8917 просмотров pol Tue, 21 Nov 2017, 13:28:01
Ошибки ORA-600, ORA-752: гайд ...
Ошибки ORA-600, ORA-752: гайд ... 1539 просмотров Андрей Васенин Mon, 07 Jun 2021, 19:11:59
Язык SQL в Oracle
Язык SQL в Oracle 4301 просмотров Ирина Светлова Tue, 21 Nov 2017, 13:26:01
Войдите чтобы комментировать