系统对象和对象权限

本文主要探讨了系统对象和对象权限的管理,包括其在数据库中的作用、分类、系统权限的管理以及对象权限的详细操作,如如何授予和回收。同时,介绍了如何查看已有的权限信息,帮助读者深入理解数据库权限体系。
摘要由CSDN通过智能技术生成

一.概述

1.作用
oracle使用权限来控制用户对数据的访问以及用户所能执行的操作。通过对用户授予权限,用户
能够在自己的模式或其他用户的模式中创建、删除或修改数据库对象,或者在数据库中执行某些
特定的操作。
权限可以通过以下两种方法授予用户
a.直接将权限授予用户
b.首先将权限授予角色,然后再将角色授予用户


2.分类
a.系统权限:在数据库级别执行某种操作,用于控制用户可以执行的某一种或某一类数据库操作,
例如create tablespace的权限。
b.对象权限:针对某个特定的模式对象(表、视图、序列、过程、函数或包)执行各种操作的权利。

二.系统权限管理

1.概述
系统权限可以分为三类
a.针对系统级别或者数据库级别的操作,如create session权限允许用户连接到数据库,create 
tablespace权限允许用户创建表空间
b.允许用户在自己模式内的对象管理,如create table系统权限,允许用户在自己的模式内创建表
c.允许用户在任何模式内的对象管理,如create any table系统权限,允许用户在任何的模式内创
建表
常见的系统权限
create any index,alter any index,drop any index
create table,create any table,alter any table,drop any table,select any table,
       update any table,delete any table
create session,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值