用户的相关操作

建立用户只能使用system级别,普通级别的不能建立用户

其中identified by后面的是新建用户的密码

SQL> create user xiaoming identified by tiger;

用户已创建。


建立好用户后需要修改密码,并且只能够通过system来修改其密码
例子:
password xiaoming;

建立好用户后如果立即登陆会报下面的错误

ORA-01045: user XIAOMING lacks CREATE SESSION privilege; logon denied

所以我们还要create session
步骤:
//使用sysdba来登陆

SQL> conn /as sysdba;
已连接。

//登陆后create session

SQL> grant create session to xiaoming;

授权成功。


新用户不能登陆的原因是创建的新用户是没有权限的
需要通过grant来赋予权限
可以通过revoke来回收权限


删除用户要使用system

SQL> conn system/Mayu2638;
已连接。
SQL> drop user xiaoming;

用户已删除。


在删除用户时,注意
如果要删除的用户,已经创建了表,那么就需要 在删除时要带一个参数cascade

   

猜你喜欢

转载自1124117571.iteye.com/blog/2284648