登录  /  注册
精简模式下的 Node-oracledb 不支持密码验证器类型 0x939 (NJS-116)
P粉392861047
P粉392861047 2023-12-27 18:42:09
[JavaScript讨论组]

我正在尝试使用 javaScript 将 Oracle 数据库与 node.js 连接。

需求 - 我正在使用 webdriverIo 自动化 UI,它使用 node.js 和 JS。在一个流程中,我需要连接 Oracle DB 并通过自动化运行查询来获取值。 我尝试了一切,但每次的反应都是一样的。 我正在尝试使用 Nodejs 和 JS 连接 oracle db。我正在使用 VScode 进行编码。

P粉392861047
P粉392861047

全部回复(1)
P粉803444331

对于 Oracle 数据库 11gR2 或更早版本:

对于 Oracle 数据库 12c 或更高版本:

  • 要使用精简模式:请参阅 查找并重置使用10G密码版本的用户密码。总结一下:

    1. 确保数据库初始化参数sec_case_sensitive_logon不为FALSE。在 SQL*Plus 中,以 SYSDBA 身份运行 showparameter sec_case_sensitive_logon 以检查该值。 (注意sec_case_sensitive_logon已在 DB 21c 中删除)。

    2. 如果错误仍然发生,请重新生成密码,例如如有必要,运行ALTER USER x IDENTIFIED BY y

  • 或者,您可以使用厚模式。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号