您好,欢迎访问一九零五行业门户网

DB2导出数据命令

1.使用db2move导出全部数据 db2move是一个集成式的数据移动工具,它支持导出(export)、导入(import)、装入(load)三种操作方式。其实db2move的这三种工作方式分别是通过简单使用db2 export, db2 import, db2 load指令来完成的。 此部分仅仅介绍其export
     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;
其它类似信息

推荐信息