Saya cuba menyambungkan pangkalan data Oracle dengan node.js menggunakan javaScript.
Keperluan - Saya mengautomasikan UI menggunakan webdriverIo, yang menggunakan node.js dan JS. Dalam satu proses, saya perlu menyambung ke Oracle DB dan menjalankan pertanyaan melalui automasi untuk mendapatkan nilai. Saya mencuba segala-galanya tetapi tindak balas adalah sama setiap kali. Saya cuba menyambungkan oracle db menggunakan Nodejs dan JS. Saya menggunakan VScode untuk pengekodan.
Untuk Pangkalan Data Oracle 11gR2 atau lebih awal:
Tambahkan panggilan ke initOracleClient()
untuk mendayakan node-oracledb mod tebal
Sebagai alternatif, anda boleh menaik taraf pangkalan data.
Untuk Pangkalan Data Oracle 12c atau lebih tinggi:
Untuk menggunakan Mod Ringkas: Lihat Cari dan tetapkan semula kata laluan pengguna menggunakan versi kata laluan 10G. Kesimpulannya:
Pastikan parameter permulaan pangkalan data sec_case_sensitive_logon
不為FALSE。在 SQL*Plus 中,以 SYSDBA 身份運(yùn)行 showparameter sec_case_sensitive_logon
untuk menyemak nilai.
(Nota sec_case_sensitive_logon
telah dialih keluar dalam DB 21c).
Jika ralat masih berlaku, sila jana semula kata laluan, cth. jalankan ALTER USER x IDENTIFIED BY y
jika perlu.
Sebagai alternatif, anda boleh menggunakan mod tebal.