- 8
- 0
- 约9.19千字
- 约 45页
- 2018-05-04 发布于四川
- 举报
第十一章 用户、权限和角色 东软IT人才实训中心 本章要点 用户的概念及管理 权限的概念及管理 角色的概念及管理 用户 用户是数据库的使用者。用户相关的信息包括用户的用户名称和密码、用户的配置信息(包括用户的状态,用户的默认表空间等)、用户的权限、用户对应的方案中的对象等。 用户一般是由DBA来创建和维护的。创建用户后,用户不可以执行任何Oracle操作(包括登陆),只有赋予用户相关的权限,用户才能执行相关权限允许范围内的相关操作。对用户授权可以直接授权,也可以通过角色来间接授权。 创建用户 创建用户语法 Deafult tablespace 用户的默认表空间 Temporary tablespace 用户的临时表空间 Quota on 表示允许该用户在表空间中使用的空间总大小。可以设置多个不同的表空间 执行该语句的用户需要有“创建用户”的权限,一般为系统的DBA用户。 创建用户示例 以SYSTEM用户登陆。 用户被创建后,没有任何权限,包括登陆。 登陆权限 用户如果想登陆,至少需要有“CREATE SESSION”的权限。 用户建表相关权限 对新建用户,默认情况,用户对于其所拥有对象具有所有的数据的增删改查权限,但没有定义的权限(如创建表等)。用户要想创建对象,需要有对象的创建权限CREATE TABLE、CREATE SEQUENCE等 以test用户身份建表: 用户建表相关权限 赋予test用户的创建表的权限。 test用户身份执行建表操作: 建表的相关权限: CREATE TABLE 空间使用权限,需要DBA来分配。 用户空间分配及管理 用户空间分配和管理: 给用户分配表空间的配额; 给用户指定一个默认的表空间,如果没有特殊指定,则对象都是在该用户默认表空间中创建的。如果不指定默认表空间,则系统缺省默认表空间是SYSTEM,默认情况下,SYSTEM表空间也没有给任何普通用户分配配额(SYS和SYSTEM用户除外。 查询数据库表空间。以SYSTEM用户身份: 修改默认表空间和配额 语法 修改默认表空间和配额 以SYSTEM用户身份执行: 以test用户身份执行 以SYSTEM用户身份执行,给test分配配额。 修改默认表空间及配额 以test用户身份执行建表命令。 上例显示了test用户在表空间“example”上分配了10m的空间使用权限,用户在该表空间上只有10M的使用权限,如果超过该限度,用户的相关操作执行失败。 修改用户密码 语法 DBA可以修改任何普通用户的密码,而不需要知道用户的旧密码。 在sqlplus下执行password命令来修改登陆用户自己的密码,提示会输入旧密码和新密码。 用户状态 用户状态:OPEN、EXPIRED、LOCKED。 OPEN表正常状态,为用户帐号初始创建后状态。 EXPIRED表示密码过期,用户下次登陆的时候需要修改密码; LOCKED表示该帐户已被锁定,不能执行任何Oracle相关操作(即使拥有相关的权限)。 状态管理语句: 删除用户 删除用户语法 CASCADE表示系统先自动删除该用户下的所有对象,然后再删除该用户的定义。 已经登陆的用户是不允许被删除的。 数据字典视图 与用户信息相关的数据字典视图有 DBA_USERS是关于用户的属性信息 DBA_TS_QUOTAS是用户的相关表空间的配额信息。 数据字典视图一般是以SYSTEM用户身份执行: 权限管理 Oracle中存在两种权限 系统权限(SYSTEM PRIVILEGE):允许用户在数据库中执行指定的行为,一般可以理解成比较通用的一类权限。 对象权限(OBJECT PRIVILEGE):允许用户访问和操作一个指定的对象,该对象是一个确切存储在数据库中的命名对象。 系统权限 包含100多种系统权限,其主要作用: 执行系统端的操作,比如CREATE SESSION是登陆的权限,CREATE TABLESPACE创建表空间的权限 管理某类对象,比如CREATE TABLE是用户建表的权限 管理任何对象,比如CREATE ANY TABLE,ANY关键字表明该权限“权力”比较大,可以管理任何用户下的表,所以一般只有DBA来使用该权限,普通用户是不应该拥有该类权限的。 表的系统权限 CREATE TABLE(建表) CREATE ANY TABLE(在任何用户下建表) ALTER ANY TABLE(修改任何用户的表的定义) DROP ANY TABLE(删除任何用户的表) SELECT ANY TABLE(从任何用户的表中查询数据) UPDATE ANY TABLE(更改任何用户表的数据) DELETE ANY TA
您可能关注的文档
最近下载
- Q_LNKJ06-2020中负荷车辆齿轮油GL-4.pdf
- SJ∕T 10460-2016 太阳光伏能源系统图用图形符号.pdf
- 新求精德语强化教程(第4版)初级1课后练习答案(改进版) .pdf VIP
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- (2026年)跌倒坠床护理综合指南PPT课件.pptx VIP
- 工程设计应急响应方案(3篇).docx VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
原创力文档

文档评论(0)