Oracle 查看表空间各个物理文件的使用情况
-- 查看表空间文件的使用情况
SELECT mAX(B.file_id) id, B.TABLESPACE_NAME 表空间, B.FILE_NAME 物理文件名, B.BYTES / 1024 / 1024 大小M, (B.BYTES - SUM(NVL(A.BYTES,0))) / 1024 / 1024 已使用M, SUBSTR((B.BYTES - SUM(NVL(A.BYTES,0))) / (B.BYTES) * 100,1,5) 利用率 FROM DBA_FREE_SPACE A,DBA_DATA_FILES B WHERE A.FILE_ID = B.FILE_ID GROUP BY B.TABLESPACE_NAME,B.FILE_NAME,B.BYTES ORDER BY B.TABLESPACE_NAME;
-- 自动生成一个 缩小 表空间大小的语句
-- 执行缩小表空间文件
ALTER DATABASE DATAFILE 'C:ORACLEPRODUCT10.2.0ORADATAORCLUSERS02.DBF' RESIZE 300M
-- 查看表空间文件
select file#,name from v$datafile (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |