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:
-
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.
- A variável
-
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.