Tidak ada sintaks "Easy Connect" yang tersedia untuk LDAP sehingga Anda perlu mengonfigurasi file ldap.ora dan sqlnet.ora dan menggunakan alias non-Easy Connectstring di node-oracledb (atau di alat lain seperti SQL*Plus, PHP OCI8, Python cx_Oracle, Golang godror dll).
Saya diberitahu (!) langkah-langkahnya adalah:
-
Aktifkan netca -> Penggunaan Direktori
-
Konfigurasikan penamaan untuk menggunakan LDAP dengan netca->Konfigurasi Metode Penamaan. Ini menyiapkan sqlnet.ora untuk pencarian nama.
-
jalankan netmgr untuk menyiapkan entri di ldap atau Enterprise Manager untuk menyiapkan ldap.
-
Salin file-file itu ke subdirektori di mesin tempat Anda menjalankan Node.js, dan atur TNS_ADMIN ke direktori yang berisi file-file tersebut. Dengan Klien Instan Anda dapat meletakkannya di
network\admin
subdirektori di bawah pustaka Klien Instan. Lihat entri manaul Konfigurasi Oracle Net Opsional -
Setel connectString node-Oracledb ke alias koneksi yang dikonfigurasi dalam 3, mis. "ork"