国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

DB2文件導(dǎo)入導(dǎo)出常見(jiàn)命令總結(jié)

數(shù)據(jù)庫(kù)
Db2的數(shù)據(jù)遷移,最常用的就是導(dǎo)入導(dǎo)出功能,而導(dǎo)入導(dǎo)出的命令貌似簡(jiǎn)單,實(shí)則內(nèi)含玄機(jī),千變?nèi)f化,稍不留神,則錯(cuò)誤百出,這兒就工作中常用到的命令,總結(jié)了一下,分享給大家!

Db2 的數(shù)據(jù)遷移,最常用的就是導(dǎo)入導(dǎo)出功能,而導(dǎo)入導(dǎo)出的命令貌似簡(jiǎn)單,實(shí)則內(nèi)含玄機(jī),千變?nèi)f化,稍不留神,則錯(cuò)誤百出,這兒就工作中常用到的命令,總結(jié)了一下,分享給大家!

當(dāng)然在這以前,我覺(jué)得有必要提及一點(diǎn)關(guān)于導(dǎo)入導(dǎo)出基礎(chǔ)的知識(shí)!

DEL:界定的ASCII文件,行分隔符和列分隔符將數(shù)據(jù)分開(kāi)。

ASC:定長(zhǎng)的ASCII文件,行按照行分割符分開(kāi),列定長(zhǎng)。

PC/IXF:只能用來(lái)在db2之間導(dǎo)數(shù)據(jù),根據(jù)類(lèi)型數(shù)字值被打包成十進(jìn)制或者二進(jìn)制,字符被保存為ASCII,只保存變量已經(jīng)使用了的長(zhǎng)度,文件中包括表的定義和表的數(shù)據(jù)。

WSF:工作表方式導(dǎo)入導(dǎo)出,這種格式的文件類(lèi)型用的比較少。

Db2中對(duì)不同的數(shù)據(jù)導(dǎo)入導(dǎo)出方式,支持不同的文件類(lèi)型,這里個(gè)人覺(jué)得很有必要注意的。

文件類(lèi)型 Import export load

-------------------------------------------------------

定界 支持 支持 支持

非定界 支持 不支持 支持

Ixf 支持 支持 支持

Wsf工作表 支持 支持 不支持

關(guān)于3種導(dǎo)入導(dǎo)出操作進(jìn)行簡(jiǎn)單的介紹:

export:導(dǎo)出數(shù)據(jù),支持IXF,DEL或WSF

import:導(dǎo)入數(shù)據(jù),可以向表中導(dǎo)入數(shù)據(jù),支持上面提到的4種文件類(lèi)型。

load:導(dǎo)入數(shù)據(jù),功能和import基本相同。支持以上說(shuō)的幾種文件類(lèi)型。

關(guān)于Export

這個(gè)其實(shí)比較簡(jiǎn)單,沒(méi)啥好說(shuō)的,一般命令:export to filename of filetype select x from xx where ;就ok了,這里需要注意的是:

1. 關(guān)于不同字符集的導(dǎo)出

MODIFIED BY CODEPAGE=

Exprot to filename.del for del MODIFIED BY CODEPAGE=1386 select … from …where …;

這里,在數(shù)據(jù)從數(shù)據(jù)庫(kù)倒出來(lái)的時(shí)候就會(huì)做一個(gè)數(shù)據(jù)庫(kù)代碼頁(yè)的轉(zhuǎn)換

2.時(shí)間字段格式化的

MODIFIED BY TIMESTAMPFORMAT="yyyy-mm-dd hh:mm:ss tt"

例:Exprot to filename.del for del MODIFIED BY TIMESTAMPFORMAT="yyyy-mm-dd hh:mm:ss tt" select … from …where …;

關(guān)于Import

1.Import模式的介紹

CREATE/INSERT/INSERT_UPDATE/REPLACE/REPLACE_CREATE

