Recuperar senha de usuário no Oracle

Olá pessoal…

Hoje irei mostrar como recuperar a senha de um usuário em banco de dados Oracle. Recentemente tinha perdido a senha do usuário sys da minha base, então tive que recuperar utilizando esses comandos.


Você irá precisar executar o SQLPlus, verifique se ele está nas variáveis de ambiente, para executar diretamente do terminal ou procure o diretório bin da instalação do Oracle (ex.: ..oracleproduct11.2.0serverbin).

No terminal, execute este comando para abrir o SQLPlus sem login:

sqlplus /nolog

Agora você vai precisar se conectar como sysdba, para isso, execute o seguinte comando (sem o SQL>):

SQL> conn / as sysdba

Se ele retornar uma mensagem escrito Conectado., deu certo, agora basta alterar os usuários, com o comando alter user, como exemplo abaixo:

SQL> alter user sys identified by oracle

Abaixo segue a sintaxe do comando:

SQL> alter user [usuario] identified by [senha]

Se for mostrado a mensagem de Usuário alterado, deu certo. Abaixo uma imagem de um prompt do Windows com os comandos para recuperar a senha.

Recuperando a senha em Oracle

Recuperando a senha em Oracle

Bom pessoal, por hoje é só.
Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.
Terminal de Informação