如何刪除Oracle下無用的Dbf文件?
system/sysaux/undo這些系統(tǒng)表空間是不能刪的;
你要確定哪些table是有用的,比如table_name like 'W%'等;
篩選出有數(shù)據(jù)的表空間,比如select tablespace_name from dba_tables where table_name like 'W%' group by tablespace_name order by 1;
把那些不在第1、3步中的表空間名字記下來;
確定無用的數(shù)據(jù)文件,比如select file_name, tablespace_name from dba_data_files where tablespace_name in ();
先把數(shù)據(jù)文件offline,然后再刪除,大功告成。