CREATE :首先創(chuàng)建目標(biāo)表和它的索引,然后將數(shù)據(jù)導(dǎo)入到新表中。該選項(xiàng)惟一支持的文件格式是 PC/IXF。還可以指定新表所在表空間的名稱(chēng)

INSERT :將導(dǎo)入的數(shù)據(jù)插入表中。目標(biāo)表必須已經(jīng)存在。

INSERT_UPDATE :將數(shù)據(jù)插入表中,或者更新表中具有匹配主鍵的行。目標(biāo)表必須已經(jīng)存在,并且定義了一個(gè)主鍵。

REPLACE :刪除所有已有的數(shù)據(jù),并將導(dǎo)入的數(shù)據(jù)插入到一個(gè)已有的目標(biāo)表中。

REPLACE_CREATE :如果目標(biāo)表已經(jīng)存在,則導(dǎo)入實(shí)用程序刪除已有的數(shù)據(jù),并插入新的數(shù)據(jù),就像 REPLACE 選項(xiàng)那樣。如果目標(biāo)表還沒(méi)有定義,那么首先創(chuàng)建這個(gè)表以及它的相關(guān)索引,然后再導(dǎo)入數(shù)據(jù)。正如您可能想像的那樣,輸入文件必須是 PC/IXF 格式的文件,因?yàn)槟欠N格式包含對(duì)導(dǎo)出表的結(jié)構(gòu)化描述。如果目標(biāo)表是被一個(gè)外鍵引用的一個(gè)父表,那么就不能使用 REPLACE_CREATE。

2. 批量提交

COMMITCOUNT,保證insert的數(shù)據(jù)在COMMITCOUNT以后進(jìn)行一次commit,這對(duì)于大數(shù)據(jù)量的導(dǎo)入文件來(lái)說(shuō)是一個(gè)不錯(cuò)的方法,

例:Import from filename of del COMMITCOUNT 50000 insert into tabname;

3. 批量插入

MODIFIED BY COMPOUND把文件中的 COMPOUND 行記錄作為一組一起導(dǎo)入,這個(gè)操作可以和上邊的批量提交一起使用,比較理想。

例:Import from filename of del MODIFIED BY COMPOUND =50 insert into tabname;

4. 導(dǎo)入記錄限制

ROWCOUNT:只導(dǎo)入rowcount 條數(shù)據(jù),有時(shí)候,業(yè)務(wù)邏輯需要只導(dǎo)入部分?jǐn)?shù)據(jù),那么ROWCOUNT是一個(gè)不錯(cuò)的選擇,只是在我的測(cè)試中ROWCOUNT一直沒(méi)有起過(guò)作用,呵呵,誰(shuí)熟悉這里,幫我完善下。

例:Import from filename of del ROWCOUNT 10000 insert into tabname;

5. 導(dǎo)入起點(diǎn)

RESTARTCOUNT:從導(dǎo)入文件的第RESTARTCOUNT條記錄開(kāi)始導(dǎo)入

例:Import from filename of del RESTARTCOUNT 55 ROWCOUNT 10000 insert into tabname;--從55條開(kāi)始,導(dǎo)入10000條數(shù)據(jù)

6. 有警告數(shù)據(jù)的條數(shù)限制

WARNINGCOUNT:當(dāng)導(dǎo)入的數(shù)據(jù)中,有警告或錯(cuò)誤(例如類(lèi)型不匹配,列不對(duì)應(yīng)等造成的)并且條數(shù)超過(guò)WARNINGCOUNT是就會(huì)停止import。

例:Import from filename of del WARNINGCOUNT 10 insert into tabname;

7. 禁止發(fā)出行警告

MODIFIED BY NOROWWARNINGS

例:Import from filename of del MODIFIED BY NOROWWARNINGS WARNINGCOUNT 10 insert into tabname;

8. LOB 文件

LOBS FROM :指出LOB的路徑

例:Import from filename of del LOBS FROM ‘/home’ MODIFIED BY NOROWWARNINGS WARNINGCOUNT 10 insert into tabname;

9. 對(duì)于自增序列(GENERATED ALWAYS)

