我最近几天无法在Data Studio中使用ALTER表。没有真正更新过(我猜这是Eclipse环境错误)。有什么想法会发生什么?注意:当我右键单击表格然后选择Alter时会发生这种情况。但它只发生在那一张桌子上。是因为该表包含CLOB列吗?
答案 0 :(得分:1)
我认为你是对的,这似乎是一个日食环境的错误。 .metadata中的某些东西已经腐败了。这很可能会导致函数被递归调用,从而导致StackOverflowError。
在使用Data Studio期间,您可能也可能已经完成了一些不相关的系统清理。可能有一些它需要的系统文件,现在无法找到。
我建议您使用数据工作室Web控制台来监控所述数据库的运行状况 -
如果它没有给出任何有效的结果,那么我担心需要重新安装。
答案 1 :(得分:-1)
我认为,您错过了授权问题。未正确设置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共享shell 架构师,Rational Application Developer和Rational Developer for z / OS的
Data Studio的新功能和更改功能,版本4.1.1
支持DB2 for Linux,UNIX和Windows v10.5的Fix Pack 4。这个 包括:最新的BLU功能,例如
的功能alter BLU tables by adding columns.
更多信息,你可以学习 -