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.

About Dan_Atilio

Analista e desenvolvedor de sistemas. Técnico em Informática pelo CTI da Unesp. Graduado em Banco de Dados pela Fatec Bauru. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor do projeto Terminal de Informação, onde são postados tutoriais e notícias envolvendo o mundo da tecnologia.