AnyBackup Sybase應(yīng)用容災(zāi)最佳實(shí)踐_第1頁
AnyBackup Sybase應(yīng)用容災(zāi)最佳實(shí)踐_第2頁
AnyBackup Sybase應(yīng)用容災(zāi)最佳實(shí)踐_第3頁
AnyBackup Sybase應(yīng)用容災(zāi)最佳實(shí)踐_第4頁
AnyBackup Sybase應(yīng)用容災(zāi)最佳實(shí)踐_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Sybase 應(yīng)用容災(zāi)最佳實(shí)踐 愛數(shù)備份容災(zāi)家族 目錄 HYPERLINK l _bookmark0 目錄4 HYPERLINK l _bookmark1 第一章 概述5 HYPERLINK l _bookmark2 目標(biāo)讀者5 HYPERLINK l _bookmark3 本文檔適用范圍5 HYPERLINK l _bookmark4 Sybase 應(yīng)用容災(zāi)功能模塊簡(jiǎn)介5 HYPERLINK l _bookmark5 第二章 Sybase 基礎(chǔ)知識(shí)簡(jiǎn)介7 HYPERLINK l _bookmark6 Sybase 數(shù)據(jù)庫介紹7 HYPERLINK l _bookmark7 Sybase 數(shù)據(jù)

2、庫簡(jiǎn)介7 HYPERLINK l _bookmark8 Sybase 數(shù)據(jù)庫的特點(diǎn)7 HYPERLINK l _bookmark9 Sybase 應(yīng)用容災(zāi)簡(jiǎn)介8 HYPERLINK l _bookmark10 關(guān)鍵技術(shù)原理8 HYPERLINK l _bookmark11 數(shù)據(jù)分離器 (Data Splitter)8 HYPERLINK l _bookmark12 Sybase 復(fù)制原理分析9 HYPERLINK l _bookmark13 數(shù)據(jù)庫一致性分析10 HYPERLINK l _bookmark14 第三章 Sybase 一體化容災(zāi)簡(jiǎn)介12 HYPERLINK l _bookmark

3、15 第四章 Sybase 應(yīng)用容災(zāi)最佳實(shí)踐13 HYPERLINK l _bookmark16 部署注意事項(xiàng)13 HYPERLINK l _bookmark17 應(yīng)用容災(zāi)注意事項(xiàng)13 HYPERLINK l _bookmark18 Sybase 容災(zāi)管理最佳操作14 HYPERLINK l _bookmark19 Sybase 接管最佳操作20 HYPERLINK l _bookmark20 Sybase 災(zāi)難演習(xí)最佳操作25 HYPERLINK l _bookmark21 Sybase 容災(zāi)時(shí)間點(diǎn)恢復(fù)最佳操作26 HYPERLINK l _bookmark22 4.1 FAQ27第一章 概

4、述本文檔是愛數(shù)備份容災(zāi)家族 Sybase 一體化容災(zāi)最佳實(shí)踐文檔,主要描述了如何正確地使用愛數(shù)備份容災(zāi)家族產(chǎn)品成員進(jìn)行 Sybase 數(shù)據(jù)容災(zāi)及應(yīng)用容災(zāi)的方法,包括部署前后的注意事項(xiàng)和典型部署方案。目標(biāo)讀者本技術(shù)文檔面向愛數(shù)備份容災(zāi)家族產(chǎn)品成員的用戶和相關(guān)技術(shù)人員,主要介紹數(shù)據(jù)容災(zāi)和應(yīng)用容災(zāi)的基礎(chǔ)知識(shí),以及如何正確使用愛數(shù)備份容災(zāi)家族產(chǎn)品成員部署 Sybase 數(shù)據(jù)容災(zāi)及應(yīng)用容災(zāi)。旨在通過此文檔幫助用戶和技術(shù)人員快速掌握 Sybase 數(shù)據(jù)容災(zāi)和應(yīng)用容災(zāi)模塊使用方法。本文檔適用范圍項(xiàng)目范圍產(chǎn)品愛數(shù)備仹存儲(chǔ)柜 3.5愛數(shù)備仹軟件 3.5Sybase 版本Sybase 15.0 (32/64bit

5、)Sybase 15.5 (32/64bit)Sybase 15.7(32/64bit)操作系統(tǒng)版本W(wǎng)indows Server 2003 sp2 (32/64bit)Windows Server 2008 (32/64bit)Windows Server 2008 R2Windows 7 Server提示:本文檔中的界面截圖來自愛數(shù)備份存儲(chǔ)柜企業(yè)版 3.5,其他版本有類似的界面。容災(zāi)粒度數(shù)據(jù)庫級(jí)別(可整實(shí)例容災(zāi))多容災(zāi)機(jī)支持同一客戶端多個(gè)容災(zāi)任務(wù)不支持接管類型自動(dòng)接管、手動(dòng)接管虛擬 IP 漂移支持系統(tǒng)數(shù)據(jù)庫容災(zāi)支持所有數(shù)據(jù)庫的容災(zāi)時(shí)間點(diǎn)恢復(fù)方式瀏覽恢復(fù)時(shí)間點(diǎn)恢復(fù)位置原機(jī)恢復(fù)、異機(jī)恢復(fù)第二章

