oracle创建表空间和创建用户

创建
//1创建数据表空间
create tablespace HTASSET_DATA//表空间名称
logging
datafile 'E:\orclData' //表空间存放数据的地址
size 512m //表空间大小
autoextend on
next 100m maxsize 5120m
extent management local;

//2创建用户并指定表空间
create user htasset identified by htasset
default tablespace HTASSET_DATA temporary tablespace TEMP;

//3授予htasset用户DBA角色的所有权限
GRANT DBA TO htasset ;

删除
//删除用户以及用户所有的对象
drop user htasset  cascade;

//删除表空间
前提:删除表空间之前要确认该表空间没有被其他用户使用之后再做删除
drop tablespace HTASSET_DATA including contents and datafiles cascade constraints;
//including contents 删除表空间中的内容,如果删除表空间之前表空间中有内容,而未加此参数,表空间删不掉,所以习惯性的加此参数
//including datafiles 删除表空间中的数据文件
//cascade constraints 同时删除tablespace中表的外键参照

 

 

 

你可能感兴趣的:(oracle创建表空间和创建用户)