程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 實現DB2數據庫遷移之導入步驟在Linux下(1)

實現DB2數據庫遷移之導入步驟在Linux下(1)

編輯:DB2教程

今天是要和大家一起討論的是在Linux操作平台下正確實現DB2數據庫遷移之導入的實際操作步驟,如果你對DB2數據庫遷移之導入的實際操作步驟,心存好奇的話,以下的文章將會揭開它的神秘面紗。

(1)解壓

主要命令:

  1. tar zxfv oatest0303.tar.gz  
  2. [db2inst1@devsvr2 db2inst1]$ tar zxfv oatest0303.tar.gz  
  3. oatest0303/  
  4. oatest0303/oatest.sql  
  5. oatest0303/EXPORT.out  
  6. oatest0303/db2move.lst  
  7. …… 

(2)建立新數據庫 db2 create db sample

主要命令:

  1. db2 create db sample  
  2. [db2inst1@devsvr2 db2inst1]$ db2 create db sample 

DB20000I CREATE DATABASE 命令成功完成。

(3)執行 oatest.sql 腳本建立數據庫

主要命令:

  1. db2 -tvf oatest.sql  
  2. [db2inst1@devsvr2 db2inst1]$ cd oatest0303  
  3. [db2inst1@devsvr2 oatest0303]$ db2 -tvf oatest.sql  
  4. …… 

(4)執行 db2move在Linux平台下進行DB2數據庫遷移之導入步驟之導入數據

主要命令:

  1. db2move sample load  
  2. [db2inst1@devsvr2 oatest0303]$ db2move sample load  
  3. ……  
  4. * LOAD: table "OATEST "."UM_USER"  
  5. -Rows read: 1529  
  6. -Loaded: 1529  
  7. -Rejected: 0  
  8. -Deleted: 0  
  9. -Committed: 1529  
  10. Disconnecting from database ... successful!  
  11. End time: Sun Mar 5 10:24:22 2006  

(5)檢查一致性

主要命令:

  1. db2 set integrity for oatest.UM_USER immediate checked  
  2. [db2inst1@devsvr2 oatest0303]$ db2 connect to sample 

數據庫連接信息

數據庫服務器 = DB2/LINUX 8.2.0

SQL 授權標識 = DB2INST1

本地數據庫別名 = SAMPLE

  1. [db2inst1@devsvr2 oatest0303]$ db2 "select count(*) from  
  2. oatest.um_user"  
  3. 1  

SQL0668N 由於表 "OATEST.UM_USER" 上的原因碼 "1",所以不允許操作。

  1. SQLSTATE=57016 
  2. [db2inst1@devsvr2 oatest0303]$ db2 set integrity for oatest.UM_USER  
  3. immediate checked  

DB20000I SQL 命令成功完成。

  1. [db2inst1@devsvr2 oatest0303]$ db2 "select count(*) from  
  2. oatest.um_user"  
  3. 1  
  4. 1529 

1 條記錄已選擇。

利用 sql 語句得到要檢查的表的執行語句


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved