Oracle表空间基本操作范例

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表空间基本操作范例

精彩评论

9+9=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