Gerenciamento de Troca de Senha para Banco Oracle com Template TK Exception no senhasegura

Ao realizar a troca de senha para um banco de dados Oracle utilizando o template TK Exception no senhasegura, é importante entender como a configuração da porta e conectividade influencia o processo. A seguir, fornecemos um guia detalhado sobre como o senhasegura lida com a variável de porta durante a execução do template e como proceder em casos de múltiplas conectividades.

Funcionamento da Variável de Porta no Template TK Exception:

  1. Coleta da Porta Durante a Execução:

    • A variável PORT no template não utiliza um valor estático, como por exemplo a porta padrão 1521. Em vez disso, ela coleta a informação diretamente da conectividade configurada no dispositivo no senhasegura. Esta abordagem garante que a porta correta seja utilizada de acordo com a configuração específica do dispositivo.
  2. Seleção de Porta em Múltiplas Conectividades:

    • Caso o dispositivo tenha múltiplas conectividades configuradas, como ORACLE:1521 e ORACLE:900, o senhasegura automaticamente opta pela primeira conectividade listada, que no exemplo seria a porta 1521.

Cenário com múltiplas portas:

  • Exemplo: Se um dispositivo possui as portas 1521 e 1522 configuradas e ambas aparecem nas conectividades, o senhasegura selecionará a porta que aparece primeiro na ordem de cadastramento para realizar a troca de senha. Caso seja necessário utilizar portas diferentes você pode cadastrar dispositivos diferentes.

Troca de Senha para Usuário ‘sys’:

  • Dado que o usuário ‘sys’ se conecta com uma string específica “as sysdba”, e o senhasegura não implementa a conexão dessa forma no template padrão, é necessário usar uma credencial de autenticação com privilégios elevados para a troca de senha desse usuário.