Oracle 数据库学习----创建表空间、用户;锁定用户、解除用户的命令练习

1、表空间分为三种表空间:

        永久表空间(PERMANENT,  临时表空间(TEMPORARY), 回滚表空间(UNDO)

   创建表空间的时候,默认的是永久表空间

  语法:
            create tablespace my_tbs  --表空间名    
            datafile 'D:/ycspace01.dbf'   --表空间对应的数据文件
            size 100M --数据文件大小
            autoextend on next 10M  --数据文件不够用自动扩展,每次扩展大小10M
            maxsize 1000M   --数据文件最大文件大小
            logging --启动重做日志
            permanent  --指定表空间为永久性的表空间
            extend management local autoalllocal  --指定新建表空间为本地管理方式的表空间
            blocksize 16k  --块大小16k
            segment space management auto  --指定本地管理表空间中段的存储管理方式,AUTO自动方式,MANUAL手工方式。


默认永久表空间


生成数据文件


创建用户,默认使用刚才创建好的表空间,临时表空间为数据库里的 temp


查看所有用户


连接至 sys 超级管理员


2、权限指的是执行特定命令或访问数据库对象的权利
    权限有两种类型:系统权限和对象权限
        系统权限允许用户执行某些数据库操作,如创建表就是一个系统权限,使用dba_sys_privs视图查看
            select * from dba_sys_privs;  (需要系统管理员权限)
        对象权限允许用户对数据库对象,如:表、视图、序列等,执行特定的操作


查看权限


查看角色


刚才创建的用户没有 connect 权限,不能够链接

需要给 创建的用户授权 connect  resource 两种最常见的


链接成功



3、锁定和解除锁定用户:  临时禁止某个用户访问oracle
        语法: alter user 用户名 account [lock|unlock]
        练习: 对 yc  用户进行锁定和解除锁定操作         注意:应以system身份登录操作
            alter user yc account lock;
            alter user yc account unlock;



将建好的用户通过 system管理员 锁定


再次连接失败


解除锁定


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值