6、Sybase 基礎(chǔ)知識(shí)簡(jiǎn)介Sybase 數(shù)據(jù)庫介紹Sybase 數(shù)據(jù)庫簡(jiǎn)介美國 Sybase 公司研制的一種關(guān)系型數(shù)據(jù)庫系統(tǒng),是一種典型的 UNIX 或 Windows NT 平臺(tái)上客戶機(jī)/服務(wù)器環(huán)境下的大型數(shù)據(jù)庫系統(tǒng)。Sybase 提供了一套應(yīng)用程序編程接口和庫, 可以與非 Sybase 數(shù)據(jù)源及服務(wù)器集成,允許在多個(gè)數(shù)據(jù)庫之間復(fù)制數(shù)據(jù),適于創(chuàng)建多層應(yīng)用。系統(tǒng)具有完備的觸發(fā)器、存儲(chǔ)過程、規(guī)則以及完整性定義,支持優(yōu)化查詢,具有較好的數(shù)據(jù)安全性。Sybase 主要有三種版本,一是UNIX 操作系統(tǒng)下運(yùn)行的版本,二是Novell Netware 環(huán)境下運(yùn)行的版本,三是 Windows NT 環(huán)境下

7、運(yùn)行的版本。目前應(yīng)用較多的是 AES 11,12.*, 15.*,Sybase 在各主流Unix 操作系統(tǒng)中均有廣泛的應(yīng)用,IBM AIX,HP UNIX,Digital UNIX, SUN Solaris 等等。Sybase 公司成立于 1984 年 11 月,總部設(shè)在美國加州的 Emeryville。作為全球最大的獨(dú)立軟件廠商之一,Sybase 公司致力于幫助企業(yè)等各種機(jī)構(gòu)進(jìn)行應(yīng)用、內(nèi)容及數(shù)據(jù)的管理和發(fā)布。Sybase 的產(chǎn)品和專業(yè)技術(shù)服務(wù),為企業(yè)提供集成化的解決方案和全面的應(yīng)用開發(fā)平臺(tái)。Sybase 作為享譽(yù)全球的跨國公司,在 63 個(gè)國家設(shè)立了分支機(jī)構(gòu), 擁有 4 萬多家客戶,主要集中

8、在金融服務(wù)業(yè)、政府部門、電信、醫(yī)療保健和媒體服務(wù)業(yè)。Sybase 公司是全球領(lǐng)先的企業(yè)集成解決方案供應(yīng)商,不僅擁有業(yè)界最完整的企業(yè)數(shù)據(jù)管理系統(tǒng)、領(lǐng)先的企業(yè)門戶產(chǎn)品以及移動(dòng)與無線解決方案,還致力于整合各種應(yīng)用平臺(tái)、數(shù)據(jù)庫和應(yīng)用軟件。作為全球最大的獨(dú)立軟件廠商之一,Sybase 解決方案將企業(yè)信息流轉(zhuǎn)換成經(jīng)濟(jì)效益,便于企業(yè)在恰當(dāng)?shù)臅r(shí)間把準(zhǔn)確的信息提供給合適的人群,使企業(yè)從數(shù)據(jù)資產(chǎn)中獲取最大利益。 HYPERLINK /trac/eisoo/wiki/how_to_br_sybase l id21 Sybase 數(shù)據(jù)庫的特點(diǎn)(1)它是基于客戶/服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫一般的關(guān)系數(shù)據(jù)庫都是基于主/從式的

9、模型的。在主/從式的結(jié)構(gòu)中,所有的應(yīng)用都運(yùn)行在一臺(tái)機(jī)器上。用戶只是通過終端發(fā)命令或簡(jiǎn)單地查看應(yīng)用運(yùn)行的結(jié)果。而在客戶/服務(wù)器結(jié)構(gòu)中,應(yīng)用被分在了多臺(tái)機(jī)器上運(yùn)行。一臺(tái)機(jī)器是另一個(gè)系統(tǒng)的客戶,或是另外一些機(jī)器的服務(wù)器。這些機(jī)器通過局域網(wǎng)或廣域網(wǎng)聯(lián)接起來??蛻?服務(wù)器模型的好處是:它支持共享資源且在多臺(tái)設(shè)備間平衡負(fù)載允許容納多個(gè)主機(jī)的環(huán)境,充分利用了企業(yè)已有的各種系統(tǒng)它是真正開放的數(shù)據(jù)庫由于采用了客戶/服務(wù)器結(jié)構(gòu),應(yīng)用被分在了多臺(tái)機(jī)器上運(yùn)行。更進(jìn)一步,運(yùn)行在客戶端的應(yīng)用不必是 Sybase 公司的產(chǎn)品。對(duì)于一般的關(guān)系數(shù)據(jù)庫,為了讓其它語言編寫的應(yīng)用能夠訪問數(shù)據(jù)庫,提供了預(yù)編譯。Sybase 數(shù)據(jù)庫,

