DB2資料庫匯出表結構與匯入、匯出表資料
DB2資料庫匯出表結構與匯入、匯出表資料.txt
[@more@]方法一
在控制中心的物件檢視視窗中,選擇所要匯出表結構的資料表,按住Ctrl或Shift可多選,單擊滑鼠右鍵,選擇->生成DDL即可。
方法二
第一步:開啟DB2的命令列工具,在DB2安裝目錄的BIN資料夾下新建一個資料夾data,並且進入該目錄。
建立該目錄: mkdir data
進入該目錄: cd data
|
第二步:匯出表結構,命令列如下:
db2look -d dbname -e -a -x -i username -w password -o ddlfile.sql
執行成功之後,你會在剛才新建的資料夾下找到該sql檔案。
第三步:匯出資料,命令列如下:
db2move databasename export -u username -p password
至此,匯出資料結束。
2匯出表中資料
export to [path(例:D:"TABLE1.ixf)] of ixf select [欄位(例: * or col1,col2,col3)] from TABLE1;
export to [path(例:D:"TABLE1.del)] of del select [欄位(例: * or col1,col2,col3)] from TABLE1;
匯入表的資料
import from [path(例:D:"TABLE1.ixf)] of ixf insert into TABLE1;
load from [path(例:D:"TABLE1.ixf)] of ixf insert into TABLE1;
load from [path(例:D:"TABLE1.ixf)] of ixf replace into TABLE1; // 裝入資料前,先刪除已存在記錄
load from [path(例:D:"TABLE1.ixf)] of ixf restart into TABLE1; // 當裝入失敗時,重新執行,並記錄匯出結果和錯誤資訊
import from [path(例:D:"TABLE1.ixf)] of ixf savecount 1000 messages [path(例:D:"msg.txt)] insert into TABLE1;// 其中,savecount表示完成每1000條操作,記錄一次.
存在自增長欄位的資料匯入:
load from [path(例:D:"TABLE1.ixf)] of ixf modified by identityignore insert into TABLE1;// 加入modified by identityignore.
解除裝入資料時,發生的檢查掛起.
SET INTEGRITY FOR TABLE1 CHECK IMMEDIATE UNCHECKED;
命令只對資料透過約束檢查的表有效,如果執行還不能解除,有必要檢查資料的完整性,是否不符合約束條件,並試圖重新整理資料,再執行裝入操作.
另外,對load和import,字面上的區別是:裝入和匯入,但仍未理解兩者之間的區別.
只是效能上load顯然優於import.(load 需要更多的許可權)
==============================
Db2 下匯出表結構及資料
su db2inst - 進入db2許可權模式
任意建立一個資料夾子 mkdir data
進入資料夾子 cd data
匯出表結構:使用db2look -d 庫名 -e -z 使用者名稱 -l -o exoa.sql
匯出資料:使用db2move 庫名 export
可使用以下命令檢視: db2look -help or db2move -help
打包已匯出的表結構與資料 tar zcvf 目錄名.tar.gz 目錄名/
在新的db2匯入資料
建立資料庫: db2 create db 庫名
匯入表結構操作:db2 -tvf 檔名.sql
匯入資料操作:db2move 新建庫名 load
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8806316/viewspace-1001425/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL表資料匯入與匯出MySql
- DB2匯出表結構、表資料小結DB2
- mysqldump匯入匯出表資料MySql
- 資料泵匯出匯入表
- Mysql匯出表結構、表資料MySql
- OracleDatabase——資料庫表空間dmp匯出與匯入OracleDatabase資料庫
- Progress資料表的匯入匯出
- db2匯入匯出資料DB2
- Mysql 資料庫匯入與匯出MySql資料庫
- DB2表的匯入與匯出DB2
- ClickHouse 資料表匯出和匯入(qbit)
- 匯入匯出 Oracle 分割槽表資料Oracle
- Oracle使用資料泵匯出匯入表Oracle
- PROC++批次匯入匯出ORACLE資料庫表 (轉)Oracle資料庫
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- 資料庫的匯入匯出資料庫
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- MySQL資料庫結構和資料的匯出和匯入 (轉)MySql資料庫
- MongoDB資料匯入與匯出MongoDB
- Mysql匯出表結構及表資料 mysqldump用法MySql
- 達夢資料庫遷移資料/複製表/匯入匯出2資料庫
- xml與資料庫中資料的匯入匯出XML資料庫
- Oracle pl/sql 複製表 資料匯入 匯出OracleSQL
- 【mysql】資料庫匯出和匯入MySql資料庫
- mysqldump匯入匯出mysql資料庫MySql資料庫
- oracle資料庫匯入匯出命令!Oracle資料庫
- 如何用PLSQL匯出資料庫存表結構資訊SQL資料庫
- Oracle資料庫表結構匯出器-work/excel版本Oracle資料庫Excel
- 安裝mongodb,建立資料庫、使用者、建立表、匯出匯入資料庫MongoDB資料庫
- Mongodb資料的匯出與匯入MongoDB
- AWR資料的匯出與匯入
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- SQLServer 異構資料庫之間資料的匯入匯出SQLServer資料庫
- 資料泵匯出匯入
- Oracle 資料匯入匯出Oracle
- mysql資料匯入匯出MySql
- mysql資料匯出匯入MySql