Für LDAP ist keine "Easy Connect"-Syntax verfügbar, daher müssen Sie die Dateien ldap.ora und sqlnet.ora konfigurieren und einen Nicht-Easy-Connectstring-Alias in node-oracledb (oder in anderen Tools wie SQL*Plus, PHP OCI8, Python) verwenden cx_Oracle, Golang Godror usw.).
Mir wurde gesagt (!) die Schritte sind:
-
Rufen Sie netca -> Verzeichnisnutzung
auf -
Konfigurieren Sie die Benennung für die Verwendung von LDAP durch netca->Naming Methods Configuration. Dies richtet sqlnet.ora für die Namenssuche ein.
-
Führen Sie netmgr aus, um den Eintrag in LDAP einzurichten, oder Enterprise Manager, um LDAP einzurichten.
-
Kopieren Sie diese Dateien in ein Unterverzeichnis auf dem Computer, auf dem Sie Node.js ausführen, und legen Sie TNS_ADMIN auf das Verzeichnis fest, das die Dateien enthält. Mit Instant Client können Sie es in
network\admin
einfügen Unterverzeichnis unter den Instant Client-Bibliotheken. Siehe den manuellen Eintrag Optionale Oracle Net-Konfiguration -
Setzen Sie den connectString von node-oracledb auf den in 3 konfigurierten Verbindungsalias, z. "orcl"