Consultor Eletrônico



Kbase 89416: Como conectar banco Oracle via OpenEdge Dataserver utilizando caracteres especiais na senha do usuário
Autor   Eloi Rene Pscheidt - CAT
Acesso   Público
Publicação   05/12/2018
Situação:
Utilizar caracteres especiais na senha, como por exemplo: @senha#

Problema:
Esse tipo de senha inviabiliza o formato padrão de conexão, pois o caractere @ é utilizado para especificar o descritor da conexão.

Solução:
Configurar os valores dos parâmetros -U e -P dentro do schema-holder, via data administration, seleciona o banco type oracle, vai em dataserver, oracle utilities, edit connection information, no campo 'connection parameters', informa os parâmetros, exemplo:
-U sports@oradb -P "@senha#"
a senha precisa ser especificada entre aspas duplas
na hora de conectar, conecta só com os parãmetros -db, exemplo:
-db shsports -RO -db sports

Observação:
Passar o parâmetro -P "senha" diretamente no .pf ou no comando CONNECT não funciona para todos os casos.
A única forma que funciona é conforme apresentado na solução, através da opção 'connection parameters' via Data Administrator.