(2010-06-14)oracle中创建用户的问题

来源:互联网 发布:im talk软件 编辑:程序博客网 时间:2024/06/04 23:25

  今天在做实验时,在SQLPLUS中用sysdba身份创建了一个用户beyond,密码验证。本以为建立后就直接可以登陆了,conn beyond/beyond,在SQL_PLUS中用语句创建了一用户语句是create   user   song   identified   by   song; 并告知创建成功,可是我用这个用户名和密码登陆oracle管理器时就报了上述的错误:ORA-01045:user song lacks CREATE SESSION privilage;logodenied。

  这个错误的意思是用户song缺少创建session的权限,使用如下SQL语句:alter   user   song   default   role   connect,意思是给没有赋连接权限的song赋连接权限。

在创建用户后需要赋予他一定的连接权限。
create   user...
grant   connect,resource   to   song;
如果还想让该用户得到更高的权限,那么
grant   dba   to   song;