segunda-feira, 26 de maio de 2014

Alter user X identified by VALUES [Oracle];

Bom dia a todos !

Gostaria de compartilhar com vocês uma dica, que me facilitou muito um dia desses.

Estava precisando fazer uma manutenção em um usuário X, e não lembrava a senha. Também as vezes nos encontramos em situações que não temos acesso por questões de politica da empresa.

Sendo assim, se conecte com o usuário SYSTEM ou SYSDBA e execute o comando:

SELECT password FROM dba_users WHERE username='HR'; 


Anote o retorno da consulta, pois esta é a senha criptografada do usuário em questão.
Agora iremos alterar a senha do usuário por qualquer uma que desejamos:

ALTER USER HR IDENTIFIED BY senhatemp;

Após a manutenção, temos que alterar a senha para aquela que anotamos e ela voltará a ser a mesma de antes.

ALTER USER HR IDENTIFIED BY VALUES '4C6D73C3E8B0F0DA';





Simples e fácil !
Como qualquer DBA é impossível termos de cabeça todas as senhas dos usuários do banco de dados.

Abraços,
Bruno Duarte.

Nenhum comentário:

Postar um comentário