自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle重做日志文件管理技巧匯總

數(shù)據(jù)庫 Oracle
Oracle數(shù)據(jù)庫憑借著自身的種種優(yōu)勢(shì),贏得了很多用戶的喜愛,當(dāng)然,Oracle數(shù)據(jù)庫應(yīng)用范圍是非常廣泛的,相信很多人都接觸過Oracle數(shù)據(jù)庫,本文就為大家介紹Oracle重做日志文件的管理技巧,這對(duì)大家日后工作中使用Oracle數(shù)據(jù)庫非常有幫助。

導(dǎo)讀:重做日志文件Oracle數(shù)據(jù)庫中一種非常重要的日志文件,也是其一個(gè)很有特色的功能。重做日志文件會(huì)紀(jì)錄對(duì)于數(shù)據(jù)庫的任何操作,如利用DML語句或者DDL語句對(duì)數(shù)據(jù)進(jìn)行更改,或者數(shù)據(jù)庫管理員對(duì)數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行更改,都會(huì)在重做日志中進(jìn)行記錄。

  可見,當(dāng)數(shù)據(jù)被意外的刪除或者修改,我們可以利用重新日志文件進(jìn)行恢復(fù); 當(dāng)出現(xiàn)例程失敗或者介質(zhì)失敗的情況下,也可以利用日志文件實(shí)現(xiàn)例程恢復(fù)或者介質(zhì)恢復(fù)。所以說,我們?nèi)裟軌蚬芾砗弥刈鋈罩疚募脑?,?duì)于保障數(shù)據(jù)庫數(shù)據(jù)的安全是非常重要的。

Oracle重做日志文件管理技巧:

  一、合理確定重做日志文件的存放位置

  我們知道,當(dāng)數(shù)據(jù)庫內(nèi)部數(shù)據(jù)丟失或者被意外更改的情況下,數(shù)據(jù)庫管理員可以利用重做日志文件實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的恢復(fù)工作。當(dāng)數(shù)據(jù)庫出現(xiàn)意外事故,如硬盤物理損壞、數(shù)據(jù)丟失時(shí)怎么辦?

  我們***個(gè)就會(huì)想到利用數(shù)據(jù)庫重做日志對(duì)數(shù)據(jù)進(jìn)行恢復(fù)??墒钱?dāng)數(shù)據(jù)庫重做日志跟數(shù)據(jù)庫數(shù)據(jù)文件放在同一個(gè)硬盤的話,很明顯,當(dāng)硬盤損壞的時(shí)候,數(shù)據(jù)文件將跟日志文件共赴黃泉。此時(shí),連天皇老子都救不了我們。

  所以,此時(shí),我們就有必要把重做日志文件跟數(shù)據(jù)庫數(shù)據(jù)文件放在兩個(gè)不同的硬盤上面。此時(shí),任何一個(gè)硬盤若發(fā)生損壞,我們都可以憑借另外一塊硬盤的數(shù)據(jù),來挽回?fù)p失。如存放數(shù)據(jù)文件的硬盤損壞時(shí),我們就可以利用存放在另外一塊硬盤上的數(shù)據(jù)重做日志文件進(jìn)行修復(fù),挽回?fù)p失。

  雞蛋不能放在同一個(gè)籃子里,故重做日志文件與數(shù)據(jù)文件也不要放在同一塊硬盤上。那時(shí)非常危險(xiǎn)一個(gè)動(dòng)作。

  其實(shí),這個(gè)重做日志文件就跟數(shù)據(jù)庫的備份文件類似。我們?cè)趯?duì)數(shù)據(jù)庫進(jìn)行備份的時(shí)候,都知道需要進(jìn)行異地備份??上У氖?,很多數(shù)據(jù)庫管理員,在進(jìn)行Oracle 數(shù)據(jù)庫管理的時(shí)候,沒有注意到這一點(diǎn),結(jié)果當(dāng)出現(xiàn)問題的時(shí)候,就來不及了。故,對(duì)于數(shù)據(jù)重做日志文件,保存時(shí),要跟數(shù)據(jù)庫備份文件一樣,進(jìn)行異地保存。

  二、合理設(shè)置數(shù)據(jù)庫的歸檔模式

  因?yàn)閿?shù)據(jù)重做日志會(huì)紀(jì)錄數(shù)據(jù)庫所有的修改動(dòng)作,所以,當(dāng)數(shù)據(jù)庫頻繁修改時(shí),如那些ERP系統(tǒng)需要頻繁對(duì)數(shù)據(jù)庫進(jìn)行修改操作,此時(shí),數(shù)據(jù)庫的重做日志文件就會(huì)很龐大。為了便于日志文件的管理,Oracle 數(shù)據(jù)庫默認(rèn)情況下,在安裝的時(shí)候,會(huì)有三個(gè)重做日志文件。當(dāng)***個(gè)重做日志文件達(dá)到一定容量時(shí),就會(huì)停止寫入,而會(huì)轉(zhuǎn)向第二個(gè)日志文件; 第二個(gè)也滿時(shí),就會(huì)轉(zhuǎn)向第三個(gè)。當(dāng)?shù)谌齻€(gè)滿時(shí),就會(huì)往***個(gè)日志文件中寫入。在往這原來的紀(jì)錄中寫入重做日志文件的時(shí)候,是否需要對(duì)原有的紀(jì)錄進(jìn)行備份呢?根據(jù)用戶需求的不同,就存在這兩種處理模式。一種是不需要數(shù)據(jù)庫進(jìn)行自動(dòng)備份,這種模式就叫做非歸檔模式; 而當(dāng)重做日志改寫原有的重做日志文件以前,數(shù)據(jù)庫會(huì)自動(dòng)對(duì)原有的日志文件進(jìn)行備份的話,這種操作模式就叫做歸檔模式。

  現(xiàn)在擺在數(shù)據(jù)庫管理員面前有兩個(gè)選擇。選擇歸檔模式或者非歸檔模式呢?

  這要根據(jù)企業(yè)對(duì)于數(shù)據(jù)完整性的要求不同而采取不同的操作模式。筆者的建議是,采用歸檔模式。因?yàn)楝F(xiàn)在硬盤非常的便宜,故我們可以花比較少的代價(jià),換取比較齊全的數(shù)據(jù)庫重做日志文件,個(gè)人認(rèn)為這對(duì)于企業(yè)來說,是很值得的。、

  筆者現(xiàn)在的做法是,重做日志文件至少保存一年。也就是說,當(dāng)一年過后,就可以重寫原來的日志文件。這主要是跟企業(yè)所處的行業(yè)以及對(duì)于數(shù)據(jù)的安全性程度不同而有所區(qū)別。如銀行就不同,他們可能要求重新日志保留十年甚至更長(zhǎng)的時(shí)間。要知道,對(duì)于他們來說,任何一條記錄可能都涉及到很大的資金。

 

