本帖最后由 hw3G2008 于 2010-04-17 19:08:33 编辑

解决方案 »

  1.   

    你用DBA身份进去 select username from dba_users 看看 有没有你报错的用户
    可能你这个用户没有连接权限 
    授予下 grant connect to 用户名 
      

  2.   

    忘记说了,我已经给用户权限了!
    我是以system用户身份登录的,连接后,给用户connect,resource,dba权限
    然后登陆的
      

  3.   

    给用户connect,resource,dba权限 权限赋予成功了?
      

  4.   

    你创建用户输入口令时的hw--006
    红色部分可能被ORACLE认为是注释了(两个横线开头为ORACLE直到行尾注释符)所以,你试试
    connect ims_user/hw@orcl;
      

  5.   

    谢谢各位那么晚了还来看帖!
    不好意思,刚上来看帖!
    是的,授权成功了!有显示的!tangren我的情况就是你说的,谢谢问题解决了!
    还有个情况,在sqlplus下我使用
    conn as sysdba
    输入用户名:ims_user
    输入密码:*******
    显示登录成功
    但我show user时
    显示当前连接是’sys‘
    这是为什么呢?请大家帮我解释吧?谢谢!
      

  6.   


    使用conn as sysdba 的意思就是以sys用户登录Oracle。sys是oracle权限最高的用户