我想用ORACLE 10G 创建出一个和SYS一样完全具备DBA功能的用户, 哪位高手来指点下怎么样才能实现啊? 我今天试着创建了一个用户AAA,并且在角色里给它分配了DBA角色, 
可是在EM上只能以普通用户的身份进行登陆,不能以SYSDBA身份登陆. 
这是为什么啊?? 是不是还需要给予AAA用户些什么系统权限或者对象权限??谢谢了

解决方案 »

  1.   

    grant sysdba to  user
      

  2.   

    dba 角色还是不包含 sysdba 权限。
    所以必须赋给用户 sysdba 权限。
      

  3.   

    那具体怎样才能赋予用户AAA SYSDBA的权限呢??使它具有和SYS一样的权限
      

  4.   

    赋予AAA SYSDBA权限   grant sysdba to AAA操作成功后。用下面的查询语句可以查到具有SYSDBA权限的用户
    SELECT * FROM v$pwfile_users   这条语句的查询结果中应该包含你新添加的AAA
      

  5.   

    在SQLPLUS命令中输入:
    grant   connect   to   AAA ;
    grant   sysdba   to   AAA ;
    grant   dba   to   AAA ;
    试试看.
      

  6.   

    grant   sysdba   to     user我写的有问题吗?
      

  7.   

    grant sysdba to username
      

  8.   

    grant sysdba(也可以是其它权利) to username(对象用户名)