您的位置:首页 > 数据库 > Oracle

oracle 数据库表空间的管理

2011-08-10 12:37 169 查看
oracle DBA的一种主要的任务就是管理表空间,一下是一些简单的表空间的管理:

查询那些数据文件是离线的:

select file_name from dba_data_files where status=upper('offline');

删除离线文件:

alter tablespace itsvdb drop datafile 3;

或者是

alter tablespace itsvdb drop datafile '/../itsvdb_01.dbf';

查询表空间的大小:

SQL> select tablespace_name,count(*),sum(blocks),sum(bytes)/(1024*1024) as sum_m

from dba_data_files group by tablespace_name;
TABLESPACE_NAME COUNT(*) SUM(BLOCKS) SUM_M

------------------------------ ---------- ----------- ----------

UNDOTBS1 1 9600 75

SYSAUX 1 74968 585.6875
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