角色管理 一、角色的概念和特性 1.什么是角色? 角色就是相关权限的命令集合。使用角色的主要目的就是为了简化权限的管理。 2.角色的特性有哪些? a.使用grant和revoke赋予和回收系统权限 b.角色能够赋予给不论什么除自身之外的角色和用户 c.角色能够由系统和对象权限组成 d.能够启用和禁用 ...
分类:
数据库 时间:
2017-04-22 18:51:57
阅读次数:
237
DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括 grant、revoke 等。 DCL 语句主要是 DBA 用来管理系统中的对象权限时所使用,一般的开 ...
分类:
数据库 时间:
2017-03-31 11:52:18
阅读次数:
199
(一)同义词的概念 同义词是数据库中表、视图、索引或其他模式对象的别名,与视图相似,同义词不占用实际的存储空间,在数据字典中只存同义词的定义。 在开发数据库时,应尽量避免直接引用表、视图或其他数据库对象,否则,当表的结构发生了改变,就会影响应用程序的使用,这个时候需要重新编译程序,如果为数据库对象创... ...
分类:
数据库 时间:
2017-03-27 23:17:57
阅读次数:
192
DCL语句主要是DBA用来管理系统中的对象权限时使用,一般的开发人员很少使用。 1.创建一个数据库用户在z1,具有对sakila数据库中所有表的SELECT/INSERT权限: GRANT SELECT, INSERT ON sakila.* TO 'z1'@'locallost' IDENTIFI ...
分类:
数据库 时间:
2017-03-20 15:23:18
阅读次数:
247
感谢Leshami的分享,原文地址:http://blog.csdn.net/leshami/article/details/5711367 ...
分类:
数据库 时间:
2017-03-09 23:06:49
阅读次数:
506
Oracle赋权的回收权限是使用grant和revoke语句,但是赋权和回收权限语句执行完成后就会立即生效么?另外Oracle的权限又分为系统权限、角色权限和对象权限,这三种权限的grant和revoke生效时间又是怎样的呢。我们来看官方文档是如何说的:Dependingonwhatisgrantedorrevoked,agr..
分类:
数据库 时间:
2017-01-22 15:34:30
阅读次数:
302
第一天: -- 创建book表 create table book ( bid number primary key, bname varchar2(20) not null, price number(10,2) not null ) -- 插入数据 insert into book(bid,bn... ...
分类:
数据库 时间:
2017-01-07 00:11:18
阅读次数:
341
权限的分配:1、grant用于将角色、系统权限、对象权限赋予用户、角色。2、赋权的前提条件:系统权限:有"grantanyprivilege"的系统权限、被授予该系统权限时使用了"adminoption"角色权限:1)授予角色角色权限时带有"adminoption";2)被授予了"grantanyrole"的系统权限;3)是角色..
分类:
数据库 时间:
2017-01-03 08:49:34
阅读次数:
238
1.前言: 1.RBAC模型包含三个部分,分别对应用户、角色、对象(模块),1个对象可以有多种角色,如一个人既可以是老师,也可能是作为管理员;1个角色可以有多个用户,如1个老师角色,可以有多个用户;这样用户和角色就形成了一个多对多的关系:n:m;同理角色和对象也是一个多对多的关系;如图所示: 2.对 ...
分类:
其他好文 时间:
2016-11-27 23:41:07
阅读次数:
152
1、ORA-01502:索引'DBEPMS.SYS_C009390'或这类索引的分区处于不可用状态 解决方法:[注 索引命名规则 IX_表名简称_列名简称/IX_表名简称_序号(索引长度在30字符以内)] (1) 重建索引: alter index index_name rebuild; (2) 如 ...
分类:
数据库 时间:
2016-11-25 14:15:44
阅读次数:
262