10、不只是簡(jiǎn)單地提供了預(yù)編譯,而且公開了應(yīng)用程序接口 DB-LIB,鼓勵(lì)第三方編寫 DB-LIB 接口。由于開放的客戶 DB-LIB 允許在不同的平臺(tái)使用完全相同的調(diào)用, 因而使得訪問 DB-LIB 的應(yīng)用程序很容易從一個(gè)平臺(tái)向另一個(gè)平臺(tái)移植。它是一種高性能的數(shù)據(jù)庫Sybase 真正吸引人的地方還是它的高性能。體現(xiàn)在以下幾方面:可編程數(shù)據(jù)庫通過提供存儲(chǔ)過程,創(chuàng)建了一個(gè)可編程數(shù)據(jù)庫。存儲(chǔ)過程允許用戶編寫自己的數(shù)據(jù)庫子例程。這些子例程是經(jīng)過預(yù)編譯的,因此不必為每次調(diào)用都進(jìn)行編譯、優(yōu)化、生成查詢規(guī)劃, 因而查詢速度要快得多。事件驅(qū)動(dòng)的觸發(fā)器觸發(fā)器是一種特殊的存儲(chǔ)過程。通過觸發(fā)器可以啟動(dòng)另一個(gè)存儲(chǔ)過程,從

11、而確保數(shù)據(jù)庫的完整性。多線索化Sybase 數(shù)據(jù)庫的體系結(jié)構(gòu)的另一個(gè)創(chuàng)新之處就是多線索化。一般的數(shù)據(jù)庫都依靠操作系統(tǒng)來管理與數(shù)據(jù)庫的連接。當(dāng)有多個(gè)用戶連接時(shí),系統(tǒng)的性能會(huì)大幅度下降。Sybase 數(shù)據(jù)庫不讓操作系統(tǒng)來管理進(jìn)程,把與數(shù)據(jù)庫的連接當(dāng)作自己的一部分來管理。此外,Sybase 的數(shù)據(jù)庫引擎還代替操作系統(tǒng)來管理一部分硬件資源,如端口、內(nèi)存、硬盤, 繞過了操作系統(tǒng)這一環(huán)節(jié),提高了性能。Sybase 應(yīng)用容災(zāi)簡(jiǎn)介Sybase 實(shí)時(shí)復(fù)制能夠保證對(duì)生產(chǎn)服務(wù)器的實(shí)時(shí)監(jiān)控,在生產(chǎn)服務(wù)器出現(xiàn)故障的時(shí)候, 能通過任意時(shí)間點(diǎn)恢復(fù),保證數(shù)據(jù)的安全。實(shí)時(shí)復(fù)制通過將生產(chǎn)服務(wù)器的原始數(shù)據(jù)初始化備份到OFS,然后對(duì)

12、生產(chǎn)服務(wù)器的數(shù)據(jù)變化進(jìn)行監(jiān)控,將這些 IO 變化也發(fā)送到OFS 中進(jìn)行保存;生產(chǎn)服務(wù)器進(jìn)行恢復(fù)時(shí),首先將初始化數(shù)據(jù)恢復(fù),然后按照生產(chǎn)服務(wù)器上面 IO 的操作順序,將 IO 重新寫入到生產(chǎn)服務(wù)器中,從而保證數(shù)據(jù)的一致。關(guān)鍵技術(shù)原理數(shù)據(jù)分離器 (Data Splitter)數(shù)據(jù)分離器是位于操作系統(tǒng)底層文件系統(tǒng)驅(qū)動(dòng)上層的內(nèi)核驅(qū)動(dòng)程序,可以捕獲操作系統(tǒng)上各應(yīng)用的所有 I/O 請(qǐng)求,同時(shí)捕獲變動(dòng)數(shù)據(jù),返回給客戶端程序處理發(fā)送到介質(zhì)端。注: 捕獲的 I/O 順序完全按照操作系統(tǒng)原 I/O 順序。Sybase 復(fù)制原理分析Sybase 數(shù)據(jù)庫分為日志文件 (*.LDF) 和數(shù)據(jù)文件(*.MDF)原文件修改后

13、文件數(shù)據(jù)副本 日志文件和數(shù)據(jù)庫文件的任何字節(jié)變化塊級(jí)變化都會(huì)被監(jiān)控驅(qū)動(dòng)捕獲。插入數(shù)據(jù)記錄數(shù)據(jù)庫操作:Insert into sampleTB (contentID, content) values(“1”, “test content”)日志文件寫操作fileOperation: log index: 1000 fileName : E:sqllogsample.LDF ioType : IO_WRITEOffset: 1390 bytes Length: 42bytesData: “Insert into sampleTB (contentID, content) values(“1”, “

14、test content”)”數(shù)據(jù)文件寫操作fileOperation: log index: 1021 fileName : E:sqllogsample.MDF ioType : IO_WRITEOffset: 9390 bytesLength: 12 bytes Data: “test content”插入一條記錄,數(shù)據(jù)庫會(huì)立即將數(shù)據(jù)寫入磁盤上的日志文件,而不會(huì)立刻將數(shù)據(jù)寫入數(shù)據(jù)庫文件,間隔一段時(shí)間達(dá)到一定的緩存量后才會(huì) flush 到磁盤上, 更新 MDF 數(shù)據(jù)庫文件, 這樣的目的主要是為了保證高性能,至于 Sybase 什么時(shí)候 flush,數(shù)據(jù)庫內(nèi)部有自己的一致性維持機(jī)制。數(shù)據(jù)庫一

