Data

28 abr, 2015

Recuperando a senha do administrador do Oracle APEX

Publicidade

Oi, pessoal! Tudo bem?

Uma das coisas mais chatas que acontece é quando ficamos algum tempo se acessar alguma aplicação ou um sistema e esquecemos a bendita da senha do administrador.

ll09

Quem nunca se desesperou ao receber essa mensagem? Comigo já aconteceu uma centena de vezes, digamos que não tenho uma memória muito boa. rs

Mas afinal, o que devo fazer para recuperar essa senha?

No Oracle APEX é muito simples. No pacote de instalação do Oracle APEX temos alguns scripts que nos ajudam a efetuar a manutenção do ambiente. Dentre eles temos o script apxchpwd.sql. Esse script é utilizado para recuperar a senha do administrador do Oracle APEX.

Para executar esse script, devemos conectar com o usuário SYS do banco de dados:

Connected to Oracle Database 11g Express Edition Release 11.2.0.2.0 
Connected as SYS
SQL> @C:\apxchpwd.sql
Prompt “Enter a password for the ADMIN user              []”
Session altered
...changing password for ADMIN
PL/SQL procedure successfully completed

Durante a execução, será solicitado para informar a nova senha.

É importante lembrar as regras de complexidade para a definição de senhas no Oracle APEX:

  • A senha deve conter ao menos um caractere alfabético;
  • A senha deve conter ao menos um caractere de pontuação;
  • A senha deve conter ao menos um caractere de caixa alta;
  • A senha deve conter ao menos um caractere de caixa baixa.

Se alguma das regras não for atendida, a execução do script retornará a seguinte mensagem:

ORA-20001: Password validation failed

Após recuperar a senha, durante o primeiro login na página de administração será solicitado a redefinição da senha:

ll10

Conclusão

Pessoal, este artigo demonstrou como recuperar a senha do adminstrador do Oracle APEX. Agora não precisamos nos desesperar mais quando esquecer a senha. Ah, só não esqueça a senha do SYS do banco de dados! rs

Até a próxima!

Para acessar a aplicação demo da nossa série de artigos utilize o seguinte link.

  • Usuário: DEMO
  • Senha: imasters