国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

數(shù)據(jù)遷移技術(shù)在水利部電子政務(wù)系統(tǒng)的應(yīng)用

2013-04-08 15:02陳真玄
水利信息化 2013年1期
關(guān)鍵詞:拷貝存儲系統(tǒng)水利部

陳真玄 ,楊 旭 ,姚 敏

(1. 水利部水利信息中心,北京 100053;2. 北京金水信息技術(shù)發(fā)展有限公司,北京 100053)

0 引言

水利信息化建設(shè)的逐步深化,各項業(yè)務(wù)應(yīng)用的逐步開展,大大提高了水行政管理和公共服務(wù)能力,提升了水利信息化水平。水利部電子政務(wù)系統(tǒng)逐漸由單純的辦公自動化系統(tǒng)轉(zhuǎn)變?yōu)楹w綜合辦公、規(guī)劃計劃管理、人事管理等多種業(yè)務(wù)的綜合性系統(tǒng)。系統(tǒng)規(guī)模越來越大、應(yīng)用范圍越來越寬,對數(shù)據(jù)可靠性的要求也越來越高,數(shù)據(jù)存儲空間不足的矛盾也表現(xiàn)得越來越突出。在此情況下,存儲系統(tǒng)的升級改造不可避免,這必然面臨一個數(shù)據(jù)遷移的問題。

在目前數(shù)據(jù)遷移的案例中,比較常見的是數(shù)據(jù)庫之間和主機之間的數(shù)據(jù)遷移。而本文提出的數(shù)據(jù)遷移在不影響水利部電子政務(wù)業(yè)務(wù)的前提下實現(xiàn)存儲系統(tǒng)之間的數(shù)據(jù)遷移。

1 數(shù)據(jù)遷移技術(shù)概述

實現(xiàn)數(shù)據(jù)從一個存儲系統(tǒng)遷移到另一個存儲系統(tǒng)的方式有備份恢復(fù)、邏輯卷鏡像等不同的方法,各種數(shù)據(jù)遷移方式有不同的特點,適用于不同的數(shù)據(jù)遷移需求。主要數(shù)據(jù)遷移技術(shù)有以下 4 種:

1) 直接拷貝方式。直接拷貝方式是利用操作系統(tǒng)命令直接拷貝要遷移的數(shù)據(jù),復(fù)制到要遷移的目的地[1]。如 Linux/Unix 下的 dd 命令,作用是將指定大小的輸入文件(設(shè)備文件)以 block 為單位拷貝到指定的輸出文件(設(shè)備文件)中,并在拷貝的同時進行指定的轉(zhuǎn)換。

直接拷貝方式是快速有效的數(shù)據(jù)遷移方式,原數(shù)據(jù)卷可用于緊急回退。數(shù)據(jù)遷移期間需要停止業(yè)務(wù),數(shù)據(jù)遷移時間與數(shù)據(jù)量大小相關(guān)。

直接拷貝方式適合于數(shù)據(jù)量不大、可以接受業(yè)務(wù)中斷時間較長的系統(tǒng),這種系統(tǒng)采用直接拷貝的方式就顯得簡單、快捷。

2) 邏輯卷鏡像方式。邏輯卷鏡像方式是利用操作系統(tǒng)中的鏡像管理軟件,在主機中同時加載新存儲和原存儲的數(shù)據(jù)卷,并將對應(yīng)的 2 組數(shù)據(jù)卷配置成鏡像卷,由操作系統(tǒng)自動將原存儲系統(tǒng)中的數(shù)據(jù)復(fù)制到新存儲系統(tǒng)中。

邏輯卷鏡像方式是對現(xiàn)有的數(shù)據(jù)卷增加鏡像卷,不會影響原來的數(shù)據(jù)卷;操作步驟相對簡單、高效。鏡像的初始同步會大量占用主機 CPU 資源,降低源磁盤的 IO 響應(yīng)時間,數(shù)據(jù)同步過程也會影響業(yè)務(wù)性能;但此方式僅在配置和停止鏡像時需要停止業(yè)務(wù),業(yè)務(wù)中斷時間短,可以最大限度地保障生產(chǎn)系統(tǒng)的可用性;數(shù)據(jù)遷移時間與整個數(shù)據(jù)卷大小相關(guān)[2]。

