IBM WCS 和 DB2:想要从一个数据库中导出所有目录数据并导入到另一个数据库中

IBM WCS and DB2 : Want to export all catentries data from one DB and import into another DB

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

可能我需要找到所有与产品相关的表并将它们一张一张地导出,然后导入到开发数据库中,但不确定。

任何人都可以就此指导我。我如何通过最佳实践做到这一点 activity?

我正在使用 DB2

WebSphere Commerce data model is documented, which will help you identify all related tables. You can then use the DB2 utility db2move 一次性导出(并稍后加载)那些 table。例如,

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

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

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

db2move 将创建一个文件 db2move.lst,其中列出了所有提取的 table,因此您可以使用以下方式加载所有数据:

db2move yourQAdb load -lo replace

运行 来自同一目录。