'加载属性......'发生内部错误。 java.lang.StackOverfrlowError

时间:2016-03-25 00:46:48

标签: java eclipse db2 ibm-data-studio ibm-infosphere

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

enter image description here

2 个答案:

答案 0 :(得分:1)

我认为你是对的,这似乎是一个日食环境的错误。 .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

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

答案 1 :(得分:-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共享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.

的功能

更多信息,你可以学习 -

  1. Best practices when using Data Studio
  2. What's New and Changed in IBM Data Studio Version 4.1.x