資料庫設計和基本備份規則
(摘自《Oracle備份和恢復手冊》)
1、 建議將日誌檔案歸檔到磁碟,並在以後複製到磁帶中。歸檔日誌檔案的目的地不應在與任何資料庫檔案或者聯機重做日誌檔案存放在一個物理磁碟裝置上。同樣備份的資料庫檔案和聯機的資料庫檔案不能駐留在同一個物理裝置上。
這一規則主要目的是為了防止當一個磁碟出現問題的時候,備份和聯機的檔案都在一個磁碟上,這就會造成無法將資料庫進行修復的局面。這就是所謂的“不要將雞蛋放在一個籃子裡”的意思。而“建議將日誌檔案歸檔到磁碟,並在以後複製到磁帶中。”我沒有理解清楚,是不是考慮到如果直接複製到磁帶上會速度比較慢,而恢復的時候如果使用的時候,也會出現檢索比較慢的情況,而現歸檔到磁碟上,而後複製到磁帶上作為備份。
2、 應保持控制檔案有多個複製,控制檔案的每一個複製應放置在不同的,安裝在不同磁碟控制器下的磁碟裝置上。
這一規則的目的是因為在系統上會有多個磁碟控制器,而每一個磁碟控制器會有不同的物理磁碟。在這裡SISC和IDE介面的磁碟是有不同的安裝方式,之所以這樣規定主要目的是為了防止如果一個磁碟控制器壞了,在這個磁碟控制器上的所有磁碟都是不能正常操作的。這樣就有可能造成不必要的損失。這裡說的是控制檔案,因為每一個資料庫會有多個控制檔案。而每一個控制檔案是相互映象的。而不是說資料檔案。
3、 聯機日誌檔案應該有多個,每一組至少應保持兩個日誌檔案成員。同一個組的兩個日誌檔案不能放置在同一個物理裝置上。
4、 使用“熱備用”(hot spare)磁碟。這個磁碟是在磁碟陣列中可以在其他任何磁碟失效時聯機的未用空磁碟。
這個是做什麼用的,不是很明白
5、 保持歸檔重做日誌檔案多個複製。並在磁碟上儲存最近備份的資料庫檔案所需要的所有歸檔重做日誌檔案。這樣的好處是能夠快速恢復資料庫。不需要將磁帶上的檔案匯入會磁碟上的時間了。
6、 在新增,重新命名,刪除日誌檔案或者資料檔案而修改資料庫結構的時候,都需要備份控制檔案。因為控制檔案存放著資料庫的模式。上述操作會修改控制檔案。所以需要備份資料庫的控制檔案。
Alter database backup controlfile to ‘filename’;
7、 儘量使用RMAN,減少錯誤的發生。在物理備份資料庫的時候,是不檢測備份的正確性的,但是使用RMAN就會避免這樣的問題了。
8、 標識已經備份的備份,有統一的命名方式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/222350/viewspace-908021/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL資料庫的基本備份MySql資料庫
- javaWeb-day03-約束、資料庫設計、正規化、資料庫備份JavaWeb資料庫
- 接地設計基本規則
- App設計的基本原則和規範APP
- 設計模式 基本規範與基本原則設計模式
- 資料庫備份資料庫
- 「MySQL」資料庫備份和還原MySql資料庫
- 資料庫設計技巧14則資料庫
- SVN倉庫備份和遷移基本操作
- Mongo 資料庫備份和恢復命令Go資料庫
- Mysql備份和還原資料庫-mysqldumpMySql資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- mysql 資料庫 備份MySql資料庫
- oracle資料庫備份之exp增量備份Oracle資料庫
- Makefile基本規則和原理
- 資料庫設計原則與方法資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- 資料庫設計的基本步驟資料庫
- 七、許可權管理和資料庫備份資料庫
- 使用Mysqldump備份和恢復MySQL資料庫MySql資料庫
- java mysql 資料庫備份和還原操作JavaMySql資料庫
- 資料庫備份恢復資料庫
- SQL資料庫備份管理SQL資料庫
- mysqlpump 資料庫備份程式MySql資料庫
- mysqldump 資料庫備份程式MySql資料庫
- 資料庫備份指令碼資料庫指令碼
- innobackupex 備份MySQL資料庫MySql資料庫
- 使用RMAN備份資料庫資料庫
- MySQL資料庫設計規範MySql資料庫
- 資料同步和資料備份
- 遠端備份資料庫和檔案的方法資料庫
- 資料庫的備份和還原不成功資料庫
- MySQL 規範 (資料庫表設計規範)MySql資料庫
- Dedecms備份的資料檔案位置及備份資料庫的方法資料庫
- BMMySQL定時備份資料庫(全庫備份)的實現meuMySql資料庫
- MySQL 資料庫規範--設計篇MySql資料庫
- MySQL之規範資料庫設計MySql資料庫