3

过去几天我无法在 Data Studio 中更改表。没有真正更新(我猜是 Eclipse 环境错误)。有什么想法吗?注意:当我右键单击表格然后选择更改时会发生这种情况。但它只发生在那一张桌子上。是因为表中包含 CLOB 列吗?

在此处输入图像描述

4

2 回答 2

1

我认为你是对的,这似乎是一个eclipse环境错误。.metadata 中的某些内容已损坏。这很可能会导致函数被递归调用,从而导致 StackOverflowError。

在不使用 Data Studio 期间,您也可能进行了一些不相关的系统清理。可能有一些它需要的系统文件现在无法找到。

我建议您使用数据工作室 Web 控制台来监控所述数据库的运行状况 -

http://www.ibm.com/support/knowledgecenter/SS62YD_4.1.0/com.ibm.datatools.db.web.health.doc/topics/introducing.html

如果它没有给出任何有效的结果,那么恐怕需要重新安装。

于 2016-04-08T13:07:46.233 回答
-1

我认为,您错过了授权问题。SYSADMSYSCTRL没有为您正确设置权限。所以它导致了这个问题。

如果您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.

更多,你可以学习——

  1. 使用数据洞察的最佳实践
  2. IBM Data Studio 版本 4.1.x 中的新增功能和更改
于 2016-04-06T08:17:52.673 回答