15、致性分析數(shù)據(jù)一致性概述數(shù)據(jù)一致性是指關(guān)聯(lián)數(shù)據(jù)之間的邏輯關(guān)系是否正確和完整??梢院?jiǎn)單理解為應(yīng)用程序自己認(rèn)為的數(shù)據(jù)狀態(tài)與最終寫入到磁盤中的數(shù)據(jù)狀態(tài)是否一致。比如一個(gè)事務(wù)操作,實(shí)際發(fā)出了五個(gè)寫操作,當(dāng)系統(tǒng)把前面三個(gè)寫操作的數(shù)據(jù)成功寫入磁盤以后,系統(tǒng)突然故障,導(dǎo)致后面兩個(gè)寫操作沒有寫入磁盤中。此時(shí)應(yīng)用程序和磁盤對(duì)數(shù)據(jù)狀態(tài)的理解就不一致。當(dāng)系統(tǒng)恢復(fù)以后,數(shù)據(jù)庫程序重新從磁盤中讀出數(shù)據(jù)時(shí),就會(huì)發(fā)現(xiàn)數(shù)據(jù)在邏輯上存在問題,數(shù)據(jù)不可用, 這就是數(shù)據(jù)一致性問題。Cache 引起的數(shù)據(jù)一致性問題引起數(shù)據(jù)一致性的主要問題是位于數(shù)據(jù) I/O 路徑上的各種 Cache 或者 Buffer(包括數(shù)據(jù)庫 Cache, 文件系

16、統(tǒng) Cache, 控制器的 Cache, 磁盤 Cache 等) 導(dǎo)致的, 由于不同系統(tǒng)模塊處理數(shù)據(jù) I/O 的速度是存在差異的,所以就需要添加 Cache 來緩存 I/O 操作,適配不同模塊的處理速度。這些Cache 在提高系統(tǒng)處理性能的同時(shí),也可能會(huì)“滯留”I/O 操作,帶來一些負(fù)面影響。如果在系統(tǒng)發(fā)生故障時(shí),仍有部分 I/O“滯留”在 I/O 操作中,真正寫到磁盤中的數(shù)據(jù)就會(huì)少于應(yīng)用程序?qū)嶋H寫出的數(shù)據(jù),造成數(shù)據(jù)的不一致。當(dāng)系統(tǒng)恢復(fù)時(shí),直接從硬盤中讀出的數(shù)據(jù)可能存在邏輯錯(cuò)誤,導(dǎo)致應(yīng)用無法啟動(dòng)。對(duì)于一般的應(yīng)用程序,自身修復(fù)能力較弱,如果出現(xiàn)數(shù)據(jù)不一致一般都需要重新配置, 不過對(duì)于 Sybas

17、e, Oracle, DB2 等大型數(shù)據(jù)庫,其自身的修復(fù)能力是非常強(qiáng)的,它能根據(jù) redo 日志重新生成數(shù)據(jù),對(duì)日志中存在的不一致的情況也能自動(dòng)處理,修復(fù)邏輯錯(cuò)誤, 拋棄損壞的塊。數(shù)據(jù)一致性算法我們的應(yīng)用容災(zāi)如何保證數(shù)據(jù)一致性呢, 數(shù)據(jù)一致性的算法,通常分為啟發(fā)式一致性(heuristic consistency)和前攝式一致性(proactive consistency)兩種 :啟發(fā)式一致性是指數(shù)據(jù)分離器通過文件系統(tǒng)能提高相關(guān)信息,判斷應(yīng)用程序的一致性狀態(tài),然后在 CDP 日志卷中標(biāo)記相關(guān)信息,從而保證時(shí)間點(diǎn)恢復(fù)的數(shù)據(jù)一致性。前攝式一致性(proactive consistency),則是通

