db2數據庫操做

使用db2look提取數據庫結構DDLsql

提取DDL
$ db2look –d testdb –a –e –x –o testdb.sql數據庫

導出指定的數據庫中的所有數據:工具

$ db2move testdb export –u db2inst1 –p thepasswdui

 

使用db2 export指令導出數據spa

與上面提到的db2move的export功能不一樣,db2 export是一個更加細緻的導出工具,它支持三種數據文件格式:DEL, WSF, IXF.it

如下示範將數據庫testdb中表mytbl的數據導出,存儲在目錄 /home/backup 下。test

創建到數據庫的鏈接:
$ db2
db2 => connect to testdb user db2inst1 using thepasswdimport

以DEL格式導出:
db2 => export to /home/backup/mytbl.txt of del select * from mytblselect

以IXF格式導出:
db2 => export to /home/backup/mytbl.ixf of ixf select * from mytbl
im

 

使用db2 import指令導入數據

 

import和export是一對存在對應關係的指令,有一點不一樣的是,import支持四種格式:ASC, DEL, WSF, IXF, 而export只支持三種(見上面相應部分的描述)。

如下示範將數據文件/home/movedata/mytbl.ixf導入到數據庫mytestdb中。
$ db2
db2 => connect to mytestdb user db2inst1 using thepasswd
db2 => import from /home/movedata/mytbl.ixf of ixf insert into mytbl
db2 => commit work
db2 => connect reset
db2 => quit

相關文章
相關標籤/搜索