Pro LDAP není k dispozici žádná syntaxe „Easy Connect“, takže budete muset nakonfigurovat soubory ldap.ora a sqlnet.ora a použít alias jiného typu než Easy Connectstring v node-oracledb (nebo v jiných nástrojích, jako je SQL*Plus, PHP OCI8, Python cx_Oracle, Golang Godror atd.).
Bylo mi řečeno (!), že kroky jsou:
-
Vyvolat netca -> Využití adresáře
-
Nakonfigurujte pojmenování pro použití LDAP pomocí netca->Naming Methods Configuration. Tím se nastaví sqlnet.ora pro vyhledávání jmen.
-
spusťte netmgr pro nastavení položky v ldap nebo Enterprise Manager pro nastavení ldap.
-
Zkopírujte tyto soubory do podadresáře na počítači, kde spouštíte Node.js, a nastavte TNS_ADMIN na adresář obsahující soubory. Pomocí Instant Client jej můžete vložit do
network\admin
podadresář v knihovnách Instant Client. Viz položka manuálu Volitelná konfigurace sítě Oracle -
Nastavte connectString node-oracledb na alias připojení nakonfigurovaný v 3, např. "orcl"