过去几天我无法在 Data Studio 中更改表。没有真正更新(我猜是 Eclipse 环境错误)。有什么想法吗?注意:当我右键单击表格然后选择更改时会发生这种情况。但它只发生在那一张桌子上。是因为表中包含 CLOB 列吗?
2 回答
我认为你是对的,这似乎是一个eclipse环境错误。.metadata 中的某些内容已损坏。这很可能会导致函数被递归调用,从而导致 StackOverflowError。
在不使用 Data Studio 期间,您也可能进行了一些不相关的系统清理。可能有一些它需要的系统文件现在无法找到。
我建议您使用数据工作室 Web 控制台来监控所述数据库的运行状况 -
如果它没有给出任何有效的结果,那么恐怕需要重新安装。
我认为,您错过了授权问题。SYSADM
或SYSCTRL
没有为您正确设置权限。所以它导致了这个问题。
如果您ALTER
有来自数据源资源管理器的任何对象或应用程序中的嵌入式 SQL,you must have ownership of the object and at least one of the following: ALTERIN privilege for the schema or all schemas.
则需要 SYSADM 或 SYSCTRL 权限。
另一个问题,我想说你使用更新的Data Studio,版本 4.1.1 或更高版本。因为,它们提供了一些附加功能 -
Data Studio 4.1.2 版的新增功能和更改功能
Eclipse SDK Uplift 以确保与 InfoSphere Data Architect、Rational Application Developer 和 Rational Developer for z/OS 共享 shell
Data Studio 4.1.1 版的新增功能和更改功能
支持适用于 Linux、UNIX 和 Windows v10.5 的 DB2 的 Fix Pack 4。这包括: 最新的 BLU 功能,例如
alter BLU tables by adding columns.
更多,你可以学习——