建議不要對(duì)自增序列的表進(jìn)行import操作,因?yàn)閕mport對(duì)于自增序列,只有MODIFIED BY IDENTITYIGNORE和MODIFIED BY IDENTITYMISSING的2中操作,這2中操作都會(huì)改變自增序列的原值,這樣如果導(dǎo)出表和表之間有基于自增序列的關(guān)聯(lián)關(guān)系的話,就失去了數(shù)據(jù)本身的意義,所以建議盡量少用基于import的自增表的操作,那該怎么做?可以用load老代替import,我們下來(lái)在load的操作中會(huì)講到!

關(guān)于Load

1. 字符串間隔,列間隔,小數(shù)點(diǎn)表示

CHARDEL/COLDEL/DECPT

例:LOAD CLIENT FROM 'F:\s1.del' OF DEL MODIFIED BY CHARDEL(COLDEL= DECPT? INSERT INTO "DB2ADMIN"."ZXTABLES"

2.數(shù)據(jù)庫(kù)記錄中存在換行符,導(dǎo)致數(shù)據(jù)無(wú)法裝入的情況

MODIFIED BY DELPRIORITYCHAR

Db2默認(rèn)load優(yōu)先級(jí)策略為,record delimiter, character delimiter, column delimiter,這樣record delimiter得優(yōu)先級(jí)最高,所以原始文件如果有換行的話load就認(rèn)為是新的record,如果用戶(hù)在某些情況下行里面包含了換行符(比如論壇里面的一條帖子,不可能把換行符刪掉的),就必須用delprioritychar改變默認(rèn)的優(yōu)先級(jí)別,確保""之間的數(shù)據(jù)不管有沒(méi)有換行符都被認(rèn)為是同一條記錄

例:LOAD CLIENT FROM 'F:\s1.del' OF DEL MODIFIED BY DELPRIORITYCHAR INSERT INTO DB2ADMIN.ZXTABLES

3.load后表空間暫掛的處理

Copy YES/ NONRECOVERABLE

對(duì)于DMS表空間,load默認(rèn)為copy NO 模式,此模式下,load完成后,表空間會(huì)處于暫掛狀態(tài),這時(shí)候只能查表中的數(shù)據(jù),需要對(duì)表空間進(jìn)行一次備份,才可以對(duì)表進(jìn)行update、insert等操作,那么我們可以使用如上2個(gè)命令,對(duì)于Copy YES,load完成以后會(huì)自動(dòng)進(jìn)行一次備份操作;NONRECOVERABLE 指出load不可恢復(fù),此命令符不會(huì)產(chǎn)生表空間暫掛,也不會(huì)自動(dòng)進(jìn)行表空間備份,但是他有一個(gè)缺點(diǎn)就是,不能恢復(fù),當(dāng)數(shù)據(jù)庫(kù)進(jìn)行回滾的時(shí)候,不能還原,危險(xiǎn)等級(jí)還是比較高一點(diǎn),不過(guò)個(gè)人覺(jué)得也NONRECOVERABLE比較實(shí)用。

例:LOAD CLIENT FROM 'F:\s1.del' OF DEL INSERT INTO DB2ADMIN.ZXTABLES NONRECOVERABLE

LOAD CLIENT FROM 'F:\s1.del' OF DEL INSERT INTO DB2ADMIN.ZXTABLES COPY YES

4. load IXF類(lèi)型文件到多分區(qū)數(shù)據(jù)庫(kù)

partitioned db configmode load_only_verify_part part_file_location

關(guān)于DB2文件導(dǎo)入導(dǎo)出常見(jiàn)命令就為大家總結(jié)這么多,希望大家都能夠從上文中涉及到的內(nèi)容中有所收獲。

【編輯推薦】

  1. 令我難忘的DB2數(shù)據(jù)庫(kù)之路
  2. DB2復(fù)雜的應(yīng)用環(huán)境中的性能優(yōu)化
  3. DB2并發(fā)連接時(shí)的性能考慮
  4. DB2實(shí)用程序的性能優(yōu)化
  5. 一個(gè)筆記告訴你,從Java存儲(chǔ)轉(zhuǎn)到SQL存儲(chǔ)的過(guò)程
責(zé)任編輯:迎迎 來(lái)源: 中國(guó)IT實(shí)驗(yàn)室
相關(guān)推薦

2010-07-29 14:15:21

2010-07-29 11:24:31

DB2文件系統(tǒng)已滿(mǎn)

2010-08-20 13:57:19

DB2文件系統(tǒng)已滿(mǎn)

2010-08-20 09:29:34

DB2文件系統(tǒng)已滿(mǎn)

2010-08-10 13:51:13

DB2文件系統(tǒng)已滿(mǎn)

2010-08-19 10:22:01

DB2文件系統(tǒng)已滿(mǎn)

2010-11-04 13:25:16

DB2在線導(dǎo)出

2010-11-01 14:01:32

DB2命令行

2010-08-26 11:37:38

DB2命令

2011-08-18 19:10:27

DB2數(shù)據(jù)庫(kù)命令

2010-08-26 16:49:09

DB2導(dǎo)入導(dǎo)出

2010-11-04 11:07:56

DB2管理命令

2010-11-04 14:19:46

DB2事件監(jiān)控

2010-09-07 16:11:19

執(zhí)行DB2命令

2010-11-04 13:50:20

DB2在線導(dǎo)入

2010-11-03 10:26:22

DB2存儲(chǔ)過(guò)程

2010-08-27 15:13:14

DB2命令AIX

2010-11-01 17:10:45

DB2命令行

2010-11-03 15:19:46

DB2裝入命令

2010-11-03 15:24:36

DB2數(shù)據(jù)庫(kù)命令
點(diǎn)贊
收藏

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

视频在线观看91| 日韩精品一区二区三区四区五区| 男人添女人下面高潮视频| 视频精品在线观看| 亚洲第一天堂av| 三级国产在线观看| 精品一区二区三区香蕉蜜桃| 国产成人精品av| 欧美偷拍视频| 欧美成人午夜免费视在线看片 | 在线日韩电影| 在线视频中文亚洲| 日日摸夜夜添夜夜添亚洲女人| 中文字幕亚洲综合久久筱田步美| 亚洲色图16p| 国产清纯在线一区二区www| 99久久综合精品| 一区二区三区中文字幕在线观看| 中文字幕精品在线播放| 欧美日韩国产免费观看 | 女人和拘做爰正片视频| 在线电影一区二区| 美女av一区二区| a级片在线免费| 欧美视频一区在线| 白白色视频在线| 国产精品情趣视频| 91精品国产91久久久久麻豆 主演| 亚洲欧美bt| 国产精品三区www17con| 欧美韩日高清| 国产精品一区二区三| 欧美精品久久99| 自拍偷拍精选| 91小视频在线免费看| 肉大捧一出免费观看网站在线播放| 国产欧美精品| 久久久99国产精品免费| 亚洲美女少妇无套啪啪呻吟| 国产精品第100页| 国产精品调教视频| 久久91精品国产91久久久| 国产亚洲欧美日韩精品一区二区三区 | 97中文在线| 国产成人精品亚洲线观看| 在线播放国产精品| 亚洲三级欧美| 亚洲精品一区二区三区不| 国产黄色在线网站| 欧美一区二区三区电影| 韩国福利在线| 欧美精品v日韩精品v韩国精品v| av在线播放免费| 在线电影国产精品| 影院在线观看全集免费观看| 91精品国产乱码久久蜜臀| 超碰免费公开在线| 精品av久久707| 亚洲永久av| 久久韩剧网电视剧| 欧美黑人巨大videos精品| 国产精品久久久久福利| 午夜久久tv| 日韩欧美一区二区三区四区五区| 一区二区电影免费观看| 欧美肥臀大乳一区二区免费视频| 精品久久久久久亚洲| 亚洲巨乳在线| 日韩高清国产精品| 国产盗摄一区二区三区| 免费国产a级片| 亚洲天堂免费在线观看视频| 中文在线天堂网| 在线不卡a资源高清| 9999精品成人免费毛片在线看 | 中文字幕在线成人| 91蝌蚪精品视频| 国产综合在线观看视频| 国产亚洲欧洲| 97久久国产亚洲精品超碰热| 国产精品传媒入口麻豆| 搞黄视频在线观看| 亚洲天堂精品在线| 欧美男男gaytwinkfreevideos| 久久精品青草| 天天综合网站| 免费v片在线观看| av电影在线观看| 亚洲国产高清高潮精品美女| 成人国产精品一区二区免费麻豆 | 蜜臀久久99精品久久久久久9| 国产99在线|中文| 都市激情久久| 国产一二三四五| 91久久精品一区二区二区| 黄页网站在线| 欧美精品激情blacked18| 91p九色成人| 欧美一区二区在线播放| 亚洲精品进入| 国产成人永久免费视频| 国产一区亚洲一区| 国产精品视频大全| 日韩电影在线观看电影| 四虎永久国产精品| 中文字幕一区二区三区乱码图片| 久久久久久久激情视频| 国产污视频在线播放| 欧美一区二区三区白人| 免费看av不卡| 欧美精品一本久久男人的天堂| 国内视频精品| 蜜桃麻豆av在线| 欧美福利网站| 欧美日韩综合久久| 538国产精品一区二区在线 | 国产精品久久久久久久av电影| 欧美视频在线视频| 国产主播一区二区| 99国内精品| 久久最新网址| 国产成人精品一区二区三区视频| 黄色av网址在线免费观看| 另类图片亚洲色图| 欧美这里只有精品| 色一情一乱一伦一区二区三区丨| 久久久久久久国产| 欧美日韩国产免费一区二区| 成人精品视频一区| 日韩理论在线| free欧美| 轻轻色免费在线视频| 国产午夜精品在线| www亚洲精品| 在线观看成人小视频| 91免费看`日韩一区二区| 午夜久久免费观看| 神马香蕉久久| 国精产品一区一区三区四川| 国产精品亚洲二区在线观看| 国产精品一区二区羞羞答答| 欧美xxxxx牲另类人与| 精品久久久久久久| 情侣黄网站免费看| 亚洲欧美精品中文字幕在线| 久久精品国语| 成年人视频网站在线| 91在线免费视频| 亚洲欧美区自拍先锋| 亚洲欧美日本国产| 日本wwww视频| 日韩在线免费高清视频| 国产毛片精品一区| 成人福利av| 六月婷婷激情综合| 亚洲午夜激情免费视频| 精品一区二区综合| 亚洲精品一区| 999一区二区三区| 亚洲欧美自拍一区| 国产精品自拍在线| 久久久久中文字幕2018| 日本欧美国产在线| 久久五月天综合| 欧美独立站高清久久| 精品视频免费在线观看| 亚洲神马久久| 国产在线黄色片| 97高清免费视频| 国产日本欧美一区二区| av成人资源网| www.成人精品免费网站青椒| 国产精品∨欧美精品v日韩精品| 中文字幕一区二区三区精华液| 97久久精品| 一级毛片高清视频| 91免费精品国偷自产在线| 色婷婷一区二区三区四区| 激情久久久久| 青春草视频在线观看| 91精品国产毛片武则天| 亚洲日本欧美日韩高观看| 北条麻妃一区二区三区| 亚洲一区二区三区四区电影| 日本二三区不卡| 天堂av资源在线观看| 久久久久久高清| 日韩精品一区二区在线观看| 狠狠色狠狠色综合| 国产午夜精品一区在线观看| 全部a∨一极品视觉盛宴| 亚洲综合一区二区不卡| 欧美日韩视频专区在线播放| 精品在线播放午夜| 日本久久伊人| 黄色av网站在线看| 国产女人18毛片| 97精品国产97久久久久久| 色av成人天堂桃色av| 国产精品一卡二卡|