栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Oracle JDBC:无效的用户名/密码(ora-01017)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Oracle JDBC:无效的用户名/密码(ora-01017)

奇。一些想法:

  1. 记录用户名和密码几天,以确保它们正确无误。代码中的某些错误可能会覆盖您不期望的值。

  2. 考虑将JNDI与Tomcat提供的连接池一起使用。DBCP具有一些非常高级的选项,可以检查连接是否仍然有效以及如何重新连接。之后,您应该再也不会在日志中看到任何与连接有关的问题。这也将提高安全性,因为所有应用程序都不再需要知道数据库密码。

  3. 这可能是资源泄漏的问题(如果应用程序永远不会返回连接,则可能会发生这种情况),但是我希望会出现不同的错误消息。

  4. 某些数据库(DB2,H2)允许创建视图,使其他数据库中的远程表(如本地表)可见。不确定Oracle是否支持此功能,但是如果支持,则此远程表的用户名/密码可能是错误的。

还请考虑此博客文章中的要点:Oracle ORA-01017技巧

乍看之下,帖子中没有任何内容可能会引起您的问题,但也许某些脚本正在操纵该脚本

tnsnames.ora
(例如,分发新副本)。

或者,DBA在每日备份期间禁用了所有用户。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/452697.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号