oracle ORA-01017 用户无法通过PL-SQL登录,Toad可以登录
2013-01-28 15:02
573 查看
场景:以前都是用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重新修改密码为小写, 问题解决,可以登录。
可以通过plus或者dos命令、程序登录。但是无法通过PL/SQL等等工具登录!有哪位高人碰到过这样的问题呀?
答案:
在oracle的之前版本时, 你的用户名密码是大小写不敏感的, 但在11g中, 数据库默认密码的大小写是敏感的, 于是我们就知道了一个事实, 那就是jdbc在给oracle密码时, 会将其变成大写,真是一个奇怪的事情啊.
你可能会说: 那好, 那我就把密码设置为大写的好了, 哈哈哈哈, 你完了, 要知道有些程序, 在链接oracle时, 会将密码变为小写, 这是不是很奇怪, 很晕菜呢?
在oracle数据库的密码是大小写敏感的事实千秋万代, 一统江湖前, 你还会遇上很多会把密码改来改去的奇妙程序, 那怎么办呢? 其实很简单, 那就是去除oracle的密码大写敏感设定:
alter system set sec_case_sensitive_logon=false
我是用toad重新修改密码为小写, 问题解决,可以登录。
相关文章推荐
- oracle ORA-01017 用户无法通过PL-SQL登录,Toad可以登录
- oracle ORA-01017 用户无法通过PL-SQL登录
- oracle ORA-01017 用户无法通过PL-SQL登录
- oracle ORA-01017 用户无法通过登录
- 客户端使用 pl/sql developer 无法以sys用户登录
- 同样的用户和密码,PL/SQL可以正常登录,C#程序却出现 ORA-1017 用户名/口令无效
- oracle用 pl/sql 可以连接,用cmd无法连接的解决方法
- 如果通过toad得到表结构的sql语句?通过toad可以导入导出excel数据文件吗?
- 新建用户无法通过SecureSRT进行ssh登录到远程linux (zz)
- 使用plsql创建的用户,以普通身份无法登录进去,提示ORA-01017: 用户名/口令无效; 登录被拒绝
- oracle 通过sqlplus登录以及用户登录切换
- ubuntu12.04 正常用户输入密码无法登录游客可以正常登录的解决方法
- 该帐户当前被锁定,所以用户 'sa' 登录失败。系统管理员无法将该帐户解锁。(Microsoft SQL Server,错误: 18486)
- Linux 中无法使用 root 用户通过 SSH 远程登录解决方法
- [PL/SQL工具]绿色版PLSQL工具登录时提示初始化失败,无法锁定OCI.dll错误
- PL/SQL联系oracle成功可以sql解决的办法是检查表的名称无法显示
- 无法删除登录名 '***',因为该用户当前正处于登录状态。 (Microsoft SQL Server,错误: 15434)
- [PL/SQL工具]绿色版PLSQL工具登录时提示初始化失败,无法锁定OCI.dll错误
- 删除oracle数据库用户的dba权限(当出现同一用户DBA可以登录,normal不能登录)“无法对SYS拥有的对象创建触发器”
- 登录PL/SQL Developer报异常:ORA-12154: TNS: 无法解析指定的连接标识符