Er is geen "Easy Connect"-syntaxis beschikbaar voor LDAP, dus u moet de bestanden ldap.ora en sqlnet.ora configureren en een niet-Easy Connectstring-alias gebruiken in node-oracledb (of in andere tools zoals SQL*Plus, PHP OCI8, Python cx_Oracle, Golang godror enz.).
Er is mij verteld (!) dat de stappen zijn:
-
Roep netca op -> Directorygebruik
-
Configureer naamgeving om LDAP te gebruiken door netca->Naming Methods Configuration. Dit stelt sqlnet.ora in voor het opzoeken van namen.
-
voer netmgr uit om het item in ldap in te stellen of Enterprise Manager om ldap in te stellen.
-
Kopieer die bestanden naar een submap op de computer waarop u Node.js uitvoert, en stel TNS_ADMIN in op de map die de bestanden bevat. Met Instant Client kun je het in het
network\admin
. plaatsen submap onder de Instant Client-bibliotheken. Zie de handmatige invoer Optionele Oracle Net-configuratie -
Stel node-oracledb's connectString in op de connect alias geconfigureerd in 3, b.v. "orcl"