码迷,mamicode.com
首页 > 数据库 > 详细

Oracle 权限 (privilege)

时间:2020-10-13 17:34:35      阅读:36      评论:0      收藏:0      [点我收藏+]

标签:特定   恢复   管理数据   管理   tab   system   会话   开启   操作   

权限分类:
(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;

Oracle 权限 (privilege)

标签:特定   恢复   管理数据   管理   tab   system   会话   开启   操作   

原文地址:https://www.cnblogs.com/Leo-Cjh/p/13807187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!