zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

db2导入导出单个表的操作详解

DB2导入导出 详解 操作 单个
2023-06-13 09:14:40 时间
1、导出整个数据库表结构、方法、存储过程等,执行脚本
db2look?ddbname?e?odb.sql?iusername?wpassword
db2-tvfdb.sql

2、单表数据的导出及导入
导出:db2movedbnameexport-tntablename-udb2user-ppsw
导入:db2movedbnameimport-udb2user-ppsw

3、数据库的备份、恢复
备份:db2BACKUPDATABASEdbname
恢复:db2RESTOREDATABASEdbname

4、使用db2move命令导出、导入数据库数据
从另一数据库中导出初始化数据,首先进入导出的目录,先DB2cmd,后输入命令为:db2movedbnameexport?uusername?ppassword。注:dbname为原数据库名,username为用户名password为密码。
恢复命令为:db2movedbnameimport-uusername-ppassword

5、其它:.
导出到一个文件获得sql语句
db2look-dcqyancao-e-odb.sql-idb2user-wpsw
数据库名要出文件名用户名密码
示例:db2look-dDEPARTMENT-uwalid-e-odb2look.sql
--这将生成由用户WALID创建的所有表和联合对象的DDL语句
--db2look输出被发送到名为db2look.sql的文件中
示例:db2look-dDEPARTMENT-zmyscm1-e-odb2look.sql
--这将为模式名为MYSCM1的所有表生成DDL语句
--还将生成$USER创建的所有联合对象的DDL。
--db2look输出被发送到名为db2look.sql的文件中
示例:db2look-dDEPARTMENT-uwalid-m-odb2look.sql
--这将生成UPDATE语句以捕获关于用户WALID创建的表/别名的统计信息
--db2look输出被发送到名为db2look.sql的文件中
示例:db2look-dDEPARTMENT-uwalid-e-wrapperW1-odb2look.sql
--这将生成由用户WALID创建的所有表的DDL语句
--还将生成适用于包装器W1的用户WALID所创建所有联合对象的DDL
--db2look输出被发送到名为db2look.sql的文件中
示例:db2look-dDEPARTMENT-uwalid-e-serverS1-odb2look.sql
--这将生成由用户WALID创建的所有表的DDL语句
--还将生成适用于服务器S1的用户WALID所创建所有联合对象的DDL
--db2look输出被发送到名为db2look.sql的文件中

db2备份和导入单个表操作
db2connectto数据库名user登陆名using登陆密码
>db2exporttot1.ixfofixfselect*from表名
>db2importfromt1.ixfofixfinsertinto目标表名或者新表名

导出库的数据格式还有两种del(文件格式)和wsf,但ixf格式信息最全,
包含表结构信息,可恢复出已删去的表。