18、過數(shù)據(jù)庫程序的 API 讓數(shù)據(jù)庫處于一致性狀態(tài),然后在恢復(fù)日志中插入標(biāo)記。前攝式一致性與啟發(fā)式一致性最大的區(qū)別在于時(shí)間點(diǎn)粒度,啟發(fā)式一致性保證不會(huì)修改數(shù)據(jù)庫狀態(tài),所以可以達(dá)到更小的時(shí)間點(diǎn)粒度。愛數(shù) CDP 數(shù)據(jù)庫一致性技術(shù)正是采用啟發(fā)式一致性,它的最小一致性粒度為數(shù)據(jù)庫的一個(gè)事務(wù)級(jí)別, 對(duì) Sybase 數(shù)據(jù)庫我們支持恢復(fù)到任意時(shí)間點(diǎn)。第三章 Sybase 一體化容災(zāi)簡(jiǎn)介“一體化容災(zāi)”作為愛數(shù)多年來首推并主推的產(chǎn)品理念,旨在通過數(shù)據(jù)容災(zāi)和應(yīng)用容災(zāi)的方案幫助用戶實(shí)現(xiàn)各種規(guī)模的應(yīng)用,保證數(shù)據(jù)不丟失和應(yīng)用不間斷。最佳實(shí)踐系列文檔作為愛數(shù)備份容災(zāi)家族產(chǎn)品各類型技術(shù)的剖析文檔,在“一體化容災(zāi)”理念引領(lǐng)下

19、實(shí)現(xiàn)了保證數(shù)據(jù)不丟失和應(yīng)用不間斷的各個(gè)領(lǐng)域創(chuàng)新和突破。一體化容災(zāi)數(shù)據(jù)容災(zāi) 應(yīng)用容災(zāi)定時(shí)備仹 CDP 實(shí)時(shí)備仹 存儲(chǔ)虛擬化鏡像 CDP 應(yīng)用容災(zāi)第四章 Sybase 應(yīng)用容災(zāi)最佳實(shí)踐部署注意事項(xiàng)確保數(shù)據(jù)庫正常安裝運(yùn)行在容災(zāi)過程中,客戶端通過 Sybase 數(shù)據(jù)庫服務(wù)來解析數(shù)據(jù)源。所以容災(zāi)開始前請(qǐng)確訃數(shù)據(jù)庫為正常安裝,數(shù)據(jù)庫服務(wù)正常。客戶端版本客戶端包括 32-bit 和 64-bit 兩種類型,如果您使用的 Sybase 為 32-bit 版本,則您只能使用 32-bit 的客戶端(即使是在 64 位操作系統(tǒng)上,也只能使用 32-bit 的客戶端);如果您使用的Sybase 為 64-bit 版

20、本, 請(qǐng)使用 64-bit 的客戶端。如果您使用的客戶端版本位數(shù)和備仹的Sybase 版本位數(shù)丌一致,可能會(huì)導(dǎo)致無法展開數(shù)據(jù)源。生產(chǎn)機(jī)、容災(zāi)機(jī)數(shù)據(jù)庫的安裝生產(chǎn)機(jī)、容災(zāi)機(jī)的 Sybase 安裝版本、位數(shù)、安裝路徑及實(shí)例名必須一致,否則,會(huì)使容災(zāi)任務(wù)出錯(cuò)。應(yīng)用容災(zāi)注意事項(xiàng)虛擬 IP 檢測(cè)新建容災(zāi)任務(wù)時(shí),可能對(duì)沖突的 IP 檢測(cè)的結(jié)果卻是“不沖突”,這是由于:虛擬 IP 檢測(cè)的方式是用 ping 發(fā)送數(shù)據(jù)包,對(duì)于不同網(wǎng)段或添加了防火墻等過濾數(shù)據(jù)包的主機(jī),是 ping 不同的。建任務(wù)時(shí)添加的虛擬 IP,如果沖突的話,將會(huì)導(dǎo)致接管失敗。因此建議您確保添加的虛擬 IP 是不沖突的。接管注意事項(xiàng)容災(zāi)仸務(wù)必須

21、在運(yùn)行狀態(tài)下才能執(zhí)行接管操作當(dāng)生產(chǎn)服務(wù)器的實(shí)時(shí)備仹仸務(wù)為運(yùn)行狀態(tài)丏尚處于初始化階段時(shí),丌允許執(zhí)行接管手工接管的對(duì)象是容災(zāi)服務(wù)器,若要接管到非容災(zāi)服務(wù)器上,則需要先添加為此容災(zāi)仸務(wù)的容災(zāi)服務(wù)器可接管的容災(zāi)服務(wù)器的條件是:容災(zāi)服務(wù)器“在線”容災(zāi)服務(wù)器處于“恢復(fù)增量數(shù)據(jù)”狀態(tài)容災(zāi)仸務(wù)的實(shí)時(shí)恢復(fù)狀態(tài)為“運(yùn)行”是否可用狀態(tài)為“可接管”演習(xí)注意事項(xiàng)容災(zāi)仸務(wù)必須在執(zhí)行狀態(tài)下才能執(zhí)行演習(xí)操作當(dāng)生產(chǎn)服務(wù)器的實(shí)時(shí)備仹仸務(wù)為運(yùn)行狀態(tài)丏尚處于初始化階段時(shí),丌允許執(zhí)行演習(xí)演習(xí)的對(duì)象必須是容災(zāi)服務(wù)器,若要在非容災(zāi)服務(wù)器上演習(xí),則需要先添加為此容災(zāi)仸務(wù)的容災(zāi)服務(wù)器可演習(xí)的容災(zāi)服務(wù)器的條件是:容災(zāi)服務(wù)器“在線”容災(zāi)服務(wù)器處于

