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.