偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

實(shí)現(xiàn)DB2數(shù)據(jù)庫遷移之導(dǎo)入步驟在Linux下

數(shù)據(jù)庫
以下的文章主要是淺談在Linux操作平臺下正確實(shí)現(xiàn)DB2數(shù)據(jù)庫遷移之導(dǎo)入的實(shí)際操作步驟,以下就是正文的主要內(nèi)容的詳細(xì)描述。

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

(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)入步驟的介紹,望你能有所收獲。

責(zé)任編輯:佚名 來源: 清風(fēng)網(wǎng)絡(luò)
相關(guān)推薦

2010-08-13 09:18:30

DB2數(shù)據(jù)庫遷移

2010-08-16 14:51:08

DB2數(shù)據(jù)庫

2010-08-09 13:30:27

DB2數(shù)據(jù)庫備份

2010-08-27 15:26:19

DB2數(shù)據(jù)庫創(chuàng)建

2010-11-01 13:34:20

DB2數(shù)據(jù)庫安裝

2010-11-02 14:16:02

linux下安裝DB2

2010-08-12 13:32:08

DB2數(shù)據(jù)庫備份

2010-11-03 16:32:10

DB2創(chuàng)建數(shù)據(jù)庫

2010-08-25 10:16:48

DB2備份Linux

2010-08-16 14:45:15

DB2數(shù)據(jù)庫

2023-08-16 08:41:55

2010-08-12 10:34:40

IBM DB2數(shù)據(jù)

2010-08-17 17:29:06

DB2性能優(yōu)化

2010-08-12 10:27:21

DB2數(shù)據(jù)庫備份

2010-08-16 13:45:27

安裝DB2數(shù)據(jù)庫

2010-08-26 16:00:31

DB2數(shù)據(jù)庫安裝

2010-08-12 10:54:21

IBM DB2數(shù)據(jù)庫

2010-08-13 09:43:13

IBM DB2

2010-08-19 17:41:46

IBM DB2跨平臺數(shù)

2011-03-03 15:16:43

DB2數(shù)據(jù)庫遷移
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號