Det finns ingen "Easy Connect"-syntax tillgänglig för LDAP så du måste konfigurera ldap.ora- och sqlnet.ora-filer och använda ett icke-Easy Connectstring-alias i node-oracledb (eller i andra verktyg som SQL*Plus, PHP OCI8, Python cx_Oracle, Golang godror etc).
Jag har fått veta (!) att stegen är:
-
Anropa netca -> Kataloganvändning
-
Konfigurera namngivning för att använda LDAP genom netca->Naming Methods Configuration. Detta ställer in sqlnet.ora för namnsökning.
-
kör netmgr för att ställa in posten i ldap eller Enterprise Manager för att ställa in ldap.
-
Kopiera dessa filer till en underkatalog på maskinen där du kör Node.js och ställ in TNS_ADMIN till katalogen som innehåller filerna. Med Instant Client kan du lägga den i
network\admin
underkatalog under Instant Client-biblioteken. Se den manuella posten Valfri Oracle Net Configuration -
Ställ in node-oracledbs connectString till det connect-alias som konfigurerats i 3, t.ex. "orcl"