正如标题所述,当尝试通过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文件都添加到了驱动程序路径中,这两个文件都是由数据库管理员提供的。除了DB2中没有定义的对象之外,我不知道这个错误意味着什么,请帮助我找出导致这个错误的原因和一些可能的解决方案。
运行select * from sysibm.sysversions
会导致出现消息DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=SYSIBM.SYSVERSIONS, DRIVER=4.26.14
在DSN12015
中运行SELECT GETVARIABLE('SYSIBM.VERSION') FROM SYSIBM.SYSDUMMY1
结果
发布于 2021-09-14 14:25:43
Oracle SQL-Developer工具最适合与Oracle RDBMS配合使用。
对IBM产品的支持似乎有一些空白,因此它可能不能与DB2forI (as/400)或DB2forZ/OS(您当前连接到的)一起完全工作。但有时这些功能差距并不重要,尽管有些功能缺失,但您可以继续使用该工具。这取决于你的技能和你的期望。
如果需要使用图形用户界面工具,且特别需要该图形用户界面工具来理解DB2forZ/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 Studio4.1.3
通过https://www.ibm.com/support/pages/fix-packs-ibm-data-studio获取修复(即APAR5或更高版本)
https://stackoverflow.com/questions/69178585
复制相似问题