邏輯卷鏡像方式通常在有聯(lián)機遷移要求且遷移數(shù)據(jù)量大的情況下使用,支持任意存儲系統(tǒng)之間的遷移,適合于主機存儲的非經(jīng)常性遷移。

3) 備份恢復(fù)方式。備份恢復(fù)方式是利用數(shù)據(jù)備份系統(tǒng)將原有數(shù)據(jù)復(fù)制到備份介質(zhì),然后再轉(zhuǎn)入新的存儲系統(tǒng)中。

備份恢復(fù)方式僅從備份系統(tǒng)中恢復(fù)數(shù)據(jù),風(fēng)險較低,如果失敗,導(dǎo)入原來的數(shù)據(jù)卷即可還原;數(shù)據(jù)庫恢復(fù)的操作步驟比較復(fù)雜,需要大量手工操作,恢復(fù)時間存在不確定因素;數(shù)據(jù)全備份時會影響業(yè)務(wù)性能,恢復(fù)過程需要停止業(yè)務(wù),業(yè)務(wù)中斷時間較長;數(shù)據(jù)遷移速度與數(shù)據(jù)量大小相關(guān)。

如果系統(tǒng)沒有邏輯卷管理軟件,在滿足備份窗口要求的情況下,可以考慮采用備份恢復(fù)方式實現(xiàn)。

4) 直接盤陣復(fù)制方式。直接盤陣復(fù)制方式是通過盤陣到盤陣的復(fù)制軟件將數(shù)據(jù)從一個盤陣復(fù)制到另一個盤陣,即寫數(shù)據(jù)到本地盤陣時,同步或異步地將數(shù)據(jù)寫到遠程盤陣。

直接盤陣復(fù)制方式,復(fù)制過程由磁盤陣列完成,不需要消耗主機資源,但是一般需要 2 個盤陣為同構(gòu)。

對那些需要在線不停機做數(shù)據(jù)遷移,同時又要求不占用業(yè)務(wù)系統(tǒng)主機資源的情況,可以采用直接盤陣復(fù)制方法。

2 水利部電子政務(wù)系統(tǒng)數(shù)據(jù)遷移方案

水利部電子政務(wù)系統(tǒng)原存儲系統(tǒng)為 HP EVA 3000,新存儲系統(tǒng)為 H3C IX3240E,共涉及 24 臺主機,包括 HPUX 小型機和 Windows 系統(tǒng) PC 服務(wù)器,其中 HPUX 小型機為數(shù)據(jù)庫服務(wù)器,系統(tǒng)環(huán)境為 HPUX Service Guard 管理的 Oracle10g 的 rac,需要遷移 Oracle 數(shù)據(jù)庫的數(shù)據(jù),Windows 服務(wù)器主要是文件系統(tǒng)數(shù)據(jù)遷移。水利部電子政務(wù)系統(tǒng)存儲升級改造數(shù)據(jù)遷移工作面臨極大的挑戰(zhàn):

1) 原存儲系統(tǒng)和新存儲系統(tǒng)分別為不同的品牌;

2) 需要遷移的數(shù)據(jù)量在 TB 級別,遷移任務(wù)較重;

3) 涉及電子政務(wù)的很多核心業(yè)務(wù),業(yè)務(wù)連續(xù)性要求高,不能長時間中斷業(yè)務(wù);

4) 涉及到多個業(yè)務(wù)平臺,環(huán)境復(fù)雜,數(shù)據(jù)遷移過程中存在發(fā)生錯誤及數(shù)據(jù)不一致的風(fēng)險;

5) 涉及的主機是不同類型的操作系統(tǒng),有不同的特點,不適合單一的數(shù)據(jù)遷移方式。

