Oracle10g刪除資料檔案
1.檢視資料檔案是否為空(只有為空的資料檔案才能刪除)
SELECT E.SEGMENT_TYPE AS SEGMENT_TYPE
, E.SEGMENT_NAME AS SEGMENT_NAME
, F.FILE_NAME AS FILE_NAME
, SUM(E.BYTES)/1024/1024 AS SEGMENT_SIZE
FROM DBA_EXTENTS E
INNER JOIN DBA_DATA_FILES F ON E.FILE_ID= F.FILE_ID
WHERE F.FILE_ID =<資料檔案ID>
GROUP BY E.SEGMENT_TYPE,E.SEGMENT_NAME,F.FILE_NAME
ORDER BY 4 DESC;
2.刪除資料檔案(非歸檔模式)
alter tablespace USERS drop datafile '/data/user01.dbf';
EOF
SELECT E.SEGMENT_TYPE AS SEGMENT_TYPE
, E.SEGMENT_NAME AS SEGMENT_NAME
, F.FILE_NAME AS FILE_NAME
, SUM(E.BYTES)/1024/1024 AS SEGMENT_SIZE
FROM DBA_EXTENTS E
INNER JOIN DBA_DATA_FILES F ON E.FILE_ID= F.FILE_ID
WHERE F.FILE_ID =<資料檔案ID>
GROUP BY E.SEGMENT_TYPE,E.SEGMENT_NAME,F.FILE_NAME
ORDER BY 4 DESC;
alter tablespace USERS drop datafile '/data/user01.dbf';
EOF
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22558114/viewspace-2151700/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 刪除資料檔案Oracle
- oracle刪除資料檔案Oracle
- 刪除空資料檔案
- 轉:Oracle刪除資料檔案Oracle
- [待整理]oracle10g刪除(釋放)資料檔案/表空間流程Oracle
- oracle徹底刪除資料檔案Oracle
- gulp刪除檔案和資料夾
- RM 刪除資料檔案恢復操作
- 10G刪除空資料檔案
- 1.7.8. 刪除資料庫密碼檔案資料庫密碼
- 資料檔案誤刪除(DM_單機)
- FileUtils類建立、刪除檔案及資料夾
- centos徹底刪除資料夾、檔案命令CentOS
- Oracle恢復誤刪除的資料檔案Oracle
- 恢復rm -f物理刪除資料檔案
- 恢復被rm意外刪除資料檔案
- 刪除檔案
- 刪除某個檔案或資料夾時,系統提示無法刪除!
- 非歸檔資料檔案誤刪除解決辦法
- 誤刪除資料檔案、控制檔案的非RMAN恢復方法
- 使用檔案描述符恢復誤刪除的資料檔案
- hadoop 資料夾檔案的建立與刪除Hadoop
- NTFS For Mac如何傳輸和刪除資料檔案Mac
- php刪除資料夾及其下面的檔案PHP
- oracle誤刪除表空間的資料檔案Oracle
- OS 刪除oracle資料檔案恢復過程Oracle
- Linux rm 命令刪除檔案或資料夾Linux
- SVN !檔案刪除
- rm 刪除檔案
- 檔案的刪除
- 批次刪除檔案
- Git——刪除檔案Git
- 誤刪出資料檔案,透過dbca無法刪除資料庫問題資料庫
- 通過檔案控制程式碼恢復刪除的資料檔案
- 無備份恢復(歸檔模式)已刪除資料檔案模式
- 歸檔模式下,線上刪除資料檔案的完全恢復模式
- Oracle資料庫意外刪除資料檔案的恢復(轉載)Oracle資料庫
- oracle 失誤刪掉資料檔案後,刪除表空間操作Oracle