sql >> Databasteknik >  >> RDS >> Oracle

Hur ansluter du till en LDAP-server med node-oracledb?

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:

  1. Anropa netca -> Kataloganvändning

  2. Konfigurera namngivning för att använda LDAP genom netca->Naming Methods Configuration. Detta ställer in sqlnet.ora för namnsökning.

  3. kör netmgr för att ställa in posten i ldap eller Enterprise Manager för att ställa in ldap.

  4. 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

  5. Ställ in node-oracledbs connectString till det connect-alias som konfigurerats i 3, t.ex. "orcl"



  1. Är kolumn- och tabellnamn skiftlägeskänsliga i MySQL?

  2. MySQL Tutorial – En nybörjarguide för att lära dig MySQL

  3. Laravel Eloquent vs frågebyggare - Varför använda vältalig för att minska prestandan

  4. How to_date() Fungerar i PostgreSQL