角色的密码是加密存在系统表里的,不用程序得到,只要通过判断connect返回的代码就行了呀。
解决方案 »
- SQLplus必须先以sysdba身份登录,才能用其他用户登录么?
- 一个sql语句问题:select e.ename,m.ename from emp e,emp m where e.mgr=m.empno(+)
- 关于连接的问题!
- 如何通过数据库文件进行oracle数据库恢复
- VC与远程ORACLE的连接字符串如何写?
- 问题真难,高手来帮助一下吧!送1000分都可以。
- 请问在oracle数据库里,如何将表结构倒换到本地文件?
- 请教一个简单的问题可以吗?
- 请教,这样写有错吗?
- 各位老大,能否告知完整的Oracle建库过程及其脚本。万分感谢!
- 头大了:oracle9i 任务导出,提交完毕后察看任务,总是显示失败?
- 请教有经验的牛人们,程序运行一段时间后,提示为:无效的ROWID!
是不是应用程序有一个连接数据库的用户,这个用户有对这个系统表的访问权限,如果是这样子,那么岂不是这个用户口令泄漏了,整个安全措施一点用都没有了!
2:Select name, password
from sys.user$
where type# = 0
and NAME = '角色名'
是经加过密的。
应用程序没有必要得到它。因为这是ORACLE内部层的控制。系统权限的集合是角色。自定义角色加密只是多了一种可控制性。