A Conectividade Pode Falhar na Regra de Carga Usando o Oracle Call Interface (OCI)
No Windows, a visualização de dados ou a execução de um build de dimensão ou carregamento de dados com um arquivo de regra que usa strings de conexão do OCI (Oracle Call Interface) pode falhar com a seguinte mensagem de erro:
Falha na tentativa de conexão com o OCI. [ORA-12638: Falha na recuperação de credenciais].
A causa desse problema é que o servidor Oracle Database versão 19c e o cliente 19c (neste caso, o cliente é onde o Essbase está instalado) não têm definição ou têm a seguinte definição em sqlnet.ora: SQLNET.AUTHENTICATION_SERVICES=(NTS)
A solução é definir SQLNET.AUTHENTICATION_SERVICES=(NONE) no sqlnet.ora no computador onde o Essbase está instalado.
- Em <Oracle Home>/network/admin, localize
sqlnet.ora - Abra o arquivo e adicione SQLNET.AUTHENTICATION_SERVICES=(NONE)
- Reinicie o aplicativo Essbase.
Observação:
Se o arquivo sqlnet.ora não existir, crie-o adicionando um arquivo de texto com o nome sqlnet.ora.
O parâmetro pode estar em tnsnames.ora em vez de sqlnet.ora. Consulte as notas de uso na documentação SQLNET.AUTHENTICATION_SERVICES para o Oracle Database 19c.