Translate

sexta-feira, 22 de abril de 2016

Banco Oracle - Desbloquear Usuários com senhas Expiradas ORA-28001

Eventualmente, por padrão, o banco de dados Oracle expira a senha de usuários.

Para reverter esta situação execute as linhas a seguir, com usuário SYS , e atribuição SYSDBA:
--desbloqueie o usuário
ALTER USER TESTES_LOCAIS ACCOUNT UNLOCK;

--atribua uma nova senha
ALTER USER TESTES_LOCAIS IDENTIFIED BY 123456;

--verifique a próxima data de expiração (EXPIRY_DATE)
SELECT USERNAME, ACCOUNT_STATUS, EXPIRY_DATE FROM DBA_USERS 
WHERE USERNAME='TESTES_LOCAIS';

Se for de seu desejo que as contas de usuário nunca mais expirem, execute os comandos a seguir, também com usuário SYS , e atribuição SYSDBA:
--alterando perfil para não expirar mais
ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_TIME UNLIMITED;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME  UNLIMITED;


--verifique se não há mais data de expiração (EXPIRY_DATE)
SELECT USERNAME, ACCOUNT_STATUS, EXPIRY_DATE FROM DBA_USERS
WHERE USERNAME='TESTES_LOCAIS';


Nenhum comentário:

Postar um comentário