第十七章用户、权限和角色课后练习和作业

– 练习

  • 练习1

    --  1.自己尝试创建一个用户user1
        --  创建用户也要在sys 管理员用户下操作
        create user user1 identified by admin;
    
    --  2.使用管理员账户为用户user1分配create session和create table的权限
        --  换为sys dba权限登录
        grant create session, create table to user1;
    

– 课后作业

--  1.建立新用户test
    create user test identified by admin;  

--  2.给用户test授权,使其能够登录到数据库,能够查询scott下的emp表,
--  能修改emp表的sal,ename两个字段
    grant create session to test; 
    grant select on scott.emp to test; 
    grant update(sal,ename) on scott.emp to test;

--  3.回收用户test的登录权限
    revoke create session from test;

--  4.回收用户test的所有对象权限
    revoke select on scott.emp from test;
    revoke update on scott.emp from test;

--  5.建立角色role_test
    create role role_test;

--  6.给角色role_test授权,使其能够登录到数据库
    grant create session to role_test;    

--  7.赋角色role_test给用户test
    grant role_test to test;

--  8.删除角色role_test
    drop role role_test;

--  9.删除用户test
    drop user test;
    --  注意:需要断开连接才能删除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值