Oracle SQL 开发人员中的 DB2 SQL 错误-=-204,SQLSTATE=42704,SQLERRMC=SYSCAT.SCHEMATA

DB2 SQL Error-=-204, SQLSTATE=42704, SQLERRMC=SYSCAT.SCHEMATA in Oracle SQL Developer

如标题所述,当我尝试连接到已通过 SQL Developer 授予权限的数据库时,我收到了消息 执行请求的操作时遇到错误:

DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=SYSCAT.SCHEMATA, DRIVER=4.26.14
Vendor code -204

,架构查看器为空。我已将 db2jcc4.jar 和 db2jcc_license_cisuz.jar 文件添加到我的 driver 路径中,这两个文件均由数据库管理员提供。除了 object 未在 DB2 中定义之外,我不知道此错误意味着什么,请帮助我找出导致此问题的原因以及一些可能的解决方案。

运行 select * from sysibm.sysversions 结果消息 DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=SYSIBM.SYSVERSIONS, DRIVER=4.26.14

运行 SELECT GETVARIABLE('SYSIBM.VERSION') FROM SYSIBM.SYSDUMMY1 结果 DSN12015

Oracle SQL-Developer 工具专为与 Oracle RDBMS 配合使用而设计。

对 IBM 的 Db2 产品的支持似乎存在一些差距,因此它可能无法与 Db2-for-i (as/400) 或 Db2-for-Z/OS(您当前正在连接的).但有时这些功能差距并不重要,尽管缺少一些功能,您仍可以继续使用该工具。这取决于您的技能和期望。

如果您需要使用 GUI 工具,并且您特别需要该 GUI 工具来理解 Db2-for-Z/OS 功能,那么您应该改用“IBM Data Studio”4.1.3 版,然后应用它的APAR5(或更高)。这个是和Oracle-SQL-Developer一样,用java写的工具,免费下载,虽然IBM的工具是基于Eclipse工具集所以占用空间大,需要更新修复(APAR5 或更高版本)以解决各种错误。

通过https://www.ibm.com/support/pages/download-and-install-ibm-data-studio-version-41x

获取 IBM Data Studio 4.1.3

通过 https://www.ibm.com/support/pages/fix-packs-ibm-data-studio

获取修复程序(即 APAR5 或更高版本)