oracle的一些命令--作业

实验二  角色和用户管理

、实验目的

l         了解Oracle用户和角色的概念

l         掌握Oracle用户和角色的创建及使用方法

l         熟悉权限管理语句的使用

 

二、 实验内容

1、创建用户userman1

       Create user userman1 identified by abc123;

        删除用户的命令是drop user userman1;

2、授予用户userman1创建用户的权限

       grant create table to userman1;

       Grant sysdba to userman1;(这样是把sysdba权限授予userman1)

3、用userman1创建一个用户userman2

       create user userman2 identified by abc123;

      

4、在方案userman1中创建表t_test,结构如下:

字段名

类型

f_id

Number  主键

f_name

Varchar2(10)  

 

       create table t_test(f_id number primary key,f_name varchar2(10));

5、授予userman2t_testselectinsert权限

       grant select,insert on userman1.t_test to userman2;

       select * from userman1.t_test;(这条语句用于检验)

6、创建角色usermanrole,授予该角色对t_test的访问权限

       create role usermanrole identified by abc123;

       grant select on userman1.t_test to usermanrole;

7、新建一个用户userman3,将其指定为角色usermanrole的成员

              不会

 

 

 

posted @ 2010-12-24 12:25  lawdong  Views(236)  Comments(0Edit  收藏  举报
http://home.cnblogs.com/ing/