考慮到這些問題,水利部電子政務(wù)系統(tǒng)數(shù)據(jù)遷移根據(jù)不同業(yè)務(wù)情況采用多種數(shù)據(jù)遷移方式,其中HPUX 小型機使用裸設(shè)備文件,數(shù)據(jù)量大,而且要求數(shù)據(jù)遷移時間盡可能短,不能影響水利部電子辦公,因此排除了直接拷貝方式,而采用備份恢復(fù)的方式恢復(fù)數(shù)據(jù)庫操作步驟相對復(fù)雜,并且恢復(fù)時間不能確定,因此最終選擇邏輯卷鏡像方式,以減少因數(shù)據(jù)遷移而中斷業(yè)務(wù)的時間;Windows 服務(wù)器設(shè)備多,但是遷移的數(shù)據(jù)量小,遷移的時間也比較短,而且主要是文件數(shù)據(jù),因此采用直接拷貝方式,以減化操作,避免風(fēng)險。

3 水利部電子政務(wù)系統(tǒng)數(shù)據(jù)遷移實施

水利部電子政務(wù)系統(tǒng)數(shù)據(jù)遷移包括 HPUX 小型機上數(shù)據(jù)庫數(shù)據(jù)遷移及 Windows 服務(wù)器文件數(shù)據(jù)遷移,Windows 服務(wù)器文件數(shù)據(jù)遷移使用直接拷貝方式,操作相對簡單,本文重點介紹 HPUX 集群環(huán)境Oracle rac 數(shù)據(jù)庫遷移實施。HPUX 環(huán)境 Oracle rac數(shù)據(jù)庫使用 HPUX 系統(tǒng)自身的 LVM 卷管理軟件,采用邏輯卷鏡像的方式,在數(shù)據(jù)同步的過程中,業(yè)務(wù)不中斷。

主要實施過程如下:

1)數(shù)據(jù)遷移前的準備工作,通過這部分工作,可增加對系統(tǒng)環(huán)境的了解,降低數(shù)據(jù)遷移中的風(fēng)險。

2)將新的 H3C IX3240E 存儲系統(tǒng)分別連接到現(xiàn)有各系統(tǒng)服務(wù)器上,使得現(xiàn)有主機既可以看到原有的 HP EVA 存儲系統(tǒng),亦可看到新連接上的 H3C IX3240E 存儲系統(tǒng)。此后,在 LVM 管理軟件控制下,對建立在原有存儲系統(tǒng)上的數(shù)據(jù)卷與新存儲系統(tǒng)上的對應(yīng)數(shù)據(jù)卷進行鏡像操作,這樣只是在主機上增加了原有數(shù)據(jù)卷的鏡像卷,并不會影響原有的數(shù)據(jù)卷。

3)待數(shù)據(jù)完全同步后,將 HP EVA 存儲系統(tǒng)上的數(shù)據(jù)卷從鏡像卷中拆除出來,這樣即使新存儲系統(tǒng)的數(shù)據(jù)卷有問題,仍可以導(dǎo)入原存儲系統(tǒng)的數(shù)據(jù)卷,從而達到將數(shù)據(jù)從 HP EVA 存儲系統(tǒng)平穩(wěn)遷移到H3C IX3240 E 存儲系統(tǒng)上的目的。

3.1 數(shù)據(jù)遷移前的準備工作

數(shù)據(jù)遷移前需要做一些準備工作,具體如下:

1)收集全面的系統(tǒng)背景信息;

2)對硬件安裝步驟以及風(fēng)險進行簡單的分析;3)硬件環(huán)境調(diào)試及準備;

4)停止業(yè)務(wù),對 HPUX 小型機操作系統(tǒng)及數(shù)據(jù)庫進行完整有效的備份。

3.2 HP EVA 上的數(shù)據(jù)鏡像至 H3C IX3240E 存儲系統(tǒng)

為了保證存儲的平穩(wěn)過渡,先將 HP EVA 上的數(shù)據(jù)鏡像至 H3C IX3240E 存儲系統(tǒng)。主要實施步驟如下:

1)在新的 H3C 存儲系統(tǒng)上創(chuàng)建與原有的 HP EVA 存儲系統(tǒng)同樣數(shù)量大小的物理單元,并分別表達給主機 1,2;

