剛剛做過實驗,在資料庫開啟狀態下,offline資料檔案要對取進行recover操作才能online回來,也即是要進行恢復才能重新online,
1.首先對這個資料檔案進行offline
alter database datafile 6 offline;
2.進行online
alter database datafile 6 online
提示需要進行恢復,在後台日誌中也出現了錯誤提示
alter database datafile 6 offline
wed may 2 18:05:14 2012
completed: alter database datafile 6 offline
wed may 2 18:06:10 2012
alter database datafile 6 online
wed may 2 18:06:10 2012
ora-1113 signalled during: alter database datafile 6 online...
出現了1113錯誤
可以在系統中查下這個這個錯誤以及解決方法
這是查詢問題的一種方法,記錄下。
看看控制檔案裡面的資料檔案狀態
select file#,status,checkpoint_change#,name from v$datafile;
再看看資料檔案裡面的狀態
select file#,status,checkpoint_change#,name from v$datafile_header;
需要說明的是,offline的檔案scn號是不會改變的。
3.進行恢復
sql> recover datafile 6;
完成介質恢復。
再把資料檔案online
sql> alter database datafile 6 online;
資料庫已更改。
資料檔案 表空間offline用法及區別
對資料庫的離線包括資料檔案的離線和對錶空間的離線,表空間離線實際就是表空間對應的所有資料檔案離線。1.資料檔案 offline 資料檔案新增到表空間之後不能夠被刪除的,沒有語法支援這麼做,如果想不使用該資料檔案,唯一是將資料檔案設定為 offline 狀態。執行以下步驟將資料檔案設定為 offlin...
MongoDB資料檔案備份與恢復
mongodb資料檔案備份與恢復 備份與恢復資料對於管理任何資料儲存系統來說都是非常重要的。1 冷備份與恢復 建立資料檔案的副本 前提是要停止mongodb伺服器 也就是直接copy mongodb將所有資料都儲存在資料目錄下,預設是 data db windows下是c data db 啟動mon...
Oracle表空間與資料檔案
1.oracle資料庫邏輯結構包含哪些東西?1 表空間 a.乙個oracle資料庫邏輯上分為更小的邏輯區域叫做表空間 b.乙個表空間同時只屬於乙個資料庫 c.每個表空間由乙個或多個系統檔案組成,叫做資料檔案datafile d.乙個表空間可以有1個或多個段組成 e.當資料庫執行時表空間可以是onli...