中文字幕天天躁日日躁狠狠躁,最近中文字幕大全免费版在线,最近2019免费中文字幕视频三,亚洲精品无码你懂的,亚洲国产精品成人精品小说

  • 數(shù)據(jù)移植與數(shù)據(jù)處理服務(wù)

      如何有效及順利的完成數(shù)據(jù)庫移植工作,保障應(yīng)用系統(tǒng)的正常運(yùn)行,需要嚴(yán)格設(shè)計(jì)與規(guī)劃移植工作的程序和過程,通過怡康軟件公司對數(shù)據(jù)移植技術(shù)的經(jīng)驗(yàn),我們將整個數(shù)據(jù)移植工作分成前期準(zhǔn)備、移植實(shí)施、數(shù)據(jù)測試等三個階段進(jìn)行。

      前期準(zhǔn)備

      1、嚴(yán)格分析與記錄系統(tǒng)現(xiàn)有環(huán)境狀態(tài)與數(shù)據(jù)信息

      由于數(shù)據(jù)庫移植涉及到服務(wù)器、操作系統(tǒng)、數(shù)據(jù)庫設(shè)備、數(shù)據(jù)庫各種對象、應(yīng)用系統(tǒng)、用戶等多種信息,需做詳細(xì)記錄,保證移植過程無任何遺漏,這是整個移植工作的基礎(chǔ)。

     ?。?)、記錄服務(wù)器的硬件配置,包括CPU、Memory、Disk、Network等配置信息;同時(shí)分析操作系統(tǒng)相關(guān)信息,包括針對數(shù)據(jù)庫的操作系統(tǒng)補(bǔ)丁、交換區(qū)尺寸以及相應(yīng)系統(tǒng)內(nèi)核配置等,保障移植后的服務(wù)器硬件和操作系統(tǒng)平臺能滿足新數(shù)據(jù)庫的系統(tǒng)要求。

      (2)、詳細(xì)列出原數(shù)據(jù)庫設(shè)備、數(shù)據(jù)庫、用戶、應(yīng)用等設(shè)置和使用信息。

     ?。?)、記錄原數(shù)據(jù)庫運(yùn)行服務(wù)器的運(yùn)行性能信息,包括CPU和Memory利用率,Disk I/O、Network I/O情況;同時(shí)最好能記錄重要應(yīng)用系統(tǒng)典型存儲過程、SQL隊(duì)列執(zhí)行的平均響應(yīng)時(shí)間,將這些信息作為數(shù)據(jù)庫運(yùn)行性能基準(zhǔn)數(shù)據(jù),以便在移植后進(jìn)行對比,從而發(fā)現(xiàn)移植前后系統(tǒng)性能方面的變化和問題。

      2、創(chuàng)建原數(shù)據(jù)庫對象腳本

      由于采用Bcp方式進(jìn)行數(shù)據(jù)移植,需要生成原數(shù)據(jù)庫對象DDL腳本,以便在新數(shù)據(jù)庫中重建各種對象。需要生成DDL腳本的數(shù)據(jù)庫對象有表、視圖、存儲過程、索引、觸發(fā)器、缺省、規(guī)則、自定義數(shù)據(jù)類型、約束等。

      3、比較數(shù)據(jù)庫版本之間的差異

      由于數(shù)據(jù)庫版本可能不同,需要比較兩數(shù)據(jù)庫版本主要的不同點(diǎn),尤其新版本與舊系統(tǒng)不兼容的問題。

     ?。?)增加了新的保留字,使用存儲過程檢查原數(shù)據(jù)庫各對象是否和新增保留字有沖突,如有沖突,可以使用存儲過程sp_rename或加雙引號的方法解決該問題。

     ?。?)系統(tǒng)表的差異解決。

      數(shù)據(jù)庫升級前最好能了解更多新舊版本的差別,一方面可以保障移植的順利的進(jìn)行,另一方面也可以使用新版本提供的新功能,優(yōu)化數(shù)據(jù)庫性能,提高使用水平。有關(guān)這方面的詳細(xì)信息可以查閱數(shù)據(jù)庫公司提供的相關(guān)資料。

      4、移植工具

      利用不同的移植工具與軟件或生成工具,用于導(dǎo)出原數(shù)據(jù)庫對象的腳本。

      5、備份

      在正式開始數(shù)據(jù)庫移植時(shí),應(yīng)將原數(shù)據(jù)庫全部備份,一方面以防不測,另一方面可以保留一份移植前原數(shù)據(jù)庫系統(tǒng)的完整數(shù)據(jù)來備檔。

      移植實(shí)施

      1、安裝新數(shù)據(jù)庫

      2、建立數(shù)據(jù)庫設(shè)備

      3、建立數(shù)據(jù)庫

      數(shù)據(jù)庫名必須與原來保持一致。

      4、進(jìn)行原數(shù)據(jù)庫數(shù)據(jù)一致性檢查

      利用系統(tǒng)命令進(jìn)行數(shù)據(jù)庫一致性檢查,保證數(shù)據(jù)的完整性和一致性。

      5、移植數(shù)據(jù)庫的帳戶(Login)和用戶(User)

     ?。?)、移植帳戶(login)

     ?。?)、移植用戶(user)

      需分別將各個數(shù)據(jù)庫的用戶由原數(shù)據(jù)庫導(dǎo)入新數(shù)據(jù)庫。

      6、建立各數(shù)據(jù)庫庫結(jié)構(gòu)

     ?。?)、從原數(shù)據(jù)庫導(dǎo)出庫結(jié)構(gòu)

     ?。?)、將原數(shù)據(jù)庫的庫結(jié)構(gòu)寫入新數(shù)據(jù)庫中

      7 、備份

      數(shù)據(jù)庫系統(tǒng)成功移植結(jié)束后,應(yīng)迅速建立和實(shí)施新數(shù)據(jù)庫備份計(jì)劃。任何時(shí)候都應(yīng)記住,數(shù)據(jù)的安全是最重要的。

      8、數(shù)據(jù)測試

      為了保證數(shù)據(jù)庫系統(tǒng)成功的遷移,在數(shù)據(jù)移植結(jié)束后,應(yīng)進(jìn)行充分的測試。

     ?。?)、完整性測試

      檢查舊系統(tǒng)中各種用戶對象是否全部移入新數(shù)據(jù)庫,同時(shí)比較數(shù)據(jù)表中數(shù)據(jù)行數(shù)是否相同。

     ?。?)、應(yīng)用系統(tǒng)測試

      模擬普通用戶操作應(yīng)用系統(tǒng)的過程,對應(yīng)用系統(tǒng)進(jìn)行操作并檢查運(yùn)行結(jié)果。

     ?。?)、性能測試

      當(dāng)上兩項(xiàng)測試結(jié)束后,應(yīng)針對服務(wù)器、數(shù)據(jù)庫應(yīng)用進(jìn)行性能方面的測試,并與第一階段記錄的性能基準(zhǔn)數(shù)據(jù)進(jìn)行比照,解決性能方面的問題,并進(jìn)行性能的優(yōu)化。

      至此,通過不同的數(shù)據(jù)為向不同的服務(wù)器移植的過程全部結(jié)束。在整個數(shù)據(jù)庫遷移過程中,制定詳細(xì)計(jì)劃,進(jìn)行充分的準(zhǔn)備是實(shí)現(xiàn)成功移植的保障。同時(shí)由于整個移植過程比較復(fù)雜,應(yīng)該合理安排移植實(shí)施時(shí)間,充分考慮過程中可能出現(xiàn)的問題,做好備份工作,這樣就可保證數(shù)據(jù)庫系統(tǒng)平滑、順利的過渡。