2)在主機上查看新表達的物理單元;

3)把新創(chuàng)建的物理單元轉(zhuǎn)換為物理卷;

#pvcreate /dev/dsk/c?t?d?

4)把新創(chuàng)建的物理卷添加到對應(yīng)的卷組中;

#vgexend /dev/vgoarac /dev/dsk/c?t?d? /dev/dsk/c?t?d? …

#vgexend /dev/vgpubrac /dev/dsk/c?t?d? /dev/dsk/c?t?d? …

#vgexend /dev/vgoalog /dev/dsk/c?t?d? /dev/dsk/c?t?d? …

#vgexend /dev/vgegov /dev/dsk/c?t?d? /dev/dsk/c?t?d? …

#vgexend /dev/vgoarac2 /dev/dsk/c?t?d? /dev/dsk/c?t?d? …

5)用邏輯卷鏡像方式將數(shù)據(jù)從原數(shù)據(jù)卷復(fù)制到新數(shù)據(jù)卷;

#lvextend –m 1 /dev/vgoarac/system /dev/dsk/c?t?d?

#lvextend –m 1 /dev/vgoarac/temp /dev/dsk/c?t?d?…

6)檢查數(shù)據(jù)和應(yīng)用的完整性。

3.3 拆除 HP EVA 上的數(shù)據(jù)鏡像

HP EVA 存儲與 H3C IX3240E 存儲經(jīng)過一段時間的并行使用后,如果狀態(tài)正常運行穩(wěn)定,實施替換HP EVA 存儲系統(tǒng),拆除 HP EVA 上的數(shù)據(jù)鏡像,從而徹底過渡到單獨使用 H3C 存儲系統(tǒng)的狀態(tài)。主要實施步驟如下:

1)停止應(yīng)用程序及操作系統(tǒng)雙機集群軟件;

#cmhaltcl –fv

2)在主機 1 上單獨激活數(shù)據(jù)卷組;

#vgchange –c n –S n vg?

#vgchange –a y vg?

3)在主機 1 上查看 HP EVA 對應(yīng)的卷信息;

4)將 HP EVA 存儲系統(tǒng)對應(yīng)的數(shù)據(jù)卷從鏡像卷中拆除;

#sldb1_lvreduce.sh

5)把 HP EVA 存儲系統(tǒng)劃分的物理卷從對應(yīng)的卷組中刪除;

#sldb1_vgreduce.sh

6)在主機上刪除相應(yīng)卷組;

7)卸載 HP EVA 多路徑軟件;#swremove

8)安裝 H3C IX3240E 多路徑軟件;

#swinstall

9)調(diào)整光纖交換機,從原有的 HP 光纖交換機遷移到新的 EMC 光纖交換機;

10)在主機 2 上導(dǎo)入上述卷組,創(chuàng)建/etc/lvmpvg配置文件;

11)調(diào)整雙機配置并重新應(yīng)用;

12)啟動操作系統(tǒng)雙機集群軟件;

#cmruncl –fv

13)在主機 1,2 上以共享方式激活數(shù)據(jù)卷組;

#vgchange –c y –S y vg?

#vgchange –a s vg?

14)在主機 1,2 上啟動雙機應(yīng)用包;

#cmrunpkg ora

#cmrunpkg ora2

15)啟動數(shù)據(jù)庫及應(yīng)用;

16)檢查數(shù)據(jù)和應(yīng)用的完整性。

3.4 數(shù)據(jù)遷移后的數(shù)據(jù)一致性檢驗 [2]

在數(shù)據(jù)遷移完成后,對 Oracle 數(shù)據(jù)庫基本信息進行一致性測試。對比數(shù)據(jù)庫遷移前后的執(zhí)行結(jié)果,查詢結(jié)果是否完全吻合。對于存儲上的系統(tǒng)文件,主要看物理信息在遷移前后是否完全吻合。在任何一種數(shù)據(jù)遷移完成后都將進行檢查以驗證遷移的數(shù)據(jù)一致性。

