Esta postagem fornecerá um procedimento para redefinir a senha do usuário Oracle após a expiração.
Como redefinir a senha do usuário Oracle após a expiração?
Para redefinir a senha do usuário Oracle após a expiração, faça login no banco de dados como “ SYSDBA ” digitando o seguinte comando:
SQLPLUS SYS/root1234 AS SYSDBA
No comando acima, “ root1234 ” é a senha do “ SYS ' do utilizador.
Saída
A saída mostra que o usuário efetuou login.
Desbloquear conta de usuário
O ' ALTER USUÁRIO 'cláusula com' DESBLOQUEIO DE CONTA ” pode ser utilizado para desbloquear a conta do usuário após o login como um “ SYSDBA ”:
ALTER USUÁRIO C##DANI DESBLOQUEIO DE CONTA;Na declaração acima, “ C##DIAS ” é o nome de usuário.
Saída
A saída mostra que o usuário foi alterado.
Redefinir senha do usuário
A senha do usuário do banco de dados Oracle pode ser alterada usando o “ ALTERAR ” comando. O exemplo é dado abaixo:
ALTER USUÁRIO C##DANI IDENTIFICADO POR dani321;No exemplo acima, “ dani321 ” é a nova senha que é usada com “ IDENTIFICADO POR ”.
Saída
A saída ' Usuário alterado ” mostrou que a senha do usuário foi alterada.
Forçando a expiração da senha
Use o ' SENHA EXPIRA ” cláusula com o “ ALTERAR ” para forçar o usuário a alterar sua senha após o próximo login. O comando para fazer isso é dado abaixo:
ALTER USUÁRIO C##DANI SENHA EXPIRE; Saída
A saída mostra que o usuário foi alterado.
Vamos confirmar se a senha do usuário foi alterada ou não fazendo login na conta do usuário. O comando para fazer login no “ C##DIAS ” usuário é dado abaixo:
SQLPLUS C##DANI/dani321 Saída
A saída demonstra que, ao efetuar login, a senha definida por “SYSDBA” expirou e o usuário foi solicitado a especificar uma nova.
Como alternativa, a seguinte instrução pode ser usada para alterar a senha do usuário após o vencimento, desbloquear a conta do usuário e forçar o usuário a alterar a senha após o próximo login em uma única instrução:
ALTER USUÁRIO C##DANI IDENTIFICADO POR dani1234 CONTA DESBLOQUEIO SENHA EXPIRE;Na declaração acima, “ dani1234 ” é a nova senha do usuário.
Saída
A saída mostrou que as alterações especificadas foram feitas com sucesso.
Conclusão
Para redefinir a senha do usuário Oracle após a expiração, faça login no banco de dados como um “ SYSDBA ”. Em seguida, use o “ ALTERAR ” declaração com “ DESBLOQUEIO DE CONTA ” para desbloquear a conta do usuário. O ' IDENTIFICADO POR ” pode ser usada para redefinir a senha do usuário. Use o ' SENHA EXPIRA ” para forçar o usuário a alterar a senha após o próximo login. Este guia explicou como redefinir a senha do usuário Oracle após a expiração.