Node-oracledb dalam mod ringkas tidak menyokong jenis pengesah kata laluan 0x939 (NJS-116)
P粉392861047
P粉392861047 2023-12-27 18:42:09
0
1
820

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.

P粉392861047
P粉392861047

membalas semua(1)
P粉803444331

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:

    1. Pastikan parameter permulaan pangkalan data sec_case_sensitive_logon不为FALSE。在 SQL*Plus 中,以 SYSDBA 身份运行 showparameter sec_case_sensitive_logon untuk menyemak nilai. (Nota sec_case_sensitive_logontelah dialih keluar dalam DB 21c).

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!