Backup And Recovery User's Guide-對於裸裝置進行使用者管理的備份(p)
對於裸裝置進行使用者管理的備份(p)
裸裝置是一個沒有檔案系統的磁碟或分割槽。一個裸裝置只能包含一個檔案。
備份裸裝置上的檔案會產生作業系統下的特定的問題。
在Linux或UNIX系統上備份到裸裝置
在Linux或UNIX上的dd命令是備份到裸裝置或從裸裝置備份的最常用的工具。
高效地使用dd需要根據你的資料庫指定正確的選項
表 STYLEREF 1 \s 28. SEQ 表 \* ARABIC \s 1 1 對於dd的使用重要的資料庫的方面
資料 |
解釋 |
塊大小 |
可以指定dd用於拷貝資料的塊的大小。例可以指定dd拷貝資料以8K或64K大小為單元。 dd需要的塊的大小不需要對應於Oracle塊大小或作業系統塊大小。 |
Raw offset |
在一些系統上,在裸裝置上的檔案的開始被保留被作業系統使用。 這個儲存空間被稱為raw offset。Oralce不應該備份和還原這些位元組。 |
Oracle資料庫塊0的大小 |
在每個Oracle資料庫檔案的開始,作業系統特定的程式碼佔據一個Oracle塊,稱為block 0。 一般的Oracle程式碼不能識別這個塊,但這個塊是包含在作業系統的檔案的大小中的。 尤其是這個塊與檔案中其它Oracle塊的大小一致。 |
dd命令的選項
選項 |
說明 |
if |
輸入檔案,即你正在讀的檔案 |
of |
輸出檔案,即你寫的檔案 |
bs |
dd拷貝資料使用的緩衝區的大小 |
skip |
如果raw offset存在,則在輸入裸裝置上跳過的dd緩衝區的數量。例如備份裸裝置上的檔案,raw offset = 64K,dd緩衝區的大小為8K,則可以指定skip = 8,這樣拷貝從偏移的64K處開始。 |
seek |
如果raw offset存在,則在輸出裸裝置上跳過的dd緩衝區的數量。 |
count |
在輸入裸裝置上dd拷貝的塊的數量。當從裸裝置拷貝到檔案系統時最好指定準確的塊的數量,否則在沒有被Oracle資料檔案裸volume末尾的額外空間也會被拷貝到檔案系統中。 注意在輸入檔案的總大小中包含blcok 0。例,如果dd的塊大小為8K,而且你正在備份30720KB大小的資料檔案,則可以裝置count = 3841。 這時會備份30728KB,多餘的8KB為block 0。 |
因為裸裝置可以是備份的輸入裝置或輸出裝置,所以對於備份可能有4種場景。
dd的選項是依賴於不同的場景的。
從哪備份 |
備份到哪 |
dd命令選項 |
裸裝置 |
裸裝置 |
if, of, bs, skip, seek, count |
裸裝置 |
檔案系統 |
if, of, bs, skip, count |
檔案系統 |
裸裝置 |
if, of, bs, seek |
檔案系統 |
檔案系統 |
if, of, bs |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1098322/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Backup And Recovery User's Guide-在Windows系統上備份到裸裝置GUIIDEWindows
- Backup And Recovery User's Guide-對控制檔案進行使用者管理的備份GUIIDE
- Backup And Recovery User's Guide-對於只讀表空間進行使用者管理的備份GUIIDE
- Backup And Recovery User's Guide-進行臨時歸檔備份GUIIDE
- Backup And Recovery User's Guide-對於SUSPENDED資料庫的備份GUIIDE資料庫
- Backup And Recovery User's Guide-對歸檔重做日誌進行使用者管理的備份GUIIDE
- Backup And Recovery User's Guide-對整個資料庫進行使用者管理的備份GUIIDE資料庫
- Backup And Recovery User's Guide-備份RMAN備份-關於備份的備份GUIIDE
- Backup And Recovery User's Guide-在SUSPEND模式中進行使用者管理的備份GUIIDE模式
- Backup And Recovery User's Guide-進行增量備份-進行VSS快照的增量備份(略)GUIIDE
- Backup And Recovery User's Guide-建立和更新增量備份-進行增量備份GUIIDE
- Backup And Recovery User's Guide-使用RMAN備份控制檔案-對控制檔案進行手工備份GUIIDE
- Backup And Recovery User's Guide-對錶空間和資料檔案進行使用者管理的備份GUIIDE
- Backup And Recovery User's Guide-備份資料庫-RMAN備份概覽-進行壓縮備份GUIIDE資料庫
- Backup And Recovery User's Guide-對於多個聯機read/write表空間進行使用者管理的備份GUIIDE
- Backup And Recovery User's Guide-對於聯機表空間和資料檔案進行使用者管理的備份GUIIDE
- Backup And Recovery User's Guide-驗證使用者管理的資料檔案備份GUIIDE
- Backup And Recovery User's Guide-備份RMAN備份-備份保留期對備份的備份的影響GUIIDE
- Backup And Recovery User's Guide-備份RMAN備份-使用RMAN備份備份集GUIIDE
- Backup And Recovery User's Guide-備份RMAN備份-備份集的多重拷貝GUIIDE
- Backup And Recovery User's Guide-從RMAN開始-練習:對資料庫進行增量備份GUIIDE資料庫
- Backup And Recovery User's Guide-建立和更新增量備份GUIIDE
- Backup And Recovery User's Guide-備份RMAN備份-用RMAN備份映象拷貝備份GUIIDE
- Backup And Recovery User's Guide-進行使用者管理的資料庫備份-查詢v$檢視獲取備份資訊GUIIDE資料庫
- Backup And Recovery User's Guide-建立和更新增量備份-增量備份的目的GUIIDE
- Backup And Recovery User's Guide-建立和更新增量備份-增量更新備份GUIIDE
- Backup And Recovery User's Guide-在還原之前驗證備份GUIIDE
- Backup And Recovery User's Guide-備份處於非歸檔模式的資料庫GUIIDE模式資料庫
- Backup And Recovery User's Guide-備份資料庫-RMAN備份概覽-RMAN備份的目的GUIIDE資料庫
- Backup And Recovery User's Guide-備份資料庫-使用RMAN備份控制檔案GUIIDE資料庫
- Backup And Recovery User's Guide-從RMAN開始-備份資料庫-增量備份GUIIDE資料庫
- Backup And Recovery User's Guide-備份歸檔重做日誌檔案GUIIDE
- Backup And Recovery User's Guide-使用RMAN備份歸檔重做日誌GUIIDE
- Backup And Recovery User's Guide-從RMAN開始-備份資料庫GUIIDE資料庫
- Backup And Recovery User's Guide-備份資料庫-備份處於非歸檔模式的資料庫GUIIDE資料庫模式
- Backup And Recovery User's Guide-只備份需要備份的歸檔重做日誌檔案GUIIDE
- Backup And Recovery User's Guide-建立和更新增量備份-規劃增量備份策略GUIIDE
- Backup And Recovery User's Guide-預覽在還原操作中使用的備份GUIIDE