0
我如何刪除Oracle 11gR2中不再有表空間的數據文件?
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSAUX.DBF
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\UNDOTBS1.DBF
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF
C:\ORACLEXE\APP\ORACLE\PRODUCT\11.2.0\SERVER\DATABASE\DONHUVY_TABLESPACE.DAT
和
SQL> select tablespace_name from user_tablespaces;
TABLESPACE_NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USERS
DONHUVY_TABLESPACE
DONHUVY_TEMPORARY_TABLESPACE
DONHUVY2_TEMPORARY_TABLESPACE
8 rows selected.
我想刪除所有的東西都有donhuvy2
更新:
SELECT FILE_NAME, BLOCKS, TABLESPACE_NAME FROM DBA_DATA_FILES UNION ALL SELECT FILE_NAME, BLOCKS, TABLESPACE_NAME FROM DBA_TEMP_FILES
SQL> SELECT FILE_NAME, BLOCKS, TABLESPACE_NAME FROM DBA_DATA_FILES UNION ALL SELECT FILE_NAME, BLOCKS, TABLESPACE_NAME FROM DBA_TEMP_FILES;
FILE_NAME
--------------------------------------------------------------------------------
BLOCKS TABLESPACE_NAME
---------- ------------------------------
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF
12800 USERS
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSAUX.DBF
84480 SYSAUX
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\UNDOTBS1.DBF
48640 UNDOTBS1
FILE_NAME
--------------------------------------------------------------------------------
BLOCKS TABLESPACE_NAME
---------- ------------------------------
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF
46080 SYSTEM
C:\ORACLEXE\APP\ORACLE\PRODUCT\11.2.0\SERVER\DATABASE\DONHUVY_TABLESPACE.DAT
1280 DONHUVY_TABLESPACE
C:\ORACLEXE\APP\ORACLE\ORADATA\XE\TEMP.DBF
2560 TEMP
FILE_NAME
--------------------------------------------------------------------------------
BLOCKS TABLESPACE_NAME
---------- ------------------------------
C:\ORACLEXE\APP\ORACLE\PRODUCT\11.2.0\SERVER\DATABASE\DONHUVY_TEMPORARY_TABLE_SP
ACE
640 DONHUVY_TEMPORARY_TABLESPACE
7 rows selected.
SQL>
如果您有DBA,發佈的輸出:'SELECT FILE_NAME,塊,TABLESPACE_NAME FROM DBA_DATA_FILES UNION ALL SELECT FILE_NAME,塊,從TABLESPACE_NAME DBA_TEMP_FILES' – klashxx
我已經更新 –
我沒有看到任何'donhuvy2 '在你的結果中 – klashxx