Der er ingen "Easy Connect"-syntaks tilgængelig for LDAP, så du bliver nødt til at konfigurere ldap.ora- og sqlnet.ora-filer og bruge et ikke-Easy Connectstring-alias i node-oracledb (eller i andre værktøjer som SQL*Plus, PHP OCI8, Python cx_Oracle, Golang godror osv.).
Jeg får at vide (!) trinene er:
-
Aktiver netca -> Directory Usage
-
Konfigurer navngivning til at bruge LDAP ved netca->Navngivningsmetoder Konfiguration. Dette sætter sqlnet.ora op til navneopslag.
-
kør netmgr for at konfigurere posten i ldap eller Enterprise Manager for at konfigurere ldap.
-
Kopier disse filer til en undermappe på den maskine, hvor du kører Node.js, og indstil TNS_ADMIN til den mappe, der indeholder filerne. Med Instant Client kan du placere den i
network\admin
undermappe under Instant Client-bibliotekerne. Se manuel indgang Optional Oracle Net Configuration -
Indstil node-oracledbs connectString til det connect-alias, der er konfigureret i 3, f.eks. "orcl"