您的位置:首页 > 其它

db2备份和恢复

2018-03-23 16:11 337 查看
3、 连接数据库,命令如下:

db2 connect to db_name user user_name using password

db_name 是指数据库的名字, user_name 是数据库用户名,password是数据库密码


4、用db2look命令生成表结构的DLL脚本

db2look -d db_name -i user_name -w password -a -e -o d:\script.sql

db_name 是指数据库的名字, user_name 是数据库用户名,password是数据库密码


5、用db2move导出所有表的数据

db2move db_name export -u user_name -p password

db_name 是指数据库的名字,user_name 是数据库用户名,password是数据库密码


6、用export导出指定的表数据

db2 "export to d:\data\tab1.ixf of ixf lobs to d:\data\ lobfile lobs modified by lobsinsepfiles  messages d:\data\tab1.msg select * from schema_name.table_name"


schema_name 是表所属,table_name是表名, lobsinsepfiles 或 lobsinfile 是生成lob文件 前一个是生成每个,后面是生成到一个文件中

7、执行sql脚本

db2 -tvf d:\script.sql -z d:\script.log

8、用db2move导入所有表的数据

db2move db_name import -io replace -u user_name -p password

9、用import导入指定的表数据

db2 "import from d:\data\tab1.ixf of ixf messages d:\data\tab1.msg insert into schema_name.table_name"


参考:http://henry406.iteye.com/blog/1388887
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: