磁碟空間不足,線上移動Oracle的資料檔案
在匯入資料時,匯入到一半,發現磁碟的空間不足。
這需要把資料庫檔案的資料移動到其他的磁碟中。
1、讓資料檔案離線:
SQL> alter database datafile
2 'H:\oracle\product\10.2.0\oradata\lhoms\pub\test_space.dbf'
3 offline;
資料庫已更改。
2、剪貼資料檔案到其他磁碟
把H:\oracle\product\10.2.0\oradata\lhoms\pub\test_space.dbf
剪貼到F:\oradata\目錄下
3、重新指定資料檔案路徑
SQL> alter database rename file 'H:\oracle\product\10.2.0\oradata\lhoms\pub\test_space.dbf' to 'F:\oradata\test_space.dbf';
資料庫已更改。
4、恢復該資料檔案
SQL> recover datafile 'F:\oradata\test_space.dbf';
ORA-00279: 更改 3998546665081 (在 06/13/2011 13:10:56 生成) 對於執行緒 1 是必需的
ORA-00289: 建議:
H:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\LHOMS\ARCHIVELOG\2011_06_13\O1_MF_1
_2573_%U_.ARC
ORA-00280: 更改 3998546665081 (用於執行緒 1) 在序列 #2573 中
指定日誌: {
Auto (可選中Auto)
已應用的日誌。
完成介質恢復。
5、使資料檔案線上
SQL> alter database datafile 'F:\oradata\test_space.dbf' online;
資料庫已更改。
完畢!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-697807/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle dg庫資料檔案空間不足Oracle
- 線上遷移表空間資料檔案
- 資料檔案,表空間的移動
- Oracle 表空間資料檔案遷移Oracle
- 使用rman在oracle ASM磁碟組之間移動資料檔案OracleASM
- 移動資料檔案、系統表空間檔案、臨時表空間檔案
- 線上移動資料檔案
- LINUX下ORACLE軟體、資料檔案等所在的磁碟分割槽空間不足的解決思路LinuxOracle
- (個人)Oracle 表空間資料檔案遷移(轉)Oracle
- PostgreSQL在不同的表空間移動資料檔案SQL
- 表空間online移動資料檔案
- ASM磁碟組空間不足ASM
- Oracle 刪除資料後釋放資料檔案所佔磁碟空間Oracle
- oracle 表空間下資料檔案遷移的三種方法Oracle
- Oracle查詢表佔磁碟空間大小及移動表空間Oracle
- 移動資料檔案,平衡磁碟負載負載
- ORACLE移動資料檔案Oracle
- oracle 將表空間下的資料檔案從檔案系統遷移到ASM磁碟組OracleASM
- Oracle 表空間與資料檔案Oracle
- oracle 資料檔案表空間管理Oracle
- Oracle資料庫閃回區空間不足Oracle資料庫
- 怎樣移動Oracle資料庫的表空間Oracle資料庫
- InnoDB資料表空間檔案平滑遷移
- oracle 回收表空間的資料檔案大小Oracle
- 移動Oracle資料檔案的方法Oracle
- 在ASM磁碟組之間移動檔案ASM
- 建立表空間、使用者、擴容、移動資料檔案
- oracle 表空間 資料檔案 筆記Oracle筆記
- Oracle資料庫表空間的資料檔案大小上限。Oracle資料庫
- oracle誤刪除表空間的資料檔案Oracle
- 【資料庫資料恢復】SQL Server資料庫磁碟空間不足的資料恢復案例資料庫資料恢復SQLServer
- oracle 普通表空間資料檔案壞塊Oracle
- 誤刪oracle資料庫表空間檔案Oracle資料庫
- windows10磁碟空間不足怎麼清理_win10磁碟空間清理的方法WindowsWin10
- Oracle 資料檔案移動步驟Oracle
- 在Oracle中移動資料檔案Oracle
- 在ORACLE移動資料庫檔案Oracle資料庫
- 在ASM Diskgroup間移動資料檔案ASM