22、“恢復(fù)增量數(shù)據(jù)”狀態(tài)容災(zāi)仸務(wù)的實(shí)時(shí)恢復(fù)狀態(tài)為“運(yùn)行”是否可用狀態(tài)為 可演習(xí)Sybase 容災(zāi)管理最佳操作配置客戶端以管理員身份登錄管理控制臺(tái),單擊左邊【系統(tǒng)管理】中的【客戶端管理】,進(jìn)入客戶端管理界面。在右邊的客戶端列表中單擊選擇需要的客戶端,然后單擊【配置客戶端】菜單, 彈出【修改客戶端配置】窗口如下所示:勾選Sybase,然后單擊【確定】按鈕后退出。新建容災(zāi)任務(wù)步驟一:登錄管理控制臺(tái),點(diǎn)擊【容災(zāi)任務(wù)管理】下的【容災(zāi)任務(wù)管理】,單擊右邊的【新建任務(wù)】菜單,彈出的【新建容災(zāi)任務(wù)向?qū)А看翱谌缦拢赫?qǐng)輸入任務(wù)名,在【請(qǐng)選擇】下拉列表中選擇 Sybase,設(shè)置生成時(shí)間點(diǎn)的間隔時(shí)間, 然后單擊【下一步】

23、按鈕,進(jìn)入【生產(chǎn)服務(wù)器】對(duì)話框。步驟二:【生產(chǎn)服務(wù)器】對(duì)話框如下圖所示:選擇要容災(zāi)的數(shù)據(jù)庫,可以選擇單個(gè)數(shù)據(jù)庫,可以選擇整個(gè)實(shí)例,選擇完成后,點(diǎn)擊【下一步】按鈕,進(jìn)入【選擇目的地】對(duì)話框。進(jìn)行容災(zāi)時(shí),請(qǐng)確保容災(zāi)機(jī)含有不生產(chǎn)機(jī)數(shù)據(jù)源中的實(shí)例名相同的數(shù)據(jù)庫實(shí)例,否則容災(zāi)仸務(wù)會(huì)出錯(cuò)。如果丌是選擇整個(gè)實(shí)例進(jìn)行容災(zāi),請(qǐng)確保容災(zāi)機(jī)上也有相同名稱的數(shù)據(jù)庫,否則接管時(shí)會(huì)出錯(cuò)。容災(zāi)仸務(wù)的生產(chǎn)服務(wù)器只能選擇單個(gè)客戶端上的數(shù)據(jù),丌能選擇多個(gè)客戶端的數(shù)據(jù)。步驟三:【選擇目的地】對(duì)話框如下圖所示:選擇介質(zhì)服務(wù)器,介質(zhì)服務(wù)器上必須建立了OFS 介質(zhì)。【目的地日志卷】, 日志卷作為異步復(fù)制的高速緩沖區(qū),可以選擇本地任何路徑

24、,如果產(chǎn)生數(shù)據(jù)量較大, 請(qǐng)保證有較大的緩沖空間,如果空間不足會(huì)導(dǎo)致復(fù)制任務(wù)失敗,選擇生產(chǎn)機(jī)端虛擬 IP 綁定網(wǎng)卡。注意:虛擬 IP 會(huì)添加到此處選擇的網(wǎng)卡上,此處可能會(huì)將某些虛擬網(wǎng)卡也列舉出來,請(qǐng)確認(rèn)所選擇的網(wǎng)卡是有效的可訪問的,不能添加虛擬網(wǎng)卡,否則會(huì)出現(xiàn)添加虛擬 IP 后沒有生效。選擇網(wǎng)卡后,單擊【下一步】按鈕,進(jìn)入【容災(zāi)服務(wù)器】對(duì)話框。步驟四:【容災(zāi)服務(wù)器】對(duì)話框如下圖所示單擊【添加】按鈕,會(huì)彈出【選擇容災(zāi)服務(wù)器】的對(duì)話框,如下圖所示選擇容災(zāi)服務(wù)器綁定網(wǎng)卡;此處選擇的容災(zāi)服務(wù)器網(wǎng)卡,意義在于容災(zāi)接管后,將虛擬IP 切換綁到到此網(wǎng)卡上,實(shí)現(xiàn)無縫的應(yīng)用接管操作,此處選擇的網(wǎng)卡也必須慎重。選擇

25、完成后,單擊【確定】按鈕,然后為容災(zāi)服務(wù)器配置日志池。根據(jù)實(shí)際需要,在此可以添加指定的服務(wù)(這里可以不添加任何服務(wù)),添加的服務(wù)在接管的時(shí)候會(huì)被啟動(dòng)。選擇成功后,單擊【下一步】進(jìn)入故障檢測(cè)和虛擬 IP 配置窗口。步驟五:故障檢測(cè)和虛擬 IP 配置【故障檢測(cè)設(shè)置】故障檢測(cè)心跳周期默認(rèn)為 30s,用戶可根據(jù)需求自己設(shè)置。 連續(xù)故障檢測(cè)次數(shù)是指如果連續(xù)檢測(cè)失敗, 則認(rèn)為被檢測(cè)的應(yīng)用發(fā)生故障, 心跳和檢測(cè)次數(shù)的設(shè)置不易太短,否則容易出現(xiàn)誤判的情況。【重啟策略】如果啟用了重啟策略,故障檢測(cè)模塊檢測(cè)到故障后將自動(dòng)重新啟動(dòng)生產(chǎn)服務(wù)器 Sybase 服務(wù),并重新開始檢測(cè),如果超過了重啟次數(shù)依然有故障,便開始接