通過上文的學(xué)習(xí),相信大家現(xiàn)在對(duì)Oracle重做日志文件管理技巧已經(jīng)有了大體的了解,大家可以將上文中介紹到的技巧在實(shí)際操作中實(shí)踐一下,這樣就便于大家熟悉和掌握這些技巧。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫中索引樹的結(jié)構(gòu)與塊尺寸
  2. 全面解析Oracle數(shù)據(jù)庫中管理實(shí)例的方法
  3. Oracle數(shù)據(jù)庫中管理表空間和數(shù)據(jù)文件

 

責(zé)任編輯:迎迎 來源: IT專家網(wǎng)
相關(guān)推薦

2010-10-29 14:29:55

Oracle移動(dòng)重做日

2009-11-16 17:33:21

重做Oracle日志文

2010-10-29 15:26:29

Oracle日志文件

2010-11-19 13:42:38

2023-03-31 17:33:06

Oracle數(shù)據(jù)庫

2010-04-19 15:53:20

Oracle重做日志

2010-11-19 13:01:31

Oracle日志文件

2021-02-19 18:06:57

Oracle日志聯(lián)機(jī)

2011-08-03 18:42:21

Oracle數(shù)據(jù)庫重做日志

2010-04-14 17:11:13

Oracle管理

2010-04-20 12:09:31

Oracle數(shù)據(jù)庫

2009-12-22 16:09:09

2010-10-29 15:07:33

oracle日志

2010-05-04 16:57:45

Oracle空間管理

2010-10-29 13:50:21

oracle日志文件

2010-10-27 14:34:56

Oracle日志文件

2010-09-17 17:35:55

2013-05-20 15:04:02

Android調(diào)試查看日志Android開發(fā)

2011-08-04 10:31:43

歸檔日志參數(shù)文件

2010-11-19 11:51:40

Oracle密碼文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)