ORACLE 改变数据文件大小
1.查询数据文件大小
SQL>SELECT file_name, file_id, bytes/1024/1024 as MB FROM dba_data_files; 查询现在数据文件大小。
2.扩大数据文件
SQL>alter database datafile resize 200M;
3.减小数据文件
减小数据文件不能比已经使用的大小更小,所以要先查询已经使用的大小。
SQL>SELECT file_name,a.file_id, SUM(a.bytes)/1024/1024 AS MB
FROM dba_extents a JOIN dba_data_files b ON a.file_id=b.file_id GROUP BY file_name,a.file_id;
SQL>alter database datafile resize 50M;
重新查询数据文件大小,发现已经修改为50M。