Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak połączyć się z serwerem LDAP za pomocą node-oracledb?

Nie ma składni "Easy Connect" dla LDAP, więc będziesz musiał skonfigurować pliki ldap.ora i sqlnet.ora oraz użyć aliasu innego niż Easy Connectstring w node-oracledb (lub w innych narzędziach, takich jak SQL*Plus, PHP OCI8, Python cx_Oracle, Golang Godror itp.

Powiedziano mi (!), że kroki to:

  1. Wywołaj netca -> Użycie katalogu

  2. Skonfiguruj nazewnictwo do korzystania z LDAP przez netca->Konfiguracja metod nazewnictwa. To konfiguruje sqlnet.ora do wyszukiwania nazw.

  3. uruchom netmgr, aby skonfigurować wpis w ldap lub Enterprise Manager, aby skonfigurować ldap.

  4. Skopiuj te pliki do podkatalogu na komputerze, na którym uruchamiasz Node.js, i ustaw TNS_ADMIN na katalog zawierający pliki. Dzięki Instant Client możesz umieścić go w network\admin podkatalogu w bibliotekach Instant Client. Zobacz wpis podręcznika Opcjonalna konfiguracja Oracle Net

  5. Ustaw parametr connectString węzła node-oracledb na alias połączenia skonfigurowany w 3, np. "orcl"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nieprawidłowy wzorzec nazwy podczas próby przekazania niestandardowego mapowania obiektów typu oracle

  2. Oracle — ORA-01489:wynik konkatenacji ciągów jest za długi

  3. PLSQL :NOWY i :STARY

  4. Korzystanie z kolumny Oracle XMLType w trybie hibernacji

  5. Jak mogę wykonać SELECT DISTINCT na wszystkich polach z wyjątkiem BLOB?