㈠ 資料庫備份有幾種方式以及各自有什麼特點
1、完全備份
這是大多數人常用的方式,它可以備份整個資料庫,包含用戶表、系統表、索引、視圖和存儲過程等所有資料庫對象。但它需要花費更多的時間和空間,所以,一周做一次完全備份。
2、事務日誌備份
事務日誌是一個單獨的文件,它記錄資料庫的改變,備份的時候只需要復制自上次備份以來對資料庫所做的改變,所以只需要很少的時間。為了使資料庫具有魯棒性,推薦每小時甚至更頻繁的備份事務日誌。
3、差異備份
也叫增量備份。它是只備份資料庫一部分的另一種方法,它不使用事務日誌,相反,它使用整個資料庫的一種新映象。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的資料庫。它的優點是存儲和恢復速度快。推薦每天做一次差異備份。
4、文件備份
資料庫可以由硬碟上的許多文件構成。如果這個資料庫非常大,並且一個晚上也不能將它備份完,那麼可以使用文件備份每晚備份資料庫的一部分。由於一般情況下資料庫不會大到必須使用多個文件存儲,所以這種備份不是很常用。
資料庫備份重要性
尤其在一些對數據可靠性要求很高的行業如銀行、證券、電信等,如果發生意外停機或數據丟失其損失會十分慘重。為此資料庫管理員應針對具體的業務要求制定詳細的資料庫備份與災難恢復策略,並通過模擬故障對每種可能的情況進行嚴格測試,只有這樣才能保證數據的高可用性。
資料庫的備份是一個長期的過程,而恢復只在發生事故後進行,恢復可以看作是備份的逆過程,恢復的程度的好壞很大程度上依賴於備份的情況。此外,資料庫管理員在恢復時採取的步驟正確與否也直接影響最終的恢復結果。
㈡ 什麼是數據的備份與恢復
數據備份就是把一個資料庫里的東西,在某個時間資料庫管理軟體復制完全另外一個一樣的。
恢復是自從備份了資料庫後,使用資料庫的過程中發現出現了點小問題,導致資料庫有些信息丟失了,並且現在的資料庫中找不到這些信息了,這個時候就可以用備份的資料庫來恢復下這些丟失的信息了。
數據丟失原因:
1、人為誤操作,有時候在使用計算機的過程中不小心刪除了文件,或者不小心將分區進行格式化操作,導致數據丟失。
2、惡意程序的破壞,最常見的惡意程序就是病毒。通常一般病毒是不會造成數據丟失的,但有些病毒有可能會造成硬碟鎖死、分區丟失或數據丟失。
3、系統或軟體錯誤,如在工作中,由於操作系統或應用程序自身存在的BUG引起的死機,會造成工作文檔丟失等現象,還有在升級系統或更新應用程序時有時會帶來一些如影響系統兼容性和穩定性的問題。
以上內容參考網路——數據恢復,網路——數據備份
㈢ 什麼是數據備份
什麼是數據備份數據備份顧名思義,就是將數據以某種方式加以保留,以便在系統遭受破壞或其他特定情況下,重新加以利用的一個過程。在日常生活中,我們經常需要為自己家的房門多配幾把鑰匙,為自己的愛車預備一個備胎,這些都是備份思想的體現。 數據備份的根本目的,是重新利用,這也就是說,備份工作的核心是恢復,一個無法恢復的備份,對任何系統來說都是毫無意義的。在實際情況中,廠商或集成商更多的是向用戶吹噓,自己的產品在備份過程中如何的巧妙。然而,作為最終用戶,一定需要清醒的熟悉到,能夠安全、方便而又高效的恢復數據,才是備份系統的真正生命所在。也許很多人會以為,既然備份系統已經把需要的數據備份下來了,恢復應該不成什麼問題。這就大錯而特錯了,事實上,無論是在金融電信行業的數據中心,還是在普通的桌面級系統中,備份數據無法恢復,從而導致數據丟失的例子實在太多太多了。就在日前,我國西北地區的一個省級電信運營商還糟此災難,系統數據遺失殆盡,該運營商的聲譽和眾多用戶的利益都受到了重大損害。這次事故的主要責任者之一,就是一個全球知名的備份軟體廠商,因為其提供的備份產品沒能正常恢復系統數據。 當然,在系統正常工作的情況下,數據備份工作究竟算是系統的一個「額外負擔」,或多或少的會給正常業務系統帶來一定性能和功能上的影響。所以,架設數據備份系統時,如何盡量減少這種「額外負擔」,從而更充分的保證系統正常業務的高效運行,也是數據備份技術發展的一個重要方向。對一個相當規模的系統來說,完全自動化的進行備份工作是對備份系統的一個基本要求。除此以外,CPU佔用、磁碟空間佔用、網路帶寬佔用、單位數據量的備份時間等等,這些都是需要重點考察的方面。千萬不可小覷備份系統給應用系統帶來的影響和對系統的資源佔用,在實際環境中,一個備份作業運行起來,可能會佔用掉一個中檔小型機伺服器CPU資源的60%!而一個未經妥善處理的備份日誌文件,可能會佔用源數據量30%的磁碟空間!這些數字都是來源於完全真是的實際環境,而且屬於普遍現象,由此可見,備份系統的選擇和優化工作也是一個至關重要的任務。選擇的原則也並不復雜,一個好的備份系統,應該能夠以很低的系統資源佔用率和很少的網路帶寬,來進行自動而高速度的數據備份。 數據備份作為存儲領域的一個重要組成部分,其在存儲系統中的地位和作用都是不容忽視的。對一個完整的IT系統而言,備份工作是其中必不可少的組成部分。其意義不僅在於防範意外事件的破壞,而且還是歷史數據保存歸檔的最佳方式。換言之,即便系統正常工作,沒有任何數據丟失或破壞發生,備份工作仍然具有非常大的意義――為我們進行歷史數據查詢、統計和分析,以及重要信息歸檔保存提供了可能。 簡單的說,一份數據備份的作用,不僅僅像房門的備用鑰匙一樣,當原來的鑰匙丟失或損壞了,才能派上用場。有時候,數據備份的作用,更像是我們為了留住美好時光而拍攝的照片,把暫時的狀態永久的保存了下來,供我們分析和研究。當然我們不可能憑借一張兒時的照片就回到從前,在這一點上,數據備份就更顯神奇,一個存儲系統乃至整個網路系統,完全可以回到過去的某個時間狀態,或者重新「克隆」一個指定時間狀態的系統,只要在這個時間點上,我們有一個完整的系統數據備份。 還有一個需要澄清的問題,數據備份更多的是指數據從在線狀態,剝離到離線狀態的過程,這與伺服器高可用集群技術以及遠程容災技術,在本質上有所區別。雖然從目的上講,這些技術都是為了消除或減弱意外事件給系統帶來的影響,但是,由於其側重的方向不同,實現的手段和產生的效果也不盡相同。集群和容災技術的目的,是為了保證系統的可用性,也就是說,當意外發生時,系統所提供的服務和功能不會因此而間斷。對數據而言,集群和容災技術是保護系統的在線狀態,保證數據可以隨時被訪問。而相對來說,備份技術的目的,是將整個系統的數據或狀態保存下來,這種方式不僅可以挽回硬體設備壞損帶來的損失,也可以挽回邏輯錯誤和人為惡意破壞的損失。 然而,一般來說,數據備份技術並不保證系統的實時可用性。也就是說,一旦意外發生,備份技術只保證數據可以恢復,但是恢復過程需要一定的時間,在此期間,系統是不可用的。在具有一定規模的系統中,備份技術、集群技術和容災技術互相不可替代,並且穩定和諧的配合工作,共同保證著系統的正常運轉。
㈣ 資料庫增量備份原理
1.全備份:這是增量備份的基礎,必須先有一個全備份
2.增量備份:當你備份的時候它會檢索上個增量備份跟現在庫相比哪些塊使用過了,也就是只備份自上次備份以來已使用過的塊(上次是全備份就從全備份里檢索,上次是增量的話就從增量裡面檢索),這樣的文件比以前的要小很多。
ORACLE裡面可以使用塊跟蹤進程,它會記錄哪些塊改變過了並保存到一個單獨的文件中,然後增量備份的時候就不必從庫中檢索,直接檢索這個文件就行了,這樣的效率很高
㈤ ORACLE資料庫如何備份數據最好是備份哪些東西
Oracle資料庫的三種標準的備份方法:
1.導出/導入(EXP/IMP)。
2.熱備份。
3.冷備份。
注釋:導出備件是一種邏輯備份,冷備份和熱備份是物理備份。
一、導出/導入(Export/Import)
利用Export可將數據從資料庫中提取出來,利用Import則可將提取出來的數據送回到Oracle資料庫中去。
1、簡單導出數據(Export)和導入數據(Import)
Oracle支持三種方式類型的輸出:
(1)、表方式(T方式),將指定表的數據導出。
(2)、用戶方式(U方式),將指定用戶的所有對象及數據導出。
(3)、全庫方式(Full方式),瘵資料庫中的所有對象導出。
數據導入(Import)的過程是數據導出(Export)的逆過程,分別將數據文件導入資料庫和將資料庫數據導出到數據文件。
2、增量導出/導入
增量導出是一種常用的數據備份方法,它只能對整個資料庫來實施,並且必須作為SYSTEM來導出。在進行此種導出時,系統不要求回答任何問題。導出文件名預設為export.dmp,如果不希望自己的輸出文件定名為export.dmp,必須在命令行中指出要用的文件名。
增量導出包括三種類型:
(1)、「完全」增量導出(Complete)
即備份三個資料庫,比如:
expsystem/managerinctype=completefile=040731.dmp
(2)、「增量型」增量導出
備份上一次備份後改變的數據,比如:
expsystem/managerinctype=incrementalfile=040731.dmp
(3)、「累積型」增量導出
累計型導出方式是導出自上次「完全」導出之後資料庫中變化了的信息。比如:
expsystem/managerinctype=cumulativefile=040731.dmp
資料庫管理員可以排定一個備份日程表,用數據導出的三個不同方式合理高效的完成。
比如資料庫的被封任務可以做如下安排:
星期一:完全備份(A)
星期二:增量導出(B)
星期三:增量導出(C)
星期四:增量導出(D)
星期五:累計導出(E)
星期六:增量導出(F)
星期日:增量導出(G)
如果在星期日,資料庫遭到意外破壞,資料庫管理員可按一下步驟來回復資料庫:
第一步:用命令CREATEDATABASE重新生成資料庫結構;
第二步:創建一個足夠大的附加回滾。
第三步:完全增量導入A:
impsystem/managerinctype=RESTOREFULL=yFILE=A
第四步:累計增量導入E:
impsystem/managerinctype=RESTOREFULL=YFILE=E
第五步:最近增量導入F:
impsystem/managerinctype=RESTOREFULL=YFILE=F
二、冷備份
冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們一個完整的資料庫。冷備份時將關鍵性文件拷貝到另外的位置的一種說法。對於備份Oracle信息而言,冷備份時最快和最安全的方法。冷備份的優點是:
1、是非常快速的備份方法(只需拷文件)
2、容易歸檔(簡單拷貝即可)
3、容易恢復到某個時間點上(只需將文件再拷貝回去)
4、能與歸檔方法相結合,做資料庫「最佳狀態」的恢復。
5、低度維護,高度安全。
但冷備份也有如下不足:
1、單獨使用時,只能提供到「某一時間點上」的恢復。
2、再實施備份的全過程中,資料庫必須要作備份而不能作其他工作。也就是說,在冷備份過程中,資料庫必須是關閉狀態。
3、若磁碟空間有限,只能拷貝到磁帶等其他外部存儲設備上,速度會很慢。
4、不能按表或按用戶恢復。
如果可能的話(主要看效率),應將信息備份到磁碟上,然後啟動資料庫(使用戶可以工作)並將備份的信息拷貝到磁帶上(拷貝的同時,資料庫也可以工作)。冷備份中必須拷貝的文件包括:
1、所有數據文件
2、所有控制文件
3、所有聯機REDOLOG文件
4、Init.ora文件(可選)
值得注意的使冷備份必須在資料庫關閉的情況下進行,當資料庫處於打開狀態時,執行資料庫文件系統備份是無效的。
下面是作冷備份的完整例子。
(1)關閉資料庫
sqlplus/nolog
sql>connect/assysdba
sql>shutdownnormal;
(2)用拷貝命令備份全部的時間文件、重做日誌文件、控制文件、初始化參數文件
sql>cp<file><backupdirectory>
(3)重啟Oracle資料庫
sql>startup
三、熱備份
熱備份是在資料庫運行的情況下,採用archivelogmode方式備份資料庫的方法。所以,如果你有昨天夜裡的一個冷備份而且又有今天的熱備份文件,在發生問題時,就可以利用這些資料恢復更多的信息。熱備份要求資料庫在Archivelog方式下操作,並需要大量的檔案空間。一旦資料庫運行在archivelog狀態下,就可以做備份了。熱備份的命令文件由三部分組成:
1.數據文件一個表空間一個表空間的備份。
(1)設置表空間為備份狀態
(2)備份表空間的數據文件
(3)回復表空間為正常狀態
2.備份歸檔log文件
(1)臨時停止歸檔進程
(2)log下那些在archiveredelog目標目錄中的文件
(3)重新啟動archive進程
(4)備份歸檔的redolog文件
3.用命令來備份控制文件
熱備份的優點是:
1.可在表空間或資料庫文件級備份,備份的時間短。
2.備份時資料庫仍可使用。
3.可達到秒級恢復(恢復到某一時間點上)。
4.可對幾乎所有資料庫實體做恢復
5.恢復是快速的,在大多數情況下愛資料庫仍工作時恢復。
熱備份的不足之處:
1.不能出錯,否則後果不堪設想。
2.假如熱備份不成功,所得結果則不能用於時間點的恢復。
3.因為難於維護,所以需要特別仔細小心,不允許在操作時半途而廢。
關於Oracle資料庫的備份方式就為大家講解到這里,以後大家需要進行資料庫備份工作時可以參照上文中講解的,從上文中任選一種,就可以完成Oracle資料庫的備份,希望上文中涉及到的內容對大家能夠有所幫助。
㈥ 怎樣備份資料庫啊 高手幫幫忙!
第一步:運行Microsoft SQL Server下的 企業管理器;第二步:將文件層層展開,直到出現 資料庫 文件夾,用滑鼠右鍵點資料庫,選擇所有任務-備份資料庫;第三步:進入SQL Server 備份 - ,選擇要備份的資料庫,並為其命名,選擇備份路徑(如已有備份路徑,請將其清空);第四步:按添加按鈕,進入文件路徑設置;可在文件名:中直接輸入路徑和文件名,也可按輸入框後的按鈕,進入文件夾列表;
第五步:在文件名中設置一個新的資料庫備份名稱;(
(圖1-2)
第六步:確認後,回到SQL Server 備份 - 界面,備份到: 的框中顯示出將要備份的文件路徑,確認,當出現備份成功的提示框時,備份完成。
4.2 自動定時備份數據
(1)建立資料庫備份設備第一步:進入Microsoft SQL Server 中的企業管理器;第二步:將文件夾逐層展開,展開管理,查看SQL Server 代理是否啟動,如未啟動先將其啟動,用滑鼠右鍵點備份,彈出快捷菜單,選擇新建備份設備,彈出窗口;(如圖1-3)
(圖1-3)
第三步:在名稱中輸入一個名稱,文件名中輸入路徑名稱或選擇路徑;第四步:按確定按鈕,在右側窗體中出現該設備的名稱及路徑,即完成。
(2)建立一個自動備份的工作任務第一步:展開管理下的 SQL Server 代理,用滑鼠右鍵點作業,彈出快捷菜單,選擇新建作業,彈出新建作業屬性窗口,輸入一個名稱,輸入描述這個操作的語句;(如圖1-4)
(圖1-4)
第二步:選擇步驟活頁夾,按新建按鈕,建立新的步驟,輸入一個步驟名,選擇將要備份的資料庫,在命令中輸入備份資料庫的SQL語句"backup datadase lt40 to lt_backup",此處的lt_backup為備份設備名稱,按確定按鈕;(如圖1-5)
(圖1-5)
第三步:選擇調度活頁夾,按新建調度新建一個調度,輸入調度名稱,再按更改,(如:圖1-6)彈出編輯時間窗口,設定備份的頻率後確定,在反復出現框中顯示出備份發生時間;
(圖1-6)
第四步:確定後,回到主窗口,在右側窗體中出現一條任務的名稱即完成設置; (3)驗證作業是否能使用設置完成後,為了檢驗自動備份的功能是否能運行,可以用滑鼠右鍵點擊建立的作業,彈出快捷菜單,選擇啟動作業運行,運行的時候檢看狀態是否為正在運行,或聽計算所硬碟是否發出運行的聲音,運行完成後狀態顯示為成功,即表示備份成功。(4)驗證備份設備是否能使用為進一步檢測自動備份功能的可靠性,選中備份設備,用滑鼠雙擊建立的備份設備,彈出備份設備屬性窗口,按查看內容按鈕,彈出窗口,表示備份設置已連接到備份資料庫文件上,說明自動備份功能設置成功。(如圖1-7)
(圖1-7)
4.3 遠程備份數據
為了資料庫的安全,可以將資料庫備份到這個網路的另一台使用頻率不高的計算機上,以防伺服器發生不測時數據遺失。操作方法與上一種大致相同。假設作為備份用的計算機叫"ltserver"。首先在ltserver上建立一個文件夾取名"fff",並將其共享,為了安全,最好設置一個訪問密碼;以下的步驟與建立自動備份相同,只是在建立備份設備時將文件名設為管理機的下的"DBbackup"文件夾,"\\ltserver\fff";建好備份設備後再建立工作任務,最後再測試備份設備是否設置正確,方法與自動備份相同。更多seo知識到愛問網路即可免費學習哦。
㈦ 對資料庫進行備份,這主要是為了維護資料庫的什麼
資料庫備份的主要目的是在資料庫文件遭遇文件破損時,可以恢復先前的狀態,不知道你說的資料庫是哪一種,備份方法可能有差異,但目的都是一樣的,安全。
㈧ 什麼是熱備份什麼是內存熱備份熱備份技術一般都應用在什麼領域
企業資料庫熱備份解決方案提出的背景
隨著電子化進程的飛速發展和信息技術的廣泛應用,數據越來越成為企業、事業單位日常運作中不可缺少的部分和領導決策的依據。但是,計算機的使用有時也會給人們帶來煩惱,那就是計算機數據非常容易丟失和遭到破壞。有專業機構的研究數據表明:丟失300MB的數據對於市場營銷部門就意味著13萬元人民幣的損失,對財務部門意味著16萬的損失,對工程部門來說損失可達80萬。而丟失的關鍵數據如果15天內仍得不到恢復,企業就有可能被淘汰出局。隨著計算機系統越來越成為企業不可或缺的數據載體,如何利用數據備份來保證數據安全也成為我們迫切需要研究的一個課題。
數據遭到破壞,有可能是人為的因素,也可能是由於各種不可預測的因素,主要包括以下幾個方面:
(1)計算機硬體故障。計算機是一個機器,其硬體是整個系統的基礎。由於使用不當或者計算機產品質量不佳、配件老化等原因,計算機的硬體可能被損壞而不能使用。例如,硬碟的磁軌損壞。
(2)計算機軟體系統的不穩定。由於用戶使用不當或者系統的可靠性不穩定等原因,計算機軟體系統有可能癱瘓,無法使用。
(3)誤操作。這是人為的事故,不可能完全避免。例如,在使用DELETE句的時候,不小心刪除了有用的數據。
(4)破壞性病毒。病毒是系統可能遭到破壞的一個非常重要的原因。隨著信息技術的發展,各種病毒也隨之泛濫。現在,病毒不僅僅能破壞軟體系統,還可能破壞計算機的硬體系統,例如當前流行的每月26日發作的CIH病毒,就是一個典型的破壞計算機硬體系統的病毒。
(5)自然災害,例如大火、洪水、地震等。這是一種人力幾乎無法抗拒的原因。
也許有人想像不到,一場小小的機房火災,就可能使一個跨國企業的的信息系統全部坍塌。全球數十個生產中心的采購數據,數萬個供應商和分銷商的訂單,幾十億元的存貨信息,十幾萬員工的的全年工作計劃,都可能在一分鍾內就化為烏有。因此,以往只有銀行和電信商等財務數據密集型的企業才使用的數據安全體系,正越來越成為各類企業不得不未雨綢繆採取的預防措施。
目前,國際上對電腦安全技術越來越重視,人們的安全意識越來越濃,體現在電腦安全技術的應用從個別的特殊行業發展到各行各業;從對電腦設備的重視發展到對核心數據的安全的重視,這已經是一個不可逆轉的趨勢。而企業的電腦應用已經非常廣泛,而且深入到企業管理的各個環節,總經理查詢系統、財務管理、人事管理、進銷存物流管理等子系統的數據都存放在伺服器的資料庫中,實時性要求非常高,所以,伺服器的備份、資料庫的實時備份尤其必要和迫切。伺服器的硬體備份方案很多,而且已經比較成熟,資料庫的熱備份軟體國外有幾種,國內還剛剛起步,「永思熱備」資料庫熱備份軟體就是在這種背景下,經過一年多的開發、測試,成功推向市場的。該軟體填補了國內產品的空白,與國外同類產品相比,也有著不可比擬的優勢。在此基礎上,結合企業的業務特點和企業管理系統的數據處理特點,永思科技推出了企業資料庫熱備份解決方案,並迅速地進入應用,經受了實踐的檢驗。
2. 企業的一般業務流程
由此,可以看出:企業的業務流程非常復雜,環節很多,因此企業管理系統的資料庫的變化頻率很快。
3. 企業管理系統的數據處理
現行財務管理系統基本上是採用前後台處理的模式。後台資料庫一般採用MS-SQL、ORACLE、SYBASE等。人事管理、財務管理、物流管理等數據,都放在後台資料庫中,各個業務流程對後台資料庫的增加、修改。都非常頻繁,而且,由於企業數據的特殊性,核心資料庫一旦出現問題,將給企業帶來不可估量的損失。所以,如何保證核心資料庫的安全,是每一個企業面臨的一個迫切的重要課題。
4. 企業資料庫目前的備份方式的缺陷
目前企業資料庫的備份主要有以下三個層次的方式:
(1) 定時拷貝
資料庫伺服器上存放所有數據,定時將資料庫拷貝到一台機器的硬碟上,如果伺服器資料庫出現問題,將備份的資料庫拷貝回去,覆蓋伺服器的資料庫。這是最低層次的備份方式。它無法解決的問題是:
▲ 伺服器死機或操作系統出現問題
▲ 拷貝間隔時間內的實時數據必然無法恢復
▲ 資料庫或表損壞,備份的資料庫或表必然損壞
▲ 作備份時,所有工作站不能使用資料庫,工作中斷
(2) 伺服器雙機備份
兩台伺服器採用相同的配置,安裝相同的操作系統和資料庫系統,定時將主伺服器上的資料庫備份到從伺服器上,當主伺服器無法正常工作時,啟用從伺服器頂替工作。這種備份方式無法解決的問題是:
▲ 拷貝間隔時間內的實時數據必然無法恢復
▲ 資料庫或表損壞,備份的資料庫有可能損壞
▲ 成本高,多買一台與主伺服器相同的伺服器
▲ 作備份時,所有工作站不能使用資料庫,工作中斷
(3) 伺服器雙機熱備份
兩台伺服器採用相同的配置,安裝相同的操作系統和資料庫系統,運用某種備份軟體,實時將主伺服器的數據備份到從伺服器上,它的優點是:從伺服器與主伺服器數據實時同步,主伺服器無法正常運行時,從伺服器可以接替工作。但它也有缺陷:
▲ 成本高,多買一台與主伺服器相同的伺服器
▲ 資料庫或表損壞,備份的資料庫必然損壞
5. 熱備份的必要性、重要性
從各種備份方式的比較中,可以看出,如果解決了目前熱備份中存在的問題,那麼這種改進後的熱備份,將是最安全、最有效、最可靠的備份方式。
如果企業核心資料庫出現問題,將影響到工作的各個環節,企業的損失是非常巨大的,影響更是無法估量的。這樣,企業領導該承受多大的壓力?電腦技術人員又該面臨何等的壓力?由於企業資料庫的重要性、特殊性、實時性,選擇最安全可靠的資料庫備份方案是最明智的選擇。
6. 「永思熱備」企業資料庫熱備份方案的構成和工作原理:
永思科技資料庫熱備份方案中,永思科技DataReal資料庫熱備份軟體是核心,另外需要購買一台PC機,作資料庫熱備份的從站,永思科技DataReal資料庫熱備份軟體的主站運行在主資料庫伺服器上,從站軟體運行在作備份PC機上。
(1)拓撲結構:
(2)工作原理:
● 軟體啟動時,先對主資料庫作一個全備份,主資料庫有任何變化,軟體會立即備份到從站上去,保證數據實時同步。
● 採用消息機制,只有當資料庫及其中的表發生增加、修改、刪除的操作時,軟體才做備份,而對於查詢操作,不做備份,保證了備份的效率。
● 採用文件備份,主資料庫的變化,存放在從站上的一個文件中,不是直接以資料庫存儲。
● 當主伺服器或主資料庫出現問題,不能正常工作時,從站可以恢復數據,接替工作;如果主資料庫或其中的表已損壞,從站會自動檢測資料庫,並提示需要回退的步數,以保證資料庫完好。當操作員確認後,系統恢復數據,資料庫1個G,那麼釋放只需2--3分鍾。完成後代替主伺服器的工作,財務、人事、物流、業務等部門的工作馬上接著進行,受影響的時間很短。
7. 永思熱備企業版的特點、先進性
1)基於資料庫級和文件級的備份。
2)在備份期間目標資料庫可使用。
3)有資料庫回退機制,可按步數回退,也可按時間點回退。
4)速度快,實時性強。
5)備份安全可靠,如主資料庫文件遭病毒或磁碟損壞時,備份資料庫可回退到損壞前的數據。
6)與資料庫中表的結構無關,且無任何限制。
7)不對資料庫中的應用作任何修改。
8)對備份線路要求低。
9)對主伺服器無壓力,系統採用消息機制,只有在資料庫發生變化時才起動,只傳資料庫的變化部分,不同於文件考備,和數據表的輪詢。
10)對資料庫備份完整:如TABLES(表),DIAGRAMS(關系圖),VIEWS(視圖),STORED PROCE(存儲過程),USERS(用戶),ROLES(角色),RULES(規則),DEFAULTS(預設),USER DEFINED(用戶定義)等。
11)採用獨特的加密方式,有效保證企業數據的安全。
12)從站可接管主站的IP、機器名,並接替主伺服器的工作。
9.總結
「永思熱備」資料庫熱備份軟體憑借強大的技術優勢,在一個多月的魔鬼測試中,擊敗國外同類型軟體,成功打入香港市場。「永思熱備」資料庫熱備份軟體是一套在國際上同類產品中處於領先水平的專業軟體,基於該軟體推出的永思科技企業資料庫熱備份解決方案,能有效的防範風險,保證企業資料庫的安全,而且成本低。採用這套方案後,企業領導、財務人員、業務人員都可以更加放心的工作,服務社會,取得更好的經濟效益和社會效益。
參考資料:http://bbs.blueidea.com/thread-2717681-1-1.html
㈨ 資料庫恢復的基本原理是利用什麼重建資料庫
重建資料庫時壓測環境沒有備份,但是另一套測試環境的表結構與壓測環境一致,只是數據有所差異,所以,獲取表結構比較容易。導入表結構沒有什麼好說明的地方,注意導入 SQL 的許可權和字元集。 重建表空間註:此小節對應恢復步驟的 。由於是整庫恢復,資料庫和表較多,所以使用腳本處理。大概的處理流程是,兩層循環,外層循環資料庫列表,內層循環對應資料庫表列表。然後依次 DISCARD TABLESPACE、拷貝對應庫對應表的 ibd 文件到對應目錄並更改許可權、IMPORT TABLESPACE。之前分析過,由於新舊的 ibd 文件表空間 id 不一致,導致不能正確導入。在 MySQL 錯誤日誌中記錄了表名、新舊表空間 id,接下來我們看看怎麼分解。 分析 MySQL 錯誤日誌註:此小節對應恢復步驟的和 。這一步很有意思。所有的資料庫表累計,不可能使用人工處理,我們得想點取巧的辦法。我們發現 MySQL 錯誤日誌記錄的表名、新舊表空間 id 很有規律,我們只需要依次取出這些值,問題就解決一大半了。
㈩ 資料庫熱備和冷備的區別是什麼
資料庫熱備:一般用於保證服務正常不間斷運行,用兩台機器作為服務機器,一台用於實際資料庫操作應用,另外一台實時的從前者中獲取數據以保持數據一致.如果當前的機器熄火,備份的機器立馬取代當前的機器繼續提供服務
冷備:.冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫.
熱備是指與目標設備共同運轉,當目標設備發生故障或停機時,熱備設備立即承擔起故障設備的工作任務;冷備是指當目標設備發生故障或停機後,冷備設備才開始由停機等待狀態進入啟動運轉狀態,並承擔起故障設備的工作任務
拓展資料:
資料庫(Database)是按照 數據結構來組織、 存儲和管理數據的倉庫,它產生於距今六十多年前,隨著 信息技術和市場的發展,特別是二十世紀九十年代以後, 數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。資料庫有很多種 類型,從最簡單的存儲有各種數據的 表格到能夠進行海量 數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。