精品国产亚洲一区二区三区,男女作爱在线观看免费网站,欧美的又大又长做禁片A片,97国产精品人妻无码久久久

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

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

      前期準(zhǔn)備

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

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

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

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

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

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

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

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

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

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

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

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

      4、移植工具

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

      5、備份

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

      移植實(shí)施

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

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

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

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

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

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

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

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

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

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

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

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

      (2)、將原數(shù)據(jù)庫(kù)的庫(kù)結(jié)構(gòu)寫(xiě)入新數(shù)據(jù)庫(kù)中

      7 、備份

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

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

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

      (1)、完整性測(cè)試

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

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

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

     ?。?)、性能測(cè)試

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

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