Oracle数据库基本操作学习

学习要点:

1.   掌握用户的创建和维护,权限的授予与回收。
2.掌握角色的作用及基本操作。

 

(一)管理用户

1.创建用户Bob,口令为CRUSADER。为Bob 分配缺省表空间USERS 和

临时表空间TEMP。此外,还应确保Bob 可以登录(GRANT CREATE SESSION

TO bob;)。

 

忘了分配表空间,删除重来。。。

 

重来:

 

 

 

测试是否可以登录:

 

登录成功:

 

二:创建用户Emi,口令为MARY。为Emi 分配缺省表空间USERS 和临时

表空间TEMP。

 

我的操作:

 

1.

 

 

 

 

3.修改用户

a)以用户Bob 的身份登录,更改其临时表空间。

Bob已登录:

然后更改他的临时表空间,我缩小临时表空间大小:

 

b)以用户SYSTEM 的身份登录,删除Bob 的缺省表空间限额。

 

c)以用户Bob的身份登录,将其口令更改为SAM

 

4.从数据库中删除Emi 的帐户。

 

 

5.假设Bob 忘记了他的口令。为他指定一个口令OLINK,并要求他下次

登录时对口令做出相应更改。

 

重新设置密码:SAM,登录成功

 

(二)管理权限

1.以用户SYSTEM 的身份创建用户Emi 并赋予它登录到数据库并在其方

案中创建对象的能力。

 

 

2.以用户SYSTEM 的身份赋予Emi 从Scott 的DEPT 表中进行选择的能力。

Scott解锁:

授权:

 

3.以Scott 的身份重新连接,并赋予Emi 从Scott 的DEPT 表中进行选择的

能力。此外,使Emi 能向其他用户赋予选择权限。

 

4.对象权限的级联授权。

a)以Emi 的身份使Bob 能够访问Scott 的DEPT 表。

b)以Scott 的身份撤消Emi 读取Scott 的DEPT 表的权限。

c)以Bob 的身份查询Scott 的DEPT 表。

 

 

(三)管理角色

1.创建名为DEV 的角色,该角色允许被授予该角色的用户能够创建表、视

图并能够从Scott 的DEPT 表进行选择。

 

2.以Emi 用户身份创建一个有关Scott 的DEPT 表的视图D_VIEW。

开始,用户emi没有查看scott.dept表和创建试图的权限,所以上面两步是赋予emi权限。

 

3.将RESOURCE 角色和DEV 角色分配给Emi。


 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值