Konnektivität zum Laden der Regel mit Oracle Call Interface (OCI) möglicherweise nicht erfolgreich
Unter Windows kann die Vorschau von Daten oder die Ausführung einer Dimensionserstellung oder eines Dataloads mit einer Regeldatei, die Oracle Call Interface-(OCI-)Verbindungszeichenfolgen verwendet, mit der folgenden Fehlermeldung fehlschlagen:
Versuch, eine Verbindung zu OCI herzustellen, nicht erfolgreich. [ORA-12638: Zugangsdatenabruf nicht erfolgreich].
Die Ursache dieses Problems ist, dass der Oracle Database-Server der Version 19c und der 19c-Client (in diesem Fall der Client, auf dem Essbase installiert ist) keine Einstellung haben oder die folgende Einstellung in sqlnet.ora aufweisen: SQLNET.AUTHENTICATION_SERVICES=(NTS)
Die Lösung besteht darin, SQLNET.AUTHENTICATION_SERVICES=(NONE) in sqlnet.ora auf dem Computer festzulegen, auf dem Essbase installiert ist.
- Suchen Sie unter <Oracle Home>/network/admin nach
sqlnet.ora. - Öffnen Sie die Datei, und fügen Sie SQLNET.AUTHENTICATION_SERVICES=(NONE) hinzu
- Starten Sie die Essbase-Anwendung neu.
Hinweis:
Wenn die Datei sqlnet.ora nicht vorhanden ist, erstellen Sie sie, indem Sie eine Textdatei mit dem Namen sqlnet.ora hinzufügen.
Der Parameter kann in tnsnames.ora statt in sqlnet.ora enthalten sein. Informationen zur Verwendung finden Sie in der SQLNET.AUTHENTICATION_SERVICES-Dokumentation für Oracle Database 19c.