我正在尝试将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
- 您可以在此找到您的数据库。
1条答案
按热度按时间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
表。