Oracle数据库表空间的基本操作范例,如建表空间、扩表空间、删除表空间数据文件,以及用户对表空间授权和查询表空间使用情况等操作。
建表空间
create tablespace 表空间名 nologging datafile '/路径/表空间文件名.dbf' size 200m autoextend on next 50m extent management local uniform segment space management auto;
扩表空间
alter tablespace 表空间名 add datafile '/路径/表空间文件名.dbf' SIZE 10M AUTOEXTEND ON;
删表空间数据文件
alter tablespace 表空间名 drop datafile '/路径/表空间文件名.dbf' including contents;
授权用户使用表空间
alter user 用户名 quota unlimited on 表空间名;
查表空间信息
set linesize 999; col USERNAME for a30 col ACCOUNT_STATUS for a30 col DEFAULT_TABLESPACE for a30 col PROFILE for a30 select USERNAME,ACCOUNT_STATUS,DEFAULT_TABLESPACE,PROFILE from dba_users where username='用户名';
查表空间文件
set linesize 400; set pagesize 400; col file_name format a100; select file_id,file_name from dba_data_files;
查表空间使用情况
ora tsfree
原创文章禁止转载:技术学堂 » Oracle表空间基本操作范例