如果想要將一個數(shù)據(jù)從一個平臺上遷移到另外一個上,無論是永久遷移還是脫機處理,都不是一件輕而易舉事情。而實際上,它是相當棘手的,以至于造成很多IT部門不得不忍受著高昂的成本、低效的管理和不良的性能,而在次優(yōu)的平臺上運行他們的應用程序,這些都僅僅是因為移植到一個更合適的環(huán)境上是非常復雜的,并且需要有很長一段讓人難以接受的停機時間。其行之有效的方法就是,將數(shù)據(jù)傳送到其連接的服務器平臺上。


    這些問題可以用下面的情況來加以說明,我們想要從一個Sun Solaris機器上運行的Oracle實例上將數(shù)據(jù)庫遷移到在Linux服務器上的另一個Oracle實例上。簡單的將安裝在Solaris系統(tǒng)上的存儲卷拔下再安裝到新的服務器上的方法是行不通的。Linux系統(tǒng)將無法對信息加以解釋,即使安裝命令成功也是如此。多種與平臺相關的因素,包括磁盤驅(qū)動器分區(qū)大小–在磁盤被格式化的時候配置的–以及數(shù)據(jù)塊大小、都大大限制了服務器之間共享卷的能力。而實際上,必須在Linux平臺上建立新的卷以接收來自Solaris服務器上的數(shù)據(jù)。在遷移數(shù)據(jù)過程中,必須暫停應用程序的處理工作,而且必須將位于卷上的數(shù)據(jù)通過網(wǎng)絡,或者通過磁帶備份存儲過程利用手動方式物理地遷移到新的服務器上。在安裝或者存儲到服務器之前,卷將不得不進行一次轉(zhuǎn)換。這通常發(fā)生在字節(jié)順序(ENDIAN)不同的平臺之間遷移的時候??參考工具條??甚至在具有相同字節(jié)順序處理的系統(tǒng)之間進行移植的時候也會發(fā)生。


    塊級(Block-level)數(shù)據(jù)復制產(chǎn)品,諸如VERITAS Volume Replicator,可以提供一種數(shù)據(jù)移值手段。利用主(Active):備(Passive)復制配置,與定義為目標服務器的新服務器一起,將能夠?qū)嶋H消除終端用戶停機時間帶來的不便。然而,數(shù)據(jù)復制可能會帶來對數(shù)據(jù)庫環(huán)境的限制。并且,如同備份和存儲數(shù)據(jù)遷移技術一樣,數(shù)據(jù)復制需要在目標服務器上定義一定數(shù)量的存儲空間。VERITAS 可遷移數(shù)據(jù)容器(PDC)的設計初衷就是解決這些在跨平臺數(shù)據(jù)遷移中出現(xiàn)的問題。

分享到

多易

相關推薦