首页 > 前端 > 知识 > 数据库的权限管理有哪些,oracle 数据库中的权限管理的种类

数据库的权限管理有哪些,oracle 数据库中的权限管理的种类

来源:整理 时间:2024-07-08 06:25:16 编辑:黑码技术 手机版

1,oracle 数据库中的权限管理的种类

1.系统权限 2.对象权限

oracle 数据库中的权限管理的种类

2,数据库的权限管理

数据哭的管理权限有两种 一种是超级管理员:可以对数据库进行完全的操作
超级管理员可以对数据库增删改查,可以添加登录帐号,可以给用户分配权限。 普通用户操作数据库的权限是由超级管理员来分配的,

数据库的权限管理

3,oracle dba有哪些权限

dba是数据库管理员它除了重启数据库 修改字符集的权限没有外 具有其它全部权限如建表改表 表的增删改查建表空间 建索引 视图 存储过程建用户 给用户授权等等
dba 是oralce 最大权限的,oracle 所有的权限他都有。比如,创建数据库、数据结构啊等等。

oracle dba有哪些权限

4,数据库中的操作权限

db_owner 拥有数据库的所有许可 db_securityadmin 能建立架构、更改角色 db_accessadmin 能添加或删除用户、组或成员 db_backupoperator 能备份数据库 db_datareader 能从数据库表中读数据 db_datawriter 能修改数据库表中的数据 db_ddladmin 能添加、修改或删除数据库对象 db_denydatareader 不能从数据库表中读数据 db_denydatawriter 不能修改数据库表中的数据 Public 维护默认的权限

5,关于数据库的权限管理问题

这两个命令其实有很大的区别,我举个例子方便说明吧: 设数据库用户帐户 userA 拥有 employees 表的 select 权限,同时又属于 db_datareader 数据库角色; 如果使用 revoke select on employees from userA; 语句,仅仅是取消了显示授予用户帐户的 select 权限;userA 同样可以通过 db_datareader 角色获得读取 employees 表的权限; 而如果使用 deny select on employees to userA; 语句,则可以彻底禁止 userA 读取 employees 表,因为在评估权限时,deny 优先于通过其他任何方式获取的权限。
因为使用数据的并不是一个用户 例如一个出租的服务器,有4个客户,分别四个站点,服务器上装了一个数据库 就要限制每个客户只能操作自己的数据库,不能操作别人的数据库,所以就要设置每个客户访问数据库的权限
文章TAG:数据数据库权限权限管理数据库的权限管理有哪些数据库中的权限管理的种类

最近更新