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.
Bom pessoal, por hoje é só.
Abraços e até a próxima.