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