Oracle数据库实验--用户管理系统权限及限额分配

Posted 汐汐如梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle数据库实验--用户管理系统权限及限额分配相关的知识,希望对你有一定的参考价值。

实验三 用户管理、系统权限及限额分配

一、实验目的与原理

1、掌握用户的创建及一般信息的设置。
2、了解Oracle常用的系统权限、角色及用户的概念。
3、掌握界面方式对用户的系统权限和限额进行设置。
4、掌握用grant、revoke对用户属于权限及撤销权限。
5、掌握使用alter user命令进行限额设置。

二、实验内容及步骤
实验前准备:创建一实例helo。

1、使用Enterprise Manager查看实例helo的初始化设置;
过程:Oracle-OraDb11g_home1->Database Control – helo->sys+Rjxy2021->登录

2、使用Enterprise Manager查看用户信息;
过程:服务器->安全性->用户

3、使用Enterprise Manager创建用户;
过程创建->名称,口令,表空间->确定

4、使用Enterprise Manager对用户进权限分配;、
过程:选择用户->点击编辑->选择系统权限->移动相应的权限->点击确定->点击应用

5、使用Enterprise Manager查看用户的权限信息;
过程:选择用户->点击查看->查看对应的权限

6、使用Enterprise Manager为用户分配表空间配额;
过程:选择用户->点击编辑->选择限额->修改限额 ->点击应用

7、简述Grant命令对用户授权的格式;

授予系统权限 Grant命令
系统有很多权限,如create talbe,alter table,drop table等,其中sysdba是最高权限。
如:给用户newuser授予管理员的权限。 Grant sysdba to newuser;
给用户newuser授予创建表的权限。Grant create table to newuser;
给用户newuser授予创建会话的权限。Grant create session to newuser;

8、在Sql plus中使用grant命令对用户进行分配权限;
过程:Oracle-OraDb11g_home1->Sql plus->身份登录->连接实例->进行授权。

9、使用Enterprise Manager查看用户的权限信息;
过程:选择用户->点击查看->查看对应的权限

10、简述Revoke命令对用户撤销权限的格式;

撤销用户角色或权限命令
如:撤销用户newuser管理员的权限。revoke sysdba from newuser;
如:撤销用户newuser创建表的权限revoke create table from newuser;

11、在Sql plus中使用Revoke撤销用户的权限;
过程:Oracle-OraDb11g_home1->Sql plus->身份登录->连接实例->进行撤销。

12、使用Enterprise Manager查看用户权限撤销后的情况;
过程:选择用户->点击查看->查看对应的权限

13、简述Alter user命令对用户进行表空间配额的格式;

格式: Alter user <用户名> Quot<表空间配额大小>on <表空间>
如:给用户newuser用户在表空间users中分配100M的配额。
Alter user newuser quota 100m on users;

14、在Sql plus中使用Alter user都用户进行表空间权限分配;
(为用户的users表分配300MB的空间)
过程:Oracle-OraDb11g_home1->Sql plus->身份登录->连接实例->进行权限分配。

15、使用Enterprise Manager查看用户表空间分配情况;、
过程:选择用户->点击查看->查看对应的权限

16、使用Enterprise Manager删除用户。
过程:选择用户->点击删除->点击确定

三、实验总结

进一步加深了对Enterprise Manager以及各种SQL命令的了解。通过实践和讨论,完成了该实验,对知识进一步掌握了。

以上是关于Oracle数据库实验--用户管理系统权限及限额分配的主要内容,如果未能解决你的问题,请参考以下文章

使用java连接oracle数据库的详细步骤,以及怎样在oracle数据库里建库建表,和用户名及权限的设置

Oracle数据库用户及权限管理_超越OCP精通Oracle视频课程培训08

Oracle数据库实验--视图的管理及SQL的应用

Oracle数据库实验--视图的管理及SQL的应用

Oracle LiveLabs实验:DB Security - Privilege Analysis

Oracle LiveLabs实验:DB Security - Privilege Analysis