數(shù)據(jù)庫基本信息的一致性測試檢查主要包含以下幾個方面:

1)Oracle 數(shù)據(jù)庫版本的檢查

select * from v$version;

2)Oracle 數(shù)據(jù)庫實例狀態(tài)的檢查

select instance_name,version,status,database_statusfrom v$instance;

3)Oracle 數(shù)據(jù)庫控制文件的檢查

select * from v$controlf i le;

4)Oracle 數(shù)據(jù)庫重做日志文件的檢查

select * from v$logf i le;

5)Oracle 數(shù)據(jù)庫所有數(shù)據(jù)文件的狀態(tài)檢查

select name,status from v$dataf i le;

6)Oracle 數(shù)據(jù)庫所有表空間的狀態(tài)檢查

select tablespace_name,status from dba_tablespaces;

7)Oracle 數(shù)據(jù)庫表空間管理方式的檢查

select tablespace_name,extent_management from dba_tablespaces;

8)Oracle 數(shù)據(jù)庫所有用戶狀態(tài)的檢查

select username,password,account_status,lock_date,default_tablespace,temporary_tablespace,created from dba_users;

9)Oracle 數(shù)據(jù)庫各個用戶下所有表總數(shù)的檢查

使用不同的應(yīng)用的用戶連接到數(shù)據(jù)庫,執(zhí)行

select count(*) from user_tables。

4 結(jié)語

水利部電子政務(wù)系統(tǒng)數(shù)據(jù)遷移是一個復(fù)雜的過程,數(shù)據(jù)遷移的成敗直接影響系統(tǒng)的運行情況,因此需選擇一個安全可靠的方案,能在保證數(shù)據(jù)完整性和安全性的前提下,實現(xiàn)數(shù)據(jù)的平穩(wěn)遷移,減少水利部電子政務(wù)系統(tǒng)的停機時間。實際運行情況表明,HPUX 小型機采用邏輯卷鏡像方式,Windows系統(tǒng) PC 服務(wù)器采用直接拷貝數(shù)據(jù)遷移方式實現(xiàn)了水利部電子政務(wù)系統(tǒng)數(shù)據(jù)的可靠和較快速的遷移,為系統(tǒng)的正常運行提供了重要保障[3]。數(shù)據(jù)遷移完畢之后,H3C 存儲系統(tǒng)成為水利部電子政務(wù)系統(tǒng)存儲的核心,實現(xiàn)了信息的最大程度共享,提高了整個系統(tǒng)的可用性和可靠性。

[1]百度文庫. 數(shù)據(jù)遷移方法概述[EB/OL]. [2012-11-10].http://wenku.baidu.com/view/d874e719964bcf84b9d57b3f.html.

[2]上海怡德數(shù)碼技術(shù)有限公司. Delteq-EMC 數(shù)據(jù)遷移方案[EB/OL]. [2012-11-10]. http://wenku.baidu.com/view/3f9a8918650e52ea551898e5.html.

[3]陳園園,陶飛. 社保信息系統(tǒng)中數(shù)據(jù)遷移的實現(xiàn)[J]. 蘇州市職業(yè)大學(xué)學(xué)報,2011 (6): 27-30.

猜你喜歡
拷貝存儲系統(tǒng)水利部
分布式存儲系統(tǒng)在企業(yè)檔案管理中的應(yīng)用
天河超算存儲系統(tǒng)在美創(chuàng)佳績
唐氏綜合征是因為“拷貝”走樣了
文化拷貝應(yīng)該如何“拷”
華為震撼發(fā)布新一代OceanStor 18000 V3系列高端存儲系統(tǒng)
一種基于STM32的具有斷電保護機制的采集存儲系統(tǒng)設(shè)計
水利部召開加快水利前期工作推進會 進一步部署安排2015年水利前期工作
水利部將啟動一批重大水利項目
基于硬盤還原卡的數(shù)據(jù)傳送技術(shù)在高校網(wǎng)絡(luò)機房中的應(yīng)用
漫話拷貝