Oracle 11g数据库基础教程(第2版)-课后习题-第十三章
--第十三章
-- 1.创建一个口令认证的数据库用户usera_exer,口令为usera,默认表空间为users,配额为10MB,初始账户为锁定状态
create user usera_exer identified by usera default tablespace users quota 10m on users account lock;
-- 2.创建一个口令认证的数据库用户userb_exer,口令为userb
create user userb_exer identified by userb;
-- 3.为usera_exer用户授予CREATE SESSION权限,human.emplouees的SELECT权限和UPDATE权限,同时允许该用户将获得的权限授予其他用户
grant select,update on scott.emp to usera_exer;
grant create session to usera_exer;
grant dba to usera_exer;
-- 4.将用户usera_exer的账户解锁
alter user usera_exer account unlock;
conn usera_exer;
-- 5.用usera_exer登录数据库,查询和更新human.employees中的数据。同时,将human.employees的SELECT和UPDATE权限授予用户userb_exer
select * FROM SCOTT.EMP;
UPDATE SCOTT.EMP SET SAL=2333 WHERE EMPNO=7654;
grant select,update on scott.emp to userb_exer;
-- 6.禁止用户usera_exer将获得的CREATE SESSION的权限授予其他用户
revoke create session from usera_exer;
conn sys/ as sysdba;
-- 7.禁止用户usera_exer将获得的human.employees的SELECT权限和UPDATE权限再授予其他用户
revoke select,update on scott.emp from usera_exer;
-- 8.创建角色rolea和roleb,将CREATE TABLE权限,human.employees的INSERT权限和DELETE权限授予rolea;将CONNECT,RESOURCE角色授予roleb
create role rolea;
create role roleb;
grant insert,delete on scott.emp to rolea;
grant create table to rolea;
grant connect,resource to roleb;
-- 9.将角色rolea,roleb授予用户usera_exer
grant rolea,roleb to usera_exer;
-- 10.为用户usera_exer创建一个概要文件,限定该用户的最长会话时间为30分钟,如果连续10分钟空闲,则结束会话。同时,限定其口令有限为20天,连续登陆4次失败后将锁定账户,10天后自动解锁
create profile fwj_frofile limit CONNECT_TIME 30 IDLE_TIME 10 PASSWORD_LIFE_TIME 20 FAILED_LOGIN_ATTEMPTS 4 PASSWORD_LOCK_TIME 10;
alter user usera_exer profile fwj_frofile;
alter user users profile special_user;
Oracle 11g数据库基础教程(第2版)-课后习题-第十三章相关推荐
- Oracle 11g 数据库基础教程
Oracle 11g 数据库基础教程 课堂笔记 系统服务 操作系统通过服务来管理安装好的Oracle 11g数据库产品的运行 在运行Oracle数据库前,要检查数据库服务有没有启动好 开始»控制面板» ...
- Oracle 11g数据库基础教程(第2版)-课后习题-第七章
BOOK NO TITLE AUTHOR PUBLISH PUB_DATE PRICE 100001 ORACLE 9I 数据库系统管理 李代平 冶金工业出版社 2003-01-01 38 10000 ...
- Oracle 11g数据库基础教程(第2版)-课后习题-第五章
--第5章 --1.使用sql命令创建一个本地管理方式下自动分区管理的表空间USERTBS1,其对应的数据文件大小为20MB. CREATE TABLESPACE USERTBS1 DATAFILE ...
- Oracle 11g数据库基础教程(第2版)-课后习题-第十四章
--第十四章 --1.对HUMAN_RESOURCE数据库进行冷备份--1.启动sqlplus,以sysdba身份登录数据库--2.查询当前数据库所有数据文件.控制文件.联机重做日志文件的位置sele ...
- A First Course in Database Systems(数据库基础教程 第三版)课后答案——2.3.1\2.3.2\2.4.1
A First Course in Database Systems(数据库基础教程 第三版)课后答案--2.3.1\2.3.2\2.4.1 文章目录 2.3.1 2.3.2 2.4.1 数据文件 2 ...
- 《C++大学教程》 第九版 课后习题 8.12
<C++大学教程> 第九版 课后习题 8.12 自己写的,有点头文件不需要,之前写复杂了,懒得删了 关注我,随时更新答案,如果来不及了,可以私信我,我发给你们相应的答案(如果我有标准答案的 ...
- 算法竞赛入门经典第二版课后习题答案第二章
算法竞赛入门经典第二版课后习题答案 第二章 习题2-1水仙花数 输出100-999中的所有水仙花数.若三位数ABC满足ABC=A^3+B^3+C^3,则称其为水仙花数.例如153=1^3+5^3+3^ ...
- oracle12c数据库基础教程,Oracle 12C 数据库基础教程
章 Oracle 12c简介 1 1.1 Oracle 12c简介 1 1.2 Oracle 12c产品系列 2 1.3 Oracle 12c新特性 2 1.3.1 插接式数据库PDB 2 1.3.2 ...
- HTML5与CSS3基础教程第八版学习笔记7~10章
第七章,CSS构造块 CSS里有控制基本格式的属性(font-size,color),有控制布局的属性(position,float),还有决定访问者打印时在哪里换页的打印控制元素.CSS还有很多控制 ...
- linux教程第五版课后答案第六章,linux基础及应用第六章练习题
linux基础及应用第六章练习题 1. 下列哪个文件的内容为当前已挂载文件系统的列表? A. /etc/inittab B. /etc/profile C. /etc/mtab D. /etc/fst ...
最新文章
- php类方法语法错误捕获,php语法错误捕获
- KALI Linux 系统安装 翻译
- 欢迎大家加入我的圈子
- A Self-Attention Setentence Embedding 阅读笔记
- 【深度学习】自然场景中文汉字数据集下载
- bootsect.s文件阅读问题集
- 转-SQL 2005修改系统表
- Ubuntu 进入单用户模式—修改启动项利器
- 程序员的那点事(转自java老师李明志)
- Python数据结构与算法(二)栈和队列
- int n引发的中断应用——编写中断7CH的中断例程
- Storm Control
- 光(复振幅)在自由空间中传播的matlab仿真——傅里叶光学方法
- 10个WEB设计戒律 和 10个设计师戒律
- 人脸对齐中的相似性变换
- 服务器部署与配置文件,服务器部署与服务器迁移之配置文件篇.pptx
- android开启wifi热点命令,Win7共享WIFI热点让Android手机上网
- cdr多页面排版_cdr排版实例图文教程,教你CorelDRAW杂志内页排版方法
- Batter Charger EC之间的数据交互
- FPGA开发板剁手,学生狗省钱大法丨吐血资源
热门文章
- Mybatis系列(四)注解
- Spring框架——day04参数校验和文件上传
- authorization 传 就跨域_将Token添加到请求头Heade
- afx_msg void OnHScroll( UINT nSBCode, UINT nPos, CScrollBar* pScrollBar )的参数和作用分析
- Qt Building the android package failed! 构建失败
- 一个学习PCI Express的 不错去处
- html中添加3dmax建模,HT for Web自定义3D模型的WebGL应用
- C++11中的原子操作(atomic operation)
- win10计算机优化技巧,教你win10优化技巧
- 数据库学习一站式入门资料(纯干货)