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手工方式。


默认永久表空间

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


生成数据文件

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


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

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


查看所有用户

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


连接至 sys 超级管理员


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


查看权限

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


查看角色

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


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

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


链接成功



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



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


再次连接失败

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


解除锁定

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

你可能感兴趣的:(oracle学习)