创建表空间式例(限定表空间大小)
create temporary tablespace bgt_temp tempfile '/u01/app/oracle/oradata/ORCL/temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
create tablespace bgt_data logging datafile '/u01/app/oracle/oradata/ORCL/bgt__data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
创建用户指定表空间-式例
create user username identified by password default tablespace tablespace_name temporary tablespace temp_tablespace_name;
常用:
1.创建表空间
create tablespace clf_new_all datafile '/data/tablespace/clf_new.dbf' size 2048m autoextend on next 100m maxsize unlimited;
2.创建用户并指定表空间
create user clf_new identified by clf_newclf_new default tablespace clf_new_all;
3.授权用户
grant connect,resource,dba to clf_new;
删除表空间及用户
--删除空的表空间,但是不包含物理文件
drop tablespace tablespace_name;
drop tablespace tablespace_name including contents;
--说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。
drop user username cascade
查看临时表空间
select tablespace_name, sum(bytes) bytes from dba_temp_files group by tablespace_name;
查看表空间名字和大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;
删除表空间和文件
DROP TABLESPACE ecology INCLUDING CONTENTS AND DATAFILES;
转载请注明:梦绘设计 » 数据库 » Oracle创建表空间及用户
版权声明
本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。