各位高手:请问怎样给用户赋予权限啊?因为在scott用户下创建视图和同义词好像是不行的!还有sysdba的密码是多少?谢谢!

解决方案 »

  1.   

    给用户赋权限:
    (1)对象权限
    grant <object_priv> on <object> to user_name [with grant option];
    (2)系统权限
    grant <system_priv> to user_name [with admin option];
    (3)角色
    grant <role> to user_name [with admin option];
    sysdba是一个系统权限,它本身没有密码,而是以SYSDBA这种权限登录的用户(sys)是有密码的.SYS用户的默认密码是:change_on_install
      

  2.   

    因为在scott用户下创建视图和同义词好像是不行的!
    ===========================================
    grant create veiw to scott;
    grant create synamym to scott;
      

  3.   

    给他一个dba的角色里面很多系统权限
    grant dba to scott;sysdba 的密码你安装的时候设置的
    默认的:change_on_install你可以通过他将任何的用户
    搞为超级用户权限
    grant sysdba to 用户;
      

  4.   

    grant sysdba,dba to scott;