26、管(這里假定設(shè)置了自動(dòng)接管)?!救轂?zāi)接管設(shè)置】添加的虛擬 IP 會(huì)在容災(zāi)任務(wù)開始執(zhí)行時(shí)添加到生產(chǎn)服務(wù)器, 這個(gè) IP 必須是在生產(chǎn)服務(wù)器所在局域網(wǎng)內(nèi)是可用并且不沖突的,否則會(huì)添加出錯(cuò)?!皺z測(cè) IP 沖突” 按鈕可以用來檢測(cè)欲添加的 IP 在生產(chǎn)服務(wù)器所在的網(wǎng)絡(luò)內(nèi)是否沖突, 檢測(cè)提示不沖突并不能保證無其他機(jī)器占用此 IP(詳情見 4.1.2 應(yīng)用容災(zāi)注意事項(xiàng)),也無法保證此 IP 添加后一定有效, 請(qǐng)確認(rèn)后再添加。設(shè)置完后,單擊【完成】按鈕,提交該操作到任務(wù)執(zhí)行隊(duì)列。開始容災(zāi)仸務(wù)前,需要手工停止容災(zāi)機(jī)對(duì)應(yīng)的數(shù)據(jù)庫服務(wù),否則仸務(wù)會(huì)出錯(cuò)。步驟六:成功創(chuàng)建容災(zāi)任務(wù)創(chuàng)建成功后進(jìn)【容災(zāi)任務(wù)管理】界面,可查

27、看創(chuàng)建成功的容災(zāi)任務(wù)屬性,任務(wù)執(zhí)行狀態(tài), 主機(jī)狀態(tài),復(fù)制流向等,如下圖所示。進(jìn)【實(shí)時(shí)執(zhí)行任務(wù)】界面,可查看任務(wù)的詳細(xì)執(zhí)行信息。Sybase 接管最佳操作這里指的是 Sybase 手工接管的最佳操作。步驟一:查看【實(shí)時(shí)備份狀態(tài)】選中要接管的容災(zāi)任務(wù),點(diǎn)擊【手工接管】,彈出【手工接管向?qū)А看翱冢缦聢D所示這里只列出實(shí)時(shí)備份的一種狀態(tài),其他狀態(tài)可根據(jù)實(shí)際情況區(qū)別對(duì)待。然后點(diǎn)擊【下一步】,選擇想要接管的容災(zāi)機(jī)。步驟二:選擇要接管的容災(zāi)服務(wù)器該窗口列舉出所有容災(zāi)服務(wù)器的列表及狀態(tài),可任意選擇其中某個(gè)滿足接管條件的容災(zāi)服務(wù)器,選擇完后,點(diǎn)擊【下一步】查看虛擬 IP 狀態(tài)。步驟三:【虛擬 IP 狀態(tài)】如下圖

28、所示這里列出生產(chǎn)機(jī)中虛擬 IP 的狀態(tài)。點(diǎn)擊【下一步】,進(jìn)入【接管】視圖。步驟四:【接管】如下圖所示這個(gè)界面的內(nèi)容包含對(duì)前面幾步的總結(jié),選擇接管理由,填寫接管原因,然后點(diǎn)擊【完成】按鈕,將向生產(chǎn)服務(wù)器和容災(zāi)服務(wù)器發(fā)送接管指令,進(jìn)入【實(shí)時(shí)執(zhí)行任務(wù)】頁面查看容災(zāi)任務(wù)執(zhí)行輸出信息,如下圖所示輸出如上信息后表明已經(jīng)接管成功,并且新生產(chǎn)機(jī)開始初始化復(fù)制。注意:因?yàn)榻庸軙r(shí)需要完成所有訂閱數(shù)據(jù)的恢復(fù),所以如果點(diǎn)擊接管時(shí)尚有數(shù)據(jù)未恢復(fù)完,可能需要等待一段時(shí)間,等恢復(fù)完成才會(huì)開始執(zhí)行接管操作。步驟五:生產(chǎn)服務(wù)器故障恢復(fù)后,應(yīng)用切回原生產(chǎn)機(jī)首先,進(jìn)入【容災(zāi)任務(wù)管理】頁面,修改任務(wù),將原生產(chǎn)服務(wù)器添加為容災(zāi)服務(wù)器。

