這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)表空間與數(shù)據(jù)文件的offline和online操作是怎樣的,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
漾濞ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
1. 表空間與數(shù)據(jù)文件 offline 的區(qū)別
在對表空間進行 offline 時, oracle 需要針對表空間進行檢查點, 刷新表空間中數(shù)據(jù)文件的相關(guān)事務(wù), 更新控制文件中與數(shù)據(jù)文件的 SCN, 達到一致狀態(tài)
當(dāng)表空間被再次 online 時, oracle 會使用 online 時刻的 SCN, 更新上面各個位置的 SCN (當(dāng)然文件結(jié)束 SCN 號會置為無窮大), 將數(shù)據(jù)文件都打開
在對單個數(shù)據(jù)文件做 offline 時, 是立即 offline, 此時不會針對數(shù)據(jù)文件進行檢查點, 所以數(shù)據(jù)文件的終止 SCN 為無窮大, 處于不一致狀態(tài), 數(shù)據(jù)文件也需要恢復(fù), 在v$recover_file 視圖也可以看到這個文件的信息, 要想將數(shù)據(jù)文件 online, 必須先對文件執(zhí)行 recover 操作, 所以建議 offline 數(shù)據(jù)文件后應(yīng)該立刻執(zhí)行 recover 操作, 使他處于一致狀態(tài), 以免后面出現(xiàn)不必要的麻煩
對于非歸檔模式下進行數(shù)據(jù)文件 offline 操作需要加 drop 子句, 他不會物理刪除文件, 在歸檔模式下指定 drop 子句會被忽略
對于 offline 的數(shù)據(jù)文件, 重啟數(shù)據(jù)庫是不能對他進行 recover 的, 因為他的狀態(tài)是offline, 數(shù)據(jù)庫啟動時是不檢查 offline 文件的 SCN 是否一致的, 所以啟動后仍然可以在 v$recover_file 視圖中看到他們, 需要手工對他進行 recover 才能恢復(fù), 如果應(yīng)用的聯(lián)機日志已經(jīng) switch 掉, 則要從歸檔中進行恢復(fù), 沒有歸檔的話, 文件就只能一直處于 recover 狀態(tài)
2. 操作
以下操作中如果涉及到恢復(fù)操作, 則可能需要歸檔文件或 redo 文件, 如果數(shù)據(jù)庫處于非歸檔模式, 而 redo 文件被切覆蓋掉的話將不能恢復(fù)
2-1. 表空間的 offline
2-1-1. normal (默認模式)
對表空間所有數(shù)據(jù)文件做檢查點, 所有數(shù)據(jù)文件必須為 online 狀態(tài), 再次 online 時不需要恢復(fù)
alter tablespace idx offline;
select tablespace_name,status from dba_tablespaces;
select file_name,online_status from dba_data_files;
select * from v$recover_file;
2-1-2. temporary
只對當(dāng)前 online 的數(shù)據(jù)文件做檢查點, 所有數(shù)據(jù)文件不必全為 online, 再次 online 時, 之前 offline 的數(shù)據(jù)文件要恢復(fù), 其他不需要
alter tablespace idx offline temporary;
2-1-3. immediate/for recover(10g 不推薦使用)
所有數(shù)據(jù)文件都不做檢查點, 所有數(shù)據(jù)文件不必全為 online, 再次 online 時所有數(shù)據(jù)文件要恢復(fù), 非歸檔模式時不可用
alter tablespace idx offline immediate;
2-2. 數(shù)據(jù)文件的 offline
2-2-1. 歸檔模式
alter database datafile 5 offline;
recover datafile 5;alter database datafile 5 online;
2-2-2. 非歸檔
alter database datafile 5 offline drop;
recover datafile 5;
alter database datafile 5 online;
上述就是小編為大家分享的表空間與數(shù)據(jù)文件的offline和online操作是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前名稱:表空間與數(shù)據(jù)文件的offline和online操作是怎樣的
分享URL:http://www.rwnh.cn/article48/igisep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、App設(shè)計、網(wǎng)站維護、ChatGPT、網(wǎng)站內(nèi)鏈、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)