Oracle的用户、角色和权限相关操作

1。创建一个用户


创建由123456标识的用户KD;


2。授予连接数据库的权限。


授予连接到KD;


3,可以查询史葛用户对KD的EMP表。


格兰特选择scott.emp KD;
给予KD的创建表;


4。取回权


取消选择scott.emp KD;


5。增加或删除表的授权和授权


查询、插入、删除、更新对scott.emp KD;
取消选择,插入,删除,更新对scott.emp KD;


6。删除用户

SQL错误:ora-01940:不能删除当前连接的用户

出口后的出口已经连接到KD用户


删除用户KD;


提示:错误:ora-01922:必须指定delete'kd的级联


删除用户级级联;


7。查看当前用户拥有的权限。


SELECT * FROM session_privs;


8。查看当前用户所具有的角色。


SELECT * FROM user_role_privs;


9。查看角色的所有权限


SELECT * FROM dba_sys_privs;
SELECT * FROM dba_sys_privs在受让人= 'connect;
——创建会话
SELECT * FROM dba_sys_privs在受让人=资源;
*
创建触发器
创建序列
创建类型
创建程序
创建群集
创建操作
创建索引类型
创建表
* /
SELECT * FROM dba_sys_privs在受让人= 'dba;
-拥有最高权限的所有权限


创建开发人员并授权:


创建用户咖喱标识123456;
创建连接,资源库里;


10,用户解锁


解锁用户资源帐户;


11。修改用户密码


将用户标识更改为123456;


以上是一个小oracle用户、角色和权限相关操作,我想帮助您。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。