成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DB2 跨平臺數據庫遷移步驟和注意事項

數據庫
DB2主要應用于大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,DB2是關系型數據庫管理系統,分別在不同的操作系統平臺上服務,下面我將會為大家講述DB2 跨平臺數據庫遷移步驟和注意事項。

DB2 是個有著廣泛商業應用的關系數據庫軟件。作為一個數據庫管理員時常面臨著數據庫系統的遷移工作,這是一個復雜而艱巨的過程。互聯網和 DB2 的幫助文檔中有許多關于 DB2 數據庫遷移的介紹,但是對于 DB2 數據庫的跨平臺遷移卻很少談及。本文將基于筆者的成功實踐,總結一下跨平臺數據庫遷移的步驟和注意事項,很高興能與大家一起分享,希望能夠幫到大家。

簡介

        設想您是一個 DB2 商業數據庫系統的管理員。您被給予一項任務,支持業務開發和測試團隊對商業系統的持續開發,為他們創建一套獨立于產品環境的數據庫系統,從而不影響日常的商業運作。由于種種原因,這套開發和測試數據庫系統將運行在一個不同于產品環境的操作系統。我們知道 DB2 提供了一些方便的數據庫管理工具,比如數據庫的整體備份和恢復功能,用戶可以用它很方便的將一個 DB2 數據庫從一臺物理節點遷移到另一個物理節點,但是 DB2 的備份和恢復功能目前只支持同構操作系統平臺間的遷移,比如從 Windows 平臺到 Windows 平臺,AIX 平臺到 AIX 平臺。對于上述任務要求的跨平臺的數據庫遷移,就沒有一個專門的工具可以很方便的實現。

遷移步驟

  經過筆者的實踐,總結 DB2 數據庫的跨平臺遷移步驟如下:

  1. 記錄源數據庫管理系統配置參數,以備遷移過后數據庫系統性能調優;
  2. 檢查源數據庫系統對象,明確要遷移哪些數據庫系統對象;
  3. 導出源數據庫系統的數據集;
  4. 生成源數據庫系統的數據對象定義語句;
  5. 在目標平臺創建新的數據庫,參照源系統進行設置;
  6. 導入源數據集;
  7. 檢查數據集導入過程日志,排除可能的錯誤;
  8. 執行數據對象定義語句;
  9. 檢查數據對象語句執行日志,排除可能的錯誤;
  10. 檢查更新存儲過程的定義;
  11. 連接應用系統,測試數據庫遷移是否成功。

實例:下面給出一個遵循上述步驟的具體例子,其中將給出執行這些步驟的具體 DB2 命令以供參考。

  1. 記錄源數據庫管理系統配置參數。這些是很重要的數據環境設置,其中的一些設置關系到遷移能否成功。

  清單 1. 顯示數據庫管理系統配置參數的命令

  db2 get dbm cfg

  清單 2. 顯示數據庫配置參數的命令

  db2 get db cfg for source_db_name

  注意:Italic part should be replaced by your settings.

  注意:對于比較復雜的源數據庫,要注意它的應用程序組內存大小參數(appgroup_memo_sz)。如果它的大小不夠,后面生成數據對象定義的時候會有問題。

  清單 3. 顯示數據庫注冊表變量的命令

  db2set -all

  清單 4. 顯示數據庫表空間的命令

  db2 list tablespaces show detail

  清單 5. 顯示數據庫程序包的命令

  db2 list packages

  上述顯示表空間和程序包的命令都需要先建立到源數據庫的連接。

2. 檢查源數據庫系統對象,明確要遷移哪些數據庫系統對象

  如何檢查源數據庫系統對象?一個最直觀的方法就是使用DB2控制中心(db2cc)瀏覽查看表,視圖,觸發器,用戶定義的函數,存儲過程等數據庫對象。尤其要注意有無大的表,比如一行數據的表定義可能大于8K的表。 這樣的表需要在目標數據庫上建立具有足夠頁大小的表空間。下面的步驟中將會給出列子。還需要注意的是有無外部定義的存儲過程,這些存儲過程所關聯的外部程序包需要手工重新關聯。

3. 導出源數據庫系統的數據集

  DB2 提供了一個工具叫作 db2move,用戶通過它可以把所有用戶定義的表中的數據導出到 IXF(集成交換格式)的文件中。同時,在導入數據的時候,它還可以生成表上的所定義的索引。具體的導出執行命令如下:

  清單 6. 導出源數據集

  db2move dbname

  export -u

  username

  -p

  password

  根據數據庫大小,機器性能的不同,這個導出過程可能耗時幾分鐘到幾個小時不等。在筆者的經歷中,這個導出過程就長達 2 個多小時。可見經驗的得到是個漫長的過程,而現在已經有人為我們研究出來啦,我們就可以直接學習現成的勞動成果,節約了時間,而且有速度有效率,歡迎人人來學習。
 

【編輯推薦】

  1. 分析DB2數據庫的優勢
  2. 數據庫遷移幾種方式
  3. DB2數據庫遷移的導出步驟在Linux操作系統下

 

責任編輯:迎迎 來源: 天極網
相關推薦

2010-08-13 09:43:13

IBM DB2

2010-08-19 17:41:46

IBM DB2跨平臺數

2010-08-25 14:32:49

DB2數據庫遷移

2010-08-13 18:06:03

IBM DB2

2011-03-14 17:51:04

IBMDB2數據庫

2010-08-17 16:24:32

IBM DB2數據庫

2010-08-31 10:53:18

DB2導入數據庫

2010-11-01 13:24:15

DB2數據導入

2010-09-07 13:22:36

IBM DB2

2010-09-06 10:30:14

DB2數據庫臨時表

2010-08-06 15:27:14

DB2 batch u

2010-08-10 11:35:42

DB2數據庫

2010-07-30 13:28:10

2010-08-17 09:18:29

DB2 備份

2010-08-09 13:43:37

DB2數據遷移

2010-08-12 15:23:18

DB2數據遷移

2010-08-04 11:23:59

2010-08-13 09:31:54

DB2數據庫遷移

2010-07-29 09:52:04

DB2數據導入

2010-08-09 09:05:41

DB2快照函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久一久久 | 久久一二 | 国产亚洲网站 | 在线播放亚洲 | 日韩免费av | 日韩五月天 | 亚洲成人三级 | 日本偷偷操| 在线91 | 91精品午夜窝窝看片 | 国产日韩av一区二区 | 成人欧美一区二区三区在线观看 | 久久专区 | 久久亚洲国产精品日日av夜夜 | 久久精品小短片 | 亚洲午夜精品一区二区三区 | 日韩av最新网址 | 中文字幕在线免费 | 中文成人在线 | 久久精品国产99国产精品 | 日韩国产高清在线观看 | 国产高清在线观看 | 成人免费视频一区二区 | 欧美在线视频一区 | 亚洲成人激情在线观看 | 日本不卡一区二区三区 | 国产探花在线精品一区二区 | 色综合激情 | 亚洲精品久久久久久国产精华液 | 亚洲国产91 | 热re99久久精品国99热观看 | 国产91丝袜 | 欧美亚洲视频在线观看 | 久久久久亚洲 | 日韩在线不卡视频 | 成年人在线播放 | 国产夜恋视频在线观看 | 天堂久久久久久久 | a在线视频 | 国产福利91精品一区二区三区 | 国产日韩欧美 |