Hoje vamos falar um pouco sobre o erro "ORA-28001", o mesmo ocorre muito nos bancos de dados Oracle Versão 11g devido a configuração dos profile dos usuários do banco de dados deixar apenas 180 dias de validade para as senhas dos mesmos.
Segue os passos abaixo para alterar essa configuração.
1 - Conectar no banco de dados com o usuário SYSDBA.
2 - SQL> select * from dba_profiles where resource_name ='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
-------------------------- ----------------------------------- --------------- ------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
3 - Execute o seguinte comando para desabilitar a configuração.
SQL > ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
SQL > ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
4 - Valide para ter certeza que a configuração foi realizada.
SQL> select * from dba_profiles where resource_name ='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
-------------------------- ----------------------------------- --------------- ------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
Qualquer dúvida, deixe o seu comentário.
PROFILE RESOURCE_NAME RESOURCE LIMIT
-------------------------- ----------------------------------- --------------- ------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
Qualquer dúvida, deixe o seu comentário.
Boa tarde, estou com problemas pois no meu caso a senha já expirou e não consigo altera-la.
ResponderExcluirO que devo fazer ?
obrigado