版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、概述概述使用使用DB2 MOVE導(dǎo)入、導(dǎo)出數(shù)據(jù)導(dǎo)入、導(dǎo)出數(shù)據(jù)使用使用Export/IMPORT導(dǎo)入、導(dǎo)出數(shù)據(jù)導(dǎo)入、導(dǎo)出數(shù)據(jù)使用使用LOAD導(dǎo)入數(shù)據(jù)導(dǎo)入數(shù)據(jù)驅(qū)動器驅(qū)動器/目錄目錄 在在 CREATE DATABASE 命令中指定的驅(qū)動器或目錄命令中指定的驅(qū)動器或目錄DB2 實例名稱實例名稱 DB2 實例所有者的名稱。實例所有者的名稱。NODE0000 數(shù)據(jù)庫的分區(qū)數(shù)。數(shù)據(jù)庫的分區(qū)數(shù)。0 表示非分區(qū)的數(shù)據(jù)庫。表示非分區(qū)的數(shù)據(jù)庫。SQL00001 從從 1 開始的數(shù)據(jù)庫開始的數(shù)據(jù)庫 ID。SQLOGDIR 數(shù)據(jù)庫的默認(rèn)日志目錄。數(shù)據(jù)庫的默認(rèn)日志目錄。SQLT0000.0 目錄表空間目錄表空間 SYS
2、CATSPACE。SQLT0001.0 臨時表空間臨時表空間 TEMPSPACE1。SQLT0002.0 用戶表空間用戶表空間 USERSPACE1。4用于用于DB2數(shù)據(jù)移動的文件格式,共有四種:數(shù)據(jù)移動的文件格式,共有四種:DEL:帶分隔符的:帶分隔符的ASCII文件,行分隔符和列分隔符將數(shù)據(jù)分開。文件,行分隔符和列分隔符將數(shù)據(jù)分開。 ASC:固定寬度的:固定寬度的ASCII文件,行按照行分割符分開,列定長。文件,行按照行分割符分開,列定長。 PC/IXF(Integration Exchange Format,IXF):只能用來在:只能用來在DB2之間導(dǎo)數(shù)據(jù),根據(jù)類型數(shù)字值被打包成十進(jìn)制或
3、者二進(jìn)制,之間導(dǎo)數(shù)據(jù),根據(jù)類型數(shù)字值被打包成十進(jìn)制或者二進(jìn)制,字符被保存為字符被保存為ASCII,只保存變量已經(jīng)使用了的長度,文件中包括,只保存變量已經(jīng)使用了的長度,文件中包括表的定義和表的數(shù)據(jù)。表的定義和表的數(shù)據(jù)。 1.WSF(Work Sheet Format):工作表方式導(dǎo)入導(dǎo)出,這種格式):工作表方式導(dǎo)入導(dǎo)出,這種格式的文件類型用的比較少。的文件類型用的比較少。 文件類型文件類型ImportExportLoadDEL(帶分隔符)支持支持支持ASC(固定寬度)支持不支持支持IXF支持支持支持WSF工作表支持支持不支持db2move是一個集成式的數(shù)據(jù)移動工具,它支持導(dǎo)出是一個集成式的數(shù)據(jù)移
4、動工具,它支持導(dǎo)出(export)、導(dǎo)入、導(dǎo)入(import)、裝入、裝入(load)三種三種 操作方式。操作方式。db2move用于不同操作系統(tǒng)之間用于不同操作系統(tǒng)之間(如如linux和和windows)的數(shù)的數(shù)據(jù)轉(zhuǎn)移。據(jù)轉(zhuǎn)移。命令:命令: db2move 其中:其中:action: export、import、loadoption: -tn(特定的表)、(特定的表)、-ts (表空間)、(表空間)、-tc(表創(chuàng)建者)、(表創(chuàng)建者)、 -sn(模式名)(模式名) 、-u(用戶(用戶id)、)、-p(密碼)(密碼)例如:導(dǎo)出例如:導(dǎo)出sample數(shù)據(jù)庫中的全部數(shù)據(jù)數(shù)據(jù)庫中的全部數(shù)據(jù) db2mo
5、ve sample export u db2inst1 p password說明:說明: 每個表的內(nèi)容都存儲在一個每個表的內(nèi)容都存儲在一個.ixf文件中,每個文件中,每個.ixf文件都有一個與之文件都有一個與之相對應(yīng)的相對應(yīng)的.msg文件文件(用于描述從表中導(dǎo)出數(shù)據(jù)時的信息用于描述從表中導(dǎo)出數(shù)據(jù)時的信息); db2move.lst用來記錄用來記錄.ixf文件、文件、.msg文件與表的一一對應(yīng)關(guān)系文件與表的一一對應(yīng)關(guān)系; EXPORT.out記錄的是導(dǎo)出數(shù)據(jù)時的屏幕輸出。記錄的是導(dǎo)出數(shù)據(jù)時的屏幕輸出。使用使用db2move import方式不需要先建表結(jié)構(gòu),即,方式不需要先建表結(jié)構(gòu),即,準(zhǔn)備好一
6、個空庫就行了。這一點與準(zhǔn)備好一個空庫就行了。這一點與load方式不一樣,方式不一樣,load方式需要先建立表結(jié)構(gòu)。方式需要先建立表結(jié)構(gòu)。例如:將數(shù)據(jù)全部導(dǎo)入到例如:將數(shù)據(jù)全部導(dǎo)入到mytestdb數(shù)據(jù)庫中數(shù)據(jù)庫中 db2move mytestdb import u db2inst1 p password注意:注意: db2move import方式只能導(dǎo)入方式只能導(dǎo)入“普通普通”的表,如果表中存在自增長的的表,如果表中存在自增長的IDENTITY列,那么使用列,那么使用db2move import時會出錯。這是因為時會出錯。這是因為,如果如果IDENTITY列創(chuàng)建表的時候都是定義成列創(chuàng)建表的時
7、候都是定義成always的話的話,那么在導(dǎo)入數(shù)據(jù)的時候該那么在導(dǎo)入數(shù)據(jù)的時候該列數(shù)據(jù)是不能被賦值的,而是應(yīng)該由系統(tǒng)生成,使用列數(shù)據(jù)是不能被賦值的,而是應(yīng)該由系統(tǒng)生成,使用db2move無法導(dǎo)入這樣無法導(dǎo)入這樣的表。對于這種含有的表。對于這種含有IDENTITY列的表列的表,只能使用只能使用db2 import指令來進(jìn)行導(dǎo)入指令來進(jìn)行導(dǎo)入9與上面提到的與上面提到的db2move的的export功能不同,功能不同,db2 export是一個更加細(xì)致的導(dǎo)出工具,它支持三種數(shù)據(jù)是一個更加細(xì)致的導(dǎo)出工具,它支持三種數(shù)據(jù)文件格式:文件格式:DEL, WSF, IXF。 有關(guān)有關(guān)db2 export的幫助:
8、的幫助: db2 ? export 例如例如: export to emp.txt of del select * from emp export to emp.ixf of ixf select * from emp 若需要記錄導(dǎo)出過程中的若需要記錄導(dǎo)出過程中的message,使用:,使用: export to emp.ixf of ixf messages emp.msg select * from emp import和和export是一對存在對應(yīng)關(guān)系的指令,是一對存在對應(yīng)關(guān)系的指令,import支持四種格式:支持四種格式:ASC, DEL, WSF, IXF 。有關(guān)有關(guān)db2 impo
9、rt的幫助:的幫助: db2 ? import例如例如: import from emp.ixf of ixf insert into emp若表中存在自增長的若表中存在自增長的IDENTITY列,需要使列,需要使用相應(yīng)的參數(shù)才能導(dǎo)入,比如:用相應(yīng)的參數(shù)才能導(dǎo)入,比如: import from mytbl2.ixf of ixf modified by identityignore insert into mytbl2INSERT:不修改當(dāng)前數(shù)據(jù),向目標(biāo)表添加新的行。:不修改當(dāng)前數(shù)據(jù),向目標(biāo)表添加新的行。INSERT_UPDATE:向目標(biāo)表添加新的行,或更新匹配:向目標(biāo)表添加新的行,或更新匹配
10、主鍵的已有行。主鍵的已有行。REPLACE:刪除目標(biāo)表中所有已有數(shù)據(jù)后,向目標(biāo)表插:刪除目標(biāo)表中所有已有數(shù)據(jù)后,向目標(biāo)表插入導(dǎo)入數(shù)據(jù)。入導(dǎo)入數(shù)據(jù)。CREATE:創(chuàng)建表定義并插入新行。:創(chuàng)建表定義并插入新行。COMMITCOUNT n:每導(dǎo)入:每導(dǎo)入n條記錄就提交一次更改,用條記錄就提交一次更改,用來降低數(shù)據(jù)丟失的風(fēng)險。來降低數(shù)據(jù)丟失的風(fēng)險。RESTARTCOUNT n:跳過前:跳過前n條記錄,從條記錄,從n+1開始導(dǎo)入開始導(dǎo)入數(shù)據(jù),可以減少導(dǎo)入量,但是必須指定數(shù)據(jù),可以減少導(dǎo)入量,但是必須指定COMMITCOUNT參數(shù)。參數(shù)。COMPOUND n:指定在一個可之行操作中包含:指定在一個可之行操作中包含n條條SQL語句,可以提高性能。語句,可以提高性能。DB2 Load 可以更快的將數(shù)據(jù)文件導(dǎo)入到數(shù)據(jù)表中??梢愿斓膶?shù)據(jù)文件導(dǎo)入到數(shù)據(jù)表中。DB2 Load 不會與不會與DB2 數(shù)據(jù)引擎發(fā)生交互,所以當(dāng)數(shù)據(jù)引擎發(fā)生交互,所以當(dāng)使用使用Load 工具時,不會觸發(fā)觸發(fā)器也不會使用緩沖工具時,不會觸發(fā)觸發(fā)器也不會使用緩沖池池 。DB2 LOAD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【Ks5u解析】江蘇省徐州、連云港、宿遷三市2021屆高三第三次模擬考試物理試題
- 2025年度新型城鎮(zhèn)化建設(shè)項目標(biāo)準(zhǔn)磚、燒結(jié)磚采購合同3篇
- 二零二五年度債權(quán)債務(wù)轉(zhuǎn)讓與債務(wù)重組代理合同3篇
- 2024年規(guī)范化沙石物料運輸服務(wù)協(xié)議模板版B版
- 2024版智能零售系統(tǒng)購銷合同
- 二零二五年度醫(yī)療健康產(chǎn)業(yè)發(fā)展工期延期補充協(xié)議書3篇
- 古詩詞誦讀《錦瑟》說課稿 2024-2025學(xué)年統(tǒng)編版高中語文選擇性必修中冊
- 第三課《圖形化編程》說課稿 2023-2024學(xué)年新世紀(jì)版(2018)初中信息技術(shù)八年級上冊
- 大班清明節(jié)創(chuàng)意活動策劃方案四篇
- 二零二五年度國防教育軍訓(xùn)教官選拔與任用協(xié)議3篇
- 安全生產(chǎn)培訓(xùn)法律法規(guī)
- 廣東省廣州市2021-2022學(xué)年高二上學(xué)期期末五校聯(lián)考生物試題
- 2024年領(lǐng)導(dǎo)干部任前廉政知識考試測試題庫及答案
- 2023-2024學(xué)年浙江省寧波市鎮(zhèn)海區(qū)四年級(上)期末數(shù)學(xué)試卷
- 中醫(yī)辨證-八綱辨證(中醫(yī)學(xué)課件)
- 冠脈介入進(jìn)修匯報
- 蔣詩萌小品《誰殺死了周日》臺詞完整版
- 生涯發(fā)展展示
- 報價單(報價單模板)
- 整改回復(fù)書樣板后邊附帶圖片
- 《鐵路超限超重貨物運輸規(guī)則》(2016)260
評論
0/150
提交評論