【Oracle数据库】创建、增删查改表空间和用户练习

答案字体为白色,查看答案请选中

创建

表空间

  1. 创建表空间,数据文件命名为tablespace01,存放在D盘根目录,大小为10M;
create tablespace tablespace01 datafile 'D:/tablespace01.dbf' size 10M;
  1. 创建表空间,数据文件命名为tablespace02,存放在D盘test文件夹中,大小为20M;
create tablespace tablespace02 datafile 'D:/test/tablespace02.dbf' size 20M;

用户

  1. 创建用户user01,密码为123456;
create user user01 identified by 123456;
  1. 创建用户user02,密码为123456,设置为锁定状态;
create user user02 identified by 123456 account lock default tablespace tablespace02;
  1. 创建用户user03,密码为123,将表空间test02赋给user03;
create tablespace test02 datafile 'D:/test/test02.dbf' size 3M; create user user03 identified by 123 default tablespace test02;

修改

  1. 修改user01的默认表空间为tablespace01;
alter user user01 default tablespace tablespace01;
  1. 修改user03用户的密码为123456;
alter user user03 identified by 123456;
  1. 将用户user02的状态改为非锁定状态;
alter user user02 account unlock;List item

授权

  1. 将create session权限授权给user01;
grant create session to user01;
  1. 将connect角色授权给user02;
grant connect to user02;

收回授权

  1. 将dba角色授权给user03;

    grant DBA to user03;

  2. 收回user02的connect角色

    revoke connect from user02;

  3. 收回user01的create session权限

    revoke create session from user01;

删除

  1. 删除表空间tablespace02;

    drop tablespace tablespace02;

  2. 删除表空间tablespace01以及数据文件

    drop tablespace tablespace01 including contents and datafiles;

  3. 删除用户user01;

    drop user user01 cascade;

  4. 删除用户user02;

    drop user user02 cascade;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值