Hoje na configuração padrão de instalação, a abertura de um arquivo que contem as linhas com os parâmetros necessários para conectar a base Oracle possui informação do usuário e senha Oracle visíveis. Para Administradores de banco de Dados, o fato pode ser aceito para o ambiente de desenvolvimento, já no ambiente de produção não é recomendável ter esta abertura.
É possível extrair esta informação do arquivo de conexão e adicionar ao schema holder de forma segura.
A possibilidade de adicionar os parâmetros de conexão internamente no Schema Holder deve ser analisada com cuidado, observe que sem estes, o arquivo de conexão perde a referência da instância Oracle que será conectada, principalmente se houver ambientes iguais. Por exemplo, “produção" e "teste” com mesmo usuário e senha.
Por isso a recomendação é adicionar no Schema holder somente a senha e deixar no arquivo .pf do Progress o nome do usuário e serviço sqlnet utilizado para acesso ao ambiente Oracle. Desta forma é visível a localização de qual ambiente Oracle se pretende conectar.
Embora a alteração seja simples, recomenda-se proceder a cópia temporária do Schema para outro diretório que somente o administrador tenha acesso.
Após a alteração da localização da senha do arquivo para dentro do Schema Holder, o procedimento sugere criar um usuário e senha administrativos para acesso ao Schema. Neste caso, para visualizar informações do Schema ou realizar qualquer manutenção a conexão progress será mono-usuario (-1), sendo requisitado o usuário e senha do Schema Progress. Para conexões normais com parâmetro –RO não é requisitado usuário e senha Progress e o acesso ao Schema não permitirá visualização do conteúdo do campo que contém a senha do usuário Oracle.