oracle dbf文件过大 如何删除Oracle下无用的Dbf文件?

如何删除Oracle下无用的Dbf文件?System/sysaux/undo无法删除这些系统表空间;您需要确定哪些表是有用的,例如“W%”等表名;用数据过滤掉表空间,例如select table sp

如何删除Oracle下无用的Dbf文件?

System/sysaux/undo无法删除这些系统表空间;

您需要确定哪些表是有用的,例如“W%”等表名;

用数据过滤掉表空间,例如select table space uuname from dba uuu tables where table uuu name like “W%”group by tablespace uuuu name order by 1

记下那些不在步骤1和步骤3中的表空间的名称;

识别无用的数据文件,例如select file uuname,tablespace uuuname from dba uuu data uu files where tablespace name in()

首先脱机删除数据文件,然后将其删除。