我正在嘗試使用 javaScript 將 Oracle 資料庫與 node.js 連接。
需求 - 我正在使用 webdriverIo 自動化 UI,它使用 node.js 和 JS。在一個流程中,我需要連接 Oracle DB 並透過自動化執行查詢來取得值。 我嘗試了一切,但每次的反應都是一樣的。 我正在嘗試使用 Nodejs 和 JS 連接 oracle db。我正在使用 VScode 進行編碼。
P粉8034443312023-12-28 10:47:02
對於 Oracle 資料庫 11gR2 或更早版本:
新增對 initOracleClient()
的呼叫以啟用 node-oracledb 厚模式
或者,您可以升級資料庫。
對於 Oracle 資料庫 12c 或更高版本:
要使用精簡模式:請參閱 尋找並重設使用10G密碼版本的使用者密碼。總結一下:
確保資料庫初始化參數sec_case_sensitive_logon
不為FALSE。在 SQL*Plus 中,以 SYSDBA 身分執行 showparameter sec_case_sensitive_logon
以檢查該值。
(注意sec_case_sensitive_logon
已已在 DB 21c 中刪除)。
如果錯誤仍然發生,請重新產生密碼,例如如有必要,請執行ALTER USER x IDENTIFIED BY y
。
或者,您可以使用厚模式。