永久表空间(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管理员 锁定
再次连接失败
解除锁定