DB2匯出資料命令

2021-06-21 04:10:40 字數 977 閱讀 6640

1.使用db2move匯出全部資料

db2move是乙個整合式的資料移動工具,它支援匯出(export)、匯入(import)、裝入(load)三種操作方式。其實db2move的這三種工作方式分別是通過簡單使用db2 export, db2 import, db2 load指令來完成的。

此部分僅僅介紹其export功能,import和load將在稍後的部分介紹。使用db2move匯出的資料檔案格式是ixf。

建立並進入資料存放目錄:

$ mkdir /home/backup/mydata

$ cd /home/backup/mydata

匯出指定的資料庫中的全部資料:

$ db2move testdb export –u db2inst1 –p thepasswd

說明:1,這將會把資料庫testdb中的全部資料提取到當前目錄(/home/backup/mydata)中。每個表的內容都儲存在乙個.ixf檔案中,每個.ixf檔案都有乙個與之相對應的.msg檔案,.msg檔案是描述從表中匯出資料時的資訊的。另外還有兩個檔案,db2move.lst用來記錄.ixf檔案、.msg檔案與表的一一對應關係,export.out記錄的是匯出資料時的螢幕輸出。

2.匯出表結構,命令列如下:

db2look -d dbname -e -a -x -i username -w password -o ddlfile.sql

3.匯出表中資料

export to [path(例:d:"table1.ixf)] of ixf select [字段(例: * or col1,col2,col3)] from table1;

例如:export to "data/dbmemuse_watcher.ixf" of ixf messages "data/dbmemuse_watcher.txt" select * from dbmemuse_watcher;

db2匯入匯出資料

1 匯出資料 開始 執行 db2cmd 進入命令列 執行如下命令 db2look d bxfund2 e c o e data bxfund2.sql 此命令將bxfund2中的表的結構寫入到e盤data檔案下的bxfund2.sql檔案中,即匯出表結構,接著,我們來匯出資料 接著執行連線資料庫命令...

db2資料匯出匯入

c users yexuxia set db2instance tcashman db2 connect to tcashman user db2inst1 using 1qaz qaz 資料庫連線資訊 資料庫伺服器 db2 aix64 9.7.0 sql 授權標識 db2inst1 本地資料庫別名...

db2 匯入匯出命令大全

1 匯出整個資料庫表結構 方法 儲存過程等,執行指令碼 db2look d dbname e o db.sql i username w password db2 tvf db.sql 2 單錶資料的匯出及匯入 匯出 db2move dbname export tn tablename u db2u...