日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
實(shí)現(xiàn)DB2數(shù)據(jù)庫(kù)遷移之導(dǎo)入步驟在Linux下

今天是要和大家一起討論的是在Linux操作平臺(tái)下正確實(shí)現(xiàn)DB2數(shù)據(jù)庫(kù)遷移之導(dǎo)入的實(shí)際操作步驟,如果你對(duì)DB2數(shù)據(jù)庫(kù)遷移之導(dǎo)入的實(shí)際操作步驟,心存好奇的話(huà),以下的文章將會(huì)揭開(kāi)它的神秘面紗。

成都創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)從事網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)的網(wǎng)絡(luò)公司。作為專(zhuān)業(yè)網(wǎng)絡(luò)公司,成都創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專(zhuān)業(yè)的成都網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站及網(wǎng)站設(shè)計(jì)開(kāi)發(fā)服務(wù)!

(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)建立新數(shù)據(jù)庫(kù) db2 create db sample

主要命令:

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

DB20000I CREATE DATABASE 命令成功完成。

(3)執(zhí)行 oatest.sql 腳本建立數(shù)據(jù)庫(kù)

主要命令:

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

(4)執(zhí)行 db2move在Linux平臺(tái)下進(jìn)行DB2數(shù)據(jù)庫(kù)遷移之導(dǎo)入步驟之導(dǎo)入數(shù)據(jù)

主要命令:

 
 
 
  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

數(shù)據(jù)庫(kù)連接信息

數(shù)據(jù)庫(kù)服務(wù)器 = DB2/LINUX 8.2.0

SQL 授權(quán)標(biāo)識(shí) = DB2INST1

本地?cái)?shù)據(jù)庫(kù)別名 = 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 語(yǔ)句得到要檢查的表的執(zhí)行語(yǔ)句#p#

主要命令:

 
 
 
  1. db2 "select 'db2 set integrity for oatest.'||TABNAME||' immediatechecked' from syscat.tables where TABSCHEMA='OATEST' and STATUS='C'"
  2. [db2inst1@devsvr2 oatest0303]$ db2 "select 'db2 set
  3. integrity for oatest.'||TABNAME||' immediate checked'
  4. from syscat.tables where TABSCHEMA='OATEST' and STATUS='C'"
  5. 1
  6. db2 set integrity for oatest.CAL_AUTH immediate checked
  7. ……
  8. db2 set integrity for oatest.UM_USER immediate checked

81 條記錄已選擇。

執(zhí)行這 81 條語(yǔ)句,在Linux平臺(tái)下進(jìn)行DB2數(shù)據(jù)庫(kù)遷移之導(dǎo)入步驟之語(yǔ)句有可能報(bào)錯(cuò)

主要命令:

 
 
 
  1. db2 set integrity for oatest. CAL_AUTH immediate checked
  2. [db2inst1@devsvr2 oatest0303]$ db2 set integrity
  3. for oatest.CAL_AUTH immediate checked

DB20000I SQL 命令成功完成。

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

DB20000I SQL 命令成功完成。

…………

如果報(bào)錯(cuò),再反復(fù)執(zhí)行這些語(yǔ)句直到下面的語(yǔ)句結(jié)果返回 0 條記錄

 
 
 
  1. [db2inst1@devsvr2 oatest0303]$ db2 "select 'db2 set integrity
  2. for oatest.'||TABNAME||' immediate checked' from syscat.tables
  3. where TABSCHEMA='OATEST' and STATUS='C'"
  4. 1

0 條記錄已選擇。

(6)在操作系統(tǒng)中建立用戶(hù)

 
 
 
  1. [root@devsvr2 root]# useradd oatest
  2. [root@devsvr2 root]# passwd oatest
  3. Changing password for user oatest.
  4. New password:
  5. BAD PASSWORD: it is too short
  6. Retype new password:
  7. passwd: all authentication tokens updated successfully.

(7)給 oatest 用戶(hù)授權(quán)

主要命令:

 
 
 
  1. db2 GRANTDBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,
  2. IMPLICIT_SCHEMA,LOAD,CREAT
  3. E_EXTERNAL_ROUTINE,QUIESCE_CONNECTON DATABASE TO USER OATEST
  4. db2 GRANT CREATEIN,DROPIN,ALTERIN ON SCHEMA OATEST TO USER OATEST
  5. [db2inst1@devsvr2 db2inst1]$ db2 connect to sample

數(shù)據(jù)庫(kù)連接信息

數(shù)據(jù)庫(kù)服務(wù)器 = DB2/LINUX 8.2.0

SQL 授權(quán)標(biāo)識(shí) = DB2INST1

本地?cái)?shù)據(jù)庫(kù)別名 = SAMPLE

 
 
 
  1. [db2inst1@devsvr2 db2inst1]$ db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,
  2. IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,
  3. QUIESCE_CONNECT ON DATABASE TO USER OATEST;

DB20000I SQL 命令成功完成。

 
 
 
  1. [db2inst1@devsvr2 db2inst1]$ db2 GRANT CREATEIN,
  2. DROPIN,ALTERIN ON SCHEMA OATEST TO USER OATEST

DB20000I SQL 命令成功完成。

 
 
 
  1. [db2inst1@devsvr2 db2inst1]$ db2 connect to sample user oatest using oatest

數(shù)據(jù)庫(kù)連接信息

數(shù)據(jù)庫(kù)服務(wù)器 = DB2/LINUX 8.2.0

SQL 授權(quán)標(biāo)識(shí) =OATSET

本地?cái)?shù)據(jù)庫(kù)別名 = SAMPLE

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

1 條記錄已選擇。以上的相關(guān)內(nèi)容就是對(duì)在Linux平臺(tái)下進(jìn)行DB2數(shù)據(jù)庫(kù)遷移之導(dǎo)入步驟的介紹,望你能有所收獲。


網(wǎng)頁(yè)名稱(chēng):實(shí)現(xiàn)DB2數(shù)據(jù)庫(kù)遷移之導(dǎo)入步驟在Linux下
鏈接分享:http://www.5511xx.com/article/copgjpe.html