ORA-01045 :user 用户名 lacks create session privilege; logon denied

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/HJBZF/article/details/79592145

Oracle数据库中,用命令提示符创建用户时,有时候会出现下面错误:"ORA-01045 :user 用户名 lacks create session privilege; logon denied";

原因是因为没有赋予用户创建会话的权限

创建用户并赋予权限的操作:

       1、首先进入命令提示符,输入sqlplus指令登录;

       2、输入用户名和密码,但要记住用户名需输入system,(因为创建、删除、赋予权限、解锁加锁……都需通过system系统用户执行);

       3、创建用户:create user <用户名> identified by <密码> [default tablespace users]; ;

       4、用户创建成功后,给用户赋予权限:greate create session to <用户名>;

       5、命令提示符给出授权成功提示后,还可以切换所创建的用户conn <用户名>/<密码> [as <角色>],验证是否创建成功。

下图是创建用户a的步骤:


扫描二维码关注公众号,回复: 4909981 查看本文章

猜你喜欢

转载自blog.csdn.net/HJBZF/article/details/79592145