DataARTIGO

Recuperando a senha do administrador do Oracle APEX

Uma das coisas mais chatas é quando esquecemos a senha do administrador. Mas isso agora não é mais um problema. Veja a solução neste artigo.

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

é formado em Análise de Sistemas pela Uniban. Possui 10 anos de experiência em análise, implementação e desenvolvimento de softwares com Oracle Forms/Reports, PL/SQL. Também possui experiência de 6 anos em WebTool Kit, HTML, JavaScript, XML, CSS e APEX, além de conhecimentos em JAVA e Delphi. Possui certificação Oracle Advanced PL/SQL Developer Certified Professional 11g. Em sua experiência profissional teve a oportunidade de participar de diversos projetos, dos quais pode-se destacar migrações de sistemas de arquivos indexados em Cobol para banco de dados Oracle; tunning em camada de aplicações e camada de banco de dados; administração de banco de dados Oracle 9i e 10g; modelagem relacional de dados utilizando Erwin; migração do Forms 6i para Forms IAS 10g; levantamento, análise e desenvolvimento de software em Delphi com Oracle, Oracle WebTool Kit e APEX. Atualmente trabalha em uma empresa petroquimica, na qual atua como Desenvolvedor Oracle EBS, desenvolvendo customizações para todos os módulos, nos padrões e recursos do ERP, utilizando PL/Sql, Forms 6i, Reports 6i, Discover, WorkFlow e APEX.

Ver perfil