Como redefinir a senha do usuário Oracle após a expiração?

Como Redefinir A Senha Do Usuario Oracle Apos A Expiracao



O administrador do banco de dados Oracle pode criar as contas do usuário e conceder-lhes os privilégios apropriados. O usuário pode acessar o banco de dados de acordo com seus privilégios usando a conta. No entanto, às vezes, a senha do usuário expira por motivos de segurança e a senha precisa ser redefinida. O banco de dados Oracle fornece um recurso para o administrador redefinir a senha do usuário após a expiração.

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.