Oracle
 sql >> Database >  >> RDS >> Oracle

Come ci si connette a un server LDAP utilizzando node-oracledb?

Non è disponibile una sintassi "Easy Connect" per LDAP, quindi dovrai configurare i file ldap.ora e sqlnet.ora e utilizzare un alias non Easy Connectstring in node-oracledb (o in altri strumenti come SQL*Plus, PHP OCI8, Python cx_Oracle, Golang godror ecc.).

Mi è stato detto (!) che i passaggi sono:

  1. Richiama netca -> Utilizzo directory

  2. Configura la denominazione per utilizzare LDAP tramite netca->Configurazione dei metodi di denominazione. Questo imposta sqlnet.ora per la ricerca del nome.

  3. eseguire netmgr per configurare la voce in ldap o Enterprise Manager per configurare ldap.

  4. Copia quei file in una sottodirectory sulla macchina in cui esegui Node.js e imposta TNS_ADMIN sulla directory contenente i file. Con Instant Client puoi inserirlo nel network\admin sottodirectory nelle librerie Instant Client. Vedere la voce di manuale Configurazione Oracle Net opzionale

  5. Impostare connectString di node-oracledb sull'alias di connessione configurato in 3, ad es. "orc"