sql >> Database >  >> RDS >> Oracle

Hoe maak je verbinding met een LDAP-server via node-oracledb?

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:

  1. Roep netca op -> Directorygebruik

  2. Configureer naamgeving om LDAP te gebruiken door netca->Naming Methods Configuration. Dit stelt sqlnet.ora in voor het opzoeken van namen.

  3. voer netmgr uit om het item in ldap in te stellen of Enterprise Manager om ldap in te stellen.

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

  5. Stel node-oracledb's connectString in op de connect alias geconfigureerd in 3, b.v. "orcl"



  1. SELECT van View bevat een subquery in de FROM-component

  2. 4 redenen waarom u prioriteit zou moeten geven aan databasebewaking in uw planning voor 2020

  3. Hoe installeer ik de pg gem van PostgreSQL op Ubuntu?

  4. serienummer in postgre wordt verhoogd, ook al heb ik toegevoegd over conflict niets doen