Oracle 创建表空间、创建用户以及授权
一、创建表空间
创建一个表空间,表空间文件格式为dbf文件
create tablespace ORACLE_FPMV #表空间名字
datafile 'E:\app\Administrator\oradata\fpmv\data.dbf' #存储路径
size 200M autoextend on next 50M maxsize unlimited;#表空间大小设置200M,每次50M自动扩展,最大不限制
二、创建用户
create user 用户名 #创建用户名
identified by orcl #设置密码
default tablespace ORACLE_FPMV #指定默认表空间
temporary tablespace TEMP; # 临时表空间默认 temp
用户授权
oracle 数据库常用角色
connect
连接角色,基本角色resource
开发者角色dba
超级管理员角色
授权方式一:
grant connect,dba,resource to lym with admin option;
with admin option
用户权限传递的方式 ,当前用户可以为新用户分配权限
授权方式二:
grant connect to ray with admin option;
grant dba to ray with admin option;
grant resource to ray with admin option;
三、查询、修改、删除表空间
查询所有表空间物理空间
select name from v$datafile;
查询当前用户的表空间
select username,default_tablespace from user_users;
修改用户的默认表空间
alter user 用户名 default tablespace 新表空间;
查询所有的表空间
select tablespace_name from user_tablespaces;
删除表空间
including contents
删除表空间及对象;including contents and datafiles
删除表空间、对象及数据文件;
drop tablespace ORACLE_FPMV including contents and datafiles;