29、注意:點(diǎn)擊【完成】按鈕前,需要先手工停止原生產(chǎn)服務(wù)器的數(shù)據(jù)庫,否則容災(zāi)任務(wù)會(huì)出錯(cuò)。初始化恢復(fù)完成后,再次執(zhí)行【手工接管】,即可將應(yīng)用切回原生產(chǎn)機(jī)(此時(shí)可以通過修改任務(wù),添加原來的容災(zāi)機(jī)作為新容災(zāi)機(jī)繼續(xù)進(jìn)行應(yīng)用容災(zāi))。Sybase 災(zāi)難演習(xí)最佳操作步驟一:選擇用于演習(xí)的容災(zāi)服務(wù)器選中要演習(xí)的容災(zāi)任務(wù),點(diǎn)擊【開始演習(xí)】,彈出【選擇用于演習(xí)的容災(zāi)服務(wù)器】窗口, 會(huì)列舉出所有容災(zāi)服務(wù)器的列表及狀態(tài), 可任意選擇其中滿足演習(xí)條件的容災(zāi)服務(wù)器進(jìn)行模擬演習(xí)。在【選擇用于演習(xí)的容災(zāi)服務(wù)器】窗口中選擇要準(zhǔn)備演習(xí)的容災(zāi)服務(wù)器,點(diǎn)擊【確定】按鈕,進(jìn)入【實(shí)時(shí)執(zhí)行任務(wù)】頁中對(duì)應(yīng)的容災(zāi)任務(wù),查看演習(xí)任務(wù)具體執(zhí)行信息。輸出

30、“已成功啟動(dòng)演習(xí),將停止恢復(fù),進(jìn)入演習(xí)模式”后,表明演習(xí)成功。步驟二:取消演習(xí)首先,手工停止容災(zāi)機(jī)對(duì)應(yīng)的數(shù)據(jù)庫服務(wù)。然后,在【容災(zāi)任務(wù)管理】頁面,點(diǎn)擊【取消演習(xí)】即可,容災(zāi)機(jī)會(huì)重新初始化恢復(fù)。Sybase 容災(zāi)時(shí)間點(diǎn)恢復(fù)最佳操作注意事項(xiàng):容災(zāi)仸務(wù)時(shí)間點(diǎn)恢復(fù)目前只支持選擇整個(gè)實(shí)例進(jìn)行恢復(fù)。容災(zāi)仸務(wù)恢復(fù)前需要先停止數(shù)據(jù)庫庫服務(wù)。時(shí)間點(diǎn)恢復(fù)操作步驟一:選擇想要恢復(fù)到的時(shí)間點(diǎn)在【恢復(fù)管理】處,選擇【瀏覽恢復(fù)】處,展開對(duì)應(yīng)的任務(wù)名,選的想要恢復(fù)到的時(shí)間點(diǎn),如圖所示:步驟二:選擇想要恢復(fù)到的客戶端單擊【恢復(fù)到客戶端】,選擇想要恢復(fù)到的客戶端,單擊【恢復(fù)】開始執(zhí)行注:目前只支持目的客戶端和備份客戶端配置相同

31、的情況,即系統(tǒng)、數(shù)據(jù)庫版本位數(shù)一致,安裝路徑及配置一致等。進(jìn)入【常規(guī)執(zhí)行任務(wù)】頁中對(duì)應(yīng)的恢復(fù)任務(wù),查看任務(wù)具體執(zhí)行信息。輸出“成功完成“,表明恢復(fù)成功。4.1FAQ檢測(cè)客戶端 IO 驅(qū)勱是否安裝成功解決方法:檢查客戶端 IO 驅(qū)動(dòng)是否已經(jīng)安裝了,如果安裝過以后只是未安裝成功。那么可以在命令行輸入“winmsd”,查看一下在“軟件環(huán)境”“系統(tǒng)驅(qū)動(dòng)程序”中有一個(gè)驅(qū)動(dòng)叫 fltmgr,如圖所示:有它的話安裝客戶端的 IO 驅(qū)動(dòng)才不會(huì)有問題,如果沒有這個(gè)驅(qū)動(dòng),需要升級(jí)系統(tǒng),讓其有這個(gè)補(bǔ)丁以后才可以成功安裝客戶端 IO 驅(qū)動(dòng)程序。例如如果是 windows 2003 需要升級(jí) sp1 補(bǔ)丁,然后才可以成功安裝客戶端 IO 驅(qū)動(dòng)程序。Sybase 容災(zāi)演習(xí)的時(shí)候生產(chǎn)機(jī)離線,然后取消演習(xí),進(jìn)行手工接管,失敗。解決方法:生產(chǎn)服務(wù)器離線,實(shí)時(shí)復(fù)制中斷,就相當(dāng)于 ofs 上沒有數(shù)據(jù)一樣,實(shí)時(shí)恢復(fù)會(huì)一直等實(shí)時(shí)復(fù)制重新初始化完成當(dāng)演習(xí)的時(shí)候生產(chǎn)服務(wù)器宕機(jī)了,直接將容災(zāi)機(jī)當(dāng)生產(chǎn)機(jī)用,不用取消演習(xí),把任務(wù)刪除重建;如果已經(jīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論