Oracle 权限 (privilege)

权限分类:
(1).系统权限:赋予用户执行某些系统范围内的操作能力 [管理数据库操作DDL]
(2).对象权限:是一种赋予用户在指定的数据库对象(如表、视图或存储过程等)上执行特定类型的操作权限 [管理对象进行操作DML]

赋予权限:GRANT ... TO ... (WITH ADMIN OPTION) ;
回收权限:REVOKE ... FROM ... ;

系统权限列表:SYSTEM_PRIVILEGE_MAP
查看用户拥有的系统权限: DBA_SYS_PRIVS
对象权限列表:TABLE_PRIVILEGE_MAP
查看用户拥有的对象权限: DBA_TAB_PRIVS

sysdba与sysoper权限的区别:
sysdba拥有最高的系统权限,登陆后是 sys;
sysoper主要用来启动、关闭数据库,备份,完全恢复,启动参数创建,归档模式开启,会话限制权限,一些基本操作,但是不能查看用户数据,sysoper 登陆后用户是 public;
sysdba和sysoper属于system privilege;

posted @ 2020-10-13 10:16  Lannister-leo  阅读(569)  评论(0编辑  收藏  举报