日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

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

成都創(chuàng)新互聯(lián)是一家專業(yè)從事網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)絡(luò)公司,成都創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站及網(wǎng)站設(shè)計(jì)開發(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ù)庫 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ù)庫

主要命令:

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

(4)執(zhí)行 db2move在Linux平臺下進(jìn)行DB2數(shù)據(jù)庫遷移之導(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ù)庫連接信息

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

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

本地?cái)?shù)據(jù)庫別名 = 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 語句得到要檢查的表的執(zhí)行語句#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 條語句,在Linux平臺下進(jìn)行DB2數(shù)據(jù)庫遷移之導(dǎo)入步驟之語句有可能報錯

主要命令:

 
 
 
  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 命令成功完成。

…………

如果報錯,再反復(fù)執(zhí)行這些語句直到下面的語句結(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)中建立用戶

 
 
 
  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 用戶授權(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ù)庫連接信息

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

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

本地?cái)?shù)據(jù)庫別名 = 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ù)庫連接信息

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

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

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

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

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


當(dāng)前題目:實(shí)現(xiàn)DB2數(shù)據(jù)庫遷移之導(dǎo)入步驟在Linux下
本文鏈接:http://www.dlmjj.cn/article/copgjpe.html