IBM WCS和DB2:想要从一个DB导出所有catentries数据并导入另一个DB

时间:2015-10-14 06:11:25

标签: db2 websphere-7 websphere-commerce

基本上我有两个环境,生产和质量保证。在QA DB上,数据与生产时的数据不同,因此我的QA团队无法正确测试。因此,想要从生产中导入QA DB中的所有catentries /产品相关数据。我搜索了很多,但没有找到任何解决方案。

可能我需要找到所有与产品相关的表并逐个导出它们然后导入到dev db但不确定。

任何人都可以指导我这件事。我如何通过最佳实践开展此活动?

我正在使用DB2

1 个答案:

答案 0 :(得分:1)

WebSphere Commerce data model is documented,它将帮助您识别所有相关表。然后,您可以使用DB2 utility db2move一次性导出(并稍后加载)这些表。例如,

db2move yourdb export -sn yourschema -tn catentry,catentrel,catentdesc,catentattr

请务必列出您需要的所有表格,以逗号分隔,不含空格。您可以指定模式以匹配表名称:

db2move yourdb export -sn yourschema -tn "catent*,listprice"

db2move将创建一个文件db2move.lst,列出所有提取的表格,以便您可以使用以下内容加载所有数据:

db2move yourQAdb load -lo replace

从同一目录运行。