从DB2导入表后,它们没有显示在关系模型或设计中的任何地方?

fv2wmkja  于 2022-11-07  发布在  DB2
关注(0)|答案(1)|浏览(156)

我正在尝试将DB2上的数据仓库反向工程到Oracle Data Modeler中。当我选择从数据字典导入时,我可以查看模式和表,但在选择所需的模式和表后,它们没有显示在关系模型中。我在日志记录页中发现以下错误:

  • 提取():DB2 SQL错误:SQL代码= -204,SQL状态=42704,SQL错误代码= SYSIBM.系统组,驱动程序=4.21.29
  • ():DB2 SQL错误:SQL代码= -204,SQL状态=42704,SQL错误代码=SYSIBM。系统空间,驱动程序=4.21.29
  • 数据库数据提取():DB2 SQL错误:SQL代码= -204,SQL状态=42704,SQL错误代码=SYSIBM.系统数据库,驱动程序=4.21.29
  • ():DB2 SQL错误:SQL代码= -206,SQL状态=42703,SQL错误代码=SCHEMA,驱动程序=4.21.29
  • MOH程序DB2 v80.提取():DB2 SQL错误:SQL代码= -206,SQL状态=42703,SQL错误代码=SCHEMA,驱动程序=4.21.29
  • ():DATAWAREHOUSE.DIMSTUDENTLEVEL
  • 您可以在此找到您的数据库。
new9mtju

new9mtju1#

您的Oracle数据建模器尝试访问DB2 for Z/OS特定的系统目录表(如SYSIBM.SYSDATABASE),这些表在Db2 for LUW数据库中不可用。
这些是不同的产品。所以,你应该让你的工具与Db2 for LUW产品一起工作。
顺便说一句,
在Db2 for LUW的SYSIBM模式中确实可以看到系统目录表(类似于SYSIBM.SYSTABLESPACES,但不是DB2 for Z/OS中的SYSIBM.SYSTABLESPACE),但是建议始终根据SYSIBM模式中的表在SYSCAT模式中使用系统目录视图,而不是直接在Db2 for LUW中使用SYSIBM表。

相关问题