db2move 数据导出整理
来源:互联网 发布:企业logo设计软件 编辑:程序博客网 时间:2024/06/05 05:05
db2move <database-name> <action> [<option> <value>]
命令解释:
1)、database-name,是编目的数据库名称;
2)、action,是导入导出的命令,包括命令为export、import、load;
3)、常用参数
-u -用户名
-p -密码
-tn -表名,导出单一表
-tf - 文件名,文件中每行记录一个完整的表名
-ts -表空间名称,用于导出某个表空间下的所有数据
-tc -表创建者,导出某用户创建的所有数据
-sn -模式名,用于导出某个模式下的所有数据
-io - 导入模式,指定DB2的import工具可以运行的一种模式。有效的选项有: CREATE、 INSERT、 INSERT_UPDATE、 REPLACE 和 REPLACE_CREATE。缺省值为 REPLACE_CREATE。有关这些模式的更多内容,请参阅 DB2 的产品文档,可以从 DB2 技术支持获得这些文档。
-lo - load模式,指定DB2的load工具可以运行的一种模式。有效的选项有:INSERT 和 REPLACE。缺省值为 INSERT。 有关这些模式的更多内容,请参阅 DB2 的产品文档,可以从 DB2 技术支持获得这些文档。
-l -装载路径,指定要创建或查找的 LOB 文件的位置。必须指定一个或多个绝对路径名。如果指定了多个绝对路径,就必须使用逗号将其分隔开;值之间不允许有空格。缺省值是当前目录。
注:参数指令后,可以跟多个参数值,最多为10个,参数指间用逗号分隔,且不允许有空格。
常用导出举例:
前提,数据库名称为db,用户名db2admin,密码db2admin。
点击“开始”->“运行”,输入db2cmd,确定,进入相应的目录,用于保存导出数据。
1)、全库数据导出,导出语句如下
db2move db export -u db2admin -p db2admin
2)、导出某个表空间的所有数据
db2move db export -ts tb1 -u db2admin -p db2admin
若要导出多个表空间数据,方法如下:
db2move db export -ts tb1,tb2 -u db2admin -p db2admin
注:上行语句中的“tb1,tb2”用逗号分隔,且不能有空格
3)、导出单一表
db2move db export -tn tbname -u db2admin -p db2admin
4)、导出某个模式下的所有数据
db2move db export -sn schema name -u db2admin -p db2admin
5)、根据配置文件导出数据
配置文件中记录需要导出的所有表名,必须注意,每行只能写一个完整表名,且要加上所属的模式名,并以加上双引号
在此,在db2cmd所在的目录下,创建一个文件,如table.txt,文件中如下编写:
"db2admin"."table1"
"db2admin"."table2"
"db2admin"."table3"
导出语句为:
db2move db export -tf table.txt -u db2admin -p db2admin
这样就可以根据 table.txt 文件中配置的表,导出相应数据。
6)、导出某个用户下的所有数据
db2move db export -tc db2admin -u db2admin -p db2admin
7)、通过import,replace数据
db2move db import -io replace -u db2admin -p db2admin
注:-io 后,还可跟 CREATE、INSERT、INSERT_UPDATE 和 REPLACE_CREATE
上述都是常用的导出语句,其他一些更加灵活的导出,需要读者自己尝试下。
命令解释:
1)、database-name,是编目的数据库名称;
2)、action,是导入导出的命令,包括命令为export、import、load;
3)、常用参数
-u -用户名
-p -密码
-tn -表名,导出单一表
-tf - 文件名,文件中每行记录一个完整的表名
-ts -表空间名称,用于导出某个表空间下的所有数据
-tc -表创建者,导出某用户创建的所有数据
-sn -模式名,用于导出某个模式下的所有数据
-io - 导入模式,指定DB2的import工具可以运行的一种模式。有效的选项有: CREATE、 INSERT、 INSERT_UPDATE、 REPLACE 和 REPLACE_CREATE。缺省值为 REPLACE_CREATE。有关这些模式的更多内容,请参阅 DB2 的产品文档,可以从 DB2 技术支持获得这些文档。
-lo - load模式,指定DB2的load工具可以运行的一种模式。有效的选项有:INSERT 和 REPLACE。缺省值为 INSERT。 有关这些模式的更多内容,请参阅 DB2 的产品文档,可以从 DB2 技术支持获得这些文档。
-l -装载路径,指定要创建或查找的 LOB 文件的位置。必须指定一个或多个绝对路径名。如果指定了多个绝对路径,就必须使用逗号将其分隔开;值之间不允许有空格。缺省值是当前目录。
注:参数指令后,可以跟多个参数值,最多为10个,参数指间用逗号分隔,且不允许有空格。
常用导出举例:
前提,数据库名称为db,用户名db2admin,密码db2admin。
点击“开始”->“运行”,输入db2cmd,确定,进入相应的目录,用于保存导出数据。
1)、全库数据导出,导出语句如下
db2move db export -u db2admin -p db2admin
2)、导出某个表空间的所有数据
db2move db export -ts tb1 -u db2admin -p db2admin
若要导出多个表空间数据,方法如下:
db2move db export -ts tb1,tb2 -u db2admin -p db2admin
注:上行语句中的“tb1,tb2”用逗号分隔,且不能有空格
3)、导出单一表
db2move db export -tn tbname -u db2admin -p db2admin
4)、导出某个模式下的所有数据
db2move db export -sn schema name -u db2admin -p db2admin
5)、根据配置文件导出数据
配置文件中记录需要导出的所有表名,必须注意,每行只能写一个完整表名,且要加上所属的模式名,并以加上双引号
在此,在db2cmd所在的目录下,创建一个文件,如table.txt,文件中如下编写:
"db2admin"."table1"
"db2admin"."table2"
"db2admin"."table3"
导出语句为:
db2move db export -tf table.txt -u db2admin -p db2admin
这样就可以根据 table.txt 文件中配置的表,导出相应数据。
6)、导出某个用户下的所有数据
db2move db export -tc db2admin -u db2admin -p db2admin
7)、通过import,replace数据
db2move db import -io replace -u db2admin -p db2admin
注:-io 后,还可跟 CREATE、INSERT、INSERT_UPDATE 和 REPLACE_CREATE
上述都是常用的导出语句,其他一些更加灵活的导出,需要读者自己尝试下。
1.导出sampledb数据库中所有数据表的数据:
db2move sampledb export
2.捕获所有对象的DDL语句:
db2look -d sampledb -e -a -o db2look.sql
3.将db2move/db2look导出的数据文件和sampledb.sql FTP上传到目标主机
注:二进制模式传输PC/IXF文件,ASCII模式传输db2move.lst文件和db2look.sql
4.在目标主机上创建新的数据库:
db2 create db sampledb
db2 -tvf db2look.sql
db2move sampledb load
db2move sampledb export
2.捕获所有对象的DDL语句:
db2look -d sampledb -e -a -o db2look.sql
3.将db2move/db2look导出的数据文件和sampledb.sql FTP上传到目标主机
注:二进制模式传输PC/IXF文件,ASCII模式传输db2move.lst文件和db2look.sql
4.在目标主机上创建新的数据库:
db2 create db sampledb
db2 -tvf db2look.sql
db2move sampledb load
阅读全文
0 0
- db2move 数据导出整理
- db2move 数据导出整理
- DB2MOVE 命令导出导入数据
- db2 导出数据 db2move &dbname export
- db2move 导入导出数据库
- db2move 导入导出数据库
- DB2MOVE
- db2move
- db2move迁移数据遇到锁
- MySQL数据导入导出整理
- 使用DB2move 导入导出表并修改模式名
- 葡萄插件 整理2 数据导出
- db2move用法
- - 用db2look导出表结构,用db2move完成数据库的复制
- DB2 db2move备份脚本
- db2move 使用 翻译
- 总结整理word导出
- jxl 导出excle整理
- Android测试二:Uiautomator——API详解
- C#反射(Reflection)详解
- 软件测试--通用测试用例写作(测试必备的技能 )
- Java培训第05天 Java基础知识(四)---2017年07月14日
- ubuntu解决sublime text 3 搜狗输入法中文输入问题
- db2move 数据导出整理
- 生成器
- 优先级计算
- Android--异步加载图片(头像加载)
- 减少冗余的小技巧
- Android平台如何实现蓝牙A2DP自动连接
- jquery动画
- 图片上传并预览
- JSP、Servlet乱码处理方法集合