场景:以前都是用oracle10,刚刚切换到oracle11g,建了几个用户,一直用toad都没出现问题。突然发现某个用户用plsql登录不了,没办法,只好baidu一下。发现是密码的大小写敏感。
可以通过plus或者dos命令、程序登录。但是无法通过PL/SQL等等工具登录!有哪位高人碰到过这样的问题呀?
答案:
在oracle的之前版本时, 你的用户名密码是大小写不敏感的, 但在11g中, 数据库默认密码的大小写是敏感的, 于是我们就知道了一个事实, 那就是jdbc在给oracle密码时, 会将其变成大写,真是一个奇怪的事情啊.
你可能会说: 那好, 那我就把密码设置为大写的好了, 哈哈哈哈, 你完了, 要知道有些程序, 在链接oracle时, 会将密码变为小写, 这是不是很奇怪, 很晕菜呢?
在oracle数据库的密码是大小写敏感的事实千秋万代, 一统江湖前, 你还会遇上很多会把密码改来改去的奇妙程序, 那怎么办呢? 其实很简单, 那就是去除oracle的密码大写敏感设定:
alter system set sec_case_sensitive_logon=false
我是用toad重新修改密码为小写, 问题解决,可以登录。
分享到:
相关推荐
Oracle 11gr2连Oracle 19c 报ORA-28040 ORA-01017解决方法
oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。
oracle 12 c ORA-01017: 用户名/口令无效; 登录被拒绝
NULL 博文链接:https://rongren.iteye.com/blog/1886071
ORACLE ORA-00132 ORA-00214
之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误listener does not currently know of SID given in connect descriptor
kettle连接oracle12C--报错ORA-28040 没有匹配的验证协议
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht
oracle数据库ora-01152和ora-01110的解决办法
start oracle启动文件
Oracle_ORA-12518故障_处理,希望在此与大家分享,能够在实际的工作中提高解决问题的能力
oracle ORA-01033问题怎么解决 !! 能修复文件出错问题
oracle启动失败,ORA-00702报错,windows,linux系统下解决办法
Oracle 11g 的 用户名卸载步骤 手动卸载oracle 清理注册表
ORA-01017: invalid username/password; logon denied Oracle数据库报错解决方案一-附件资源
oracle ORA-01033报错分析和解决方案跟踪文档
ora-03113错误
oracle ora-各种常见java.sql.SQLException归纳
使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查。使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查 使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查