本人在java程序中以system 用户连接上oracle数据库之后创建A 这个用户.创建成功之后.换以A这个身份连接数据库,这个时候出现错误:
ora-01017:invalid username/password;logon denied.
在sql* plus worksheet这个工具里面以A 这个用户是可以登入上去的.不知道为什么会出现这个问题.希望各位能帮我解决一下.不甚感激!!!!

解决方案 »

  1.   

    有没有Grant connect to user?
      

  2.   

    有的.
    Grant connect to user
    Grant dba to user
    Grant resouse to user
    这些都有的.
    奇怪的是,我如果创建用户的时候密码是aa
    马上连接 的时候该用户是连接不上去的.但是我将该用户的密码修改了之后就可以连接上去了.修改之前之后的密码是一样的.但是sys.user#这个表里面该用户的密码前后却不一样了.
    密码加密过.难道同一个密码在oracle里面的加密形式不一样吗?