2016-03-25 8 views
3

Ich kann nicht Tabelle in Data Studio für die letzten paar Tage ändern. Nichts wurde wirklich aktualisiert (ich denke, es ist Eclipse-Umgebung Fehler). Irgendwelche Ideen was ist los? Hinweis: Dies geschieht, wenn ich mit der rechten Maustaste auf die Tabelle klicke und dann "Alter" auswähle. Aber es passiert nur mit diesem einen Tisch. Liegt es daran, dass die Tabelle eine CLOB-Spalte enthält?'Load Property ...' Ein interner Fehler ist aufgetreten. java.lang.StackOverfrlowError

enter image description here

+0

hat jemand eine Idee? – VladP

Antwort

-1

Ich glaube, Sie haben Berechtigungsfragen verpasst. SYSADM oder SYSCTRL Autorität ist nicht richtig für Sie festgelegt. Es verursacht also das Problem.

Wenn Sie ALTER jedes Objekt aus der Datenquelle Explorer oder eingebettete SQL innerhalb einer Anwendung, you must have ownership of the object and at least one of the following: ALTERIN privilege for the schema or all schemas. So SYSADM oder SYSCTRL erforderlich.


Ein weiteres Problem, möchte ich Ihnen sagen Studio Data aktualisiert verwenden, Version 4.1.1 oder mehr. weil sie geben einige zusätzliche Funktionen -

Neue und geänderte Funktionen für die Data Studio, Version 4.1.2

Eclipse SDK Uplift Shell-Sharing mit InfoSphere Data Architect, Rational Application Developer, um sicherzustellen, und Rational Developer für z/OS

Neue und geänderte Funktionen für die Data Studio, Version 4.1.1

Unterstützung für Fix Pack 4 für DB2 für Linux, UNIX und Windows v10.5. Diese beinhaltet: Die neuesten BLU-Funktionen, wie zum Beispiel die Fähigkeit, alter BLU tables by adding columns.

Für weitere Informationen, können Sie studieren -

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

1.Dem Benutzer sind alle entsprechenden Rollen/Berechtigungen zugewiesen. 2. Ich verwende Data Studio 4.1.2. 3. Ich kann db ändern, indem ich einfach eine SQL-Abfrage ausfühle. Ich kann es nicht von der Data Studio-Benutzeroberfläche aus ändern, indem ich mit der rechten Maustaste auf die Tabelle klicke und Alter auswähle. – VladP

+0

http://www.ibm.com/support/knowledgecenter/SS62YD_3.2.0/com.ibm.datatools.uom.ui.doc/topics/t_alterobject_nonluw.html - überprüfen Sie bitte dieses Tutorial. Wenn irgendein Problem auftritt, informieren Sie bitte. Ich hoffe, dieser Link wird Sie retten. @VladP – SkyWalker

+0

SkyWalker, tut mir leid, aber dieser Artikel hat nichts zu meinem Problem – VladP

1

Ich glaube, Sie haben Recht Es scheint ein Fehler in der Eclipse-Umgebung zu sein. Etwas in den Metadaten ist beschädigt. Dies führt höchstwahrscheinlich dazu, dass eine Funktion rekursiv aufgerufen wird und folglich der StackOverflowError.

Es könnte auch der Fall eintreten, dass Sie während der Zeit, in der Data Studio nicht verwendet wurde, möglicherweise eine nicht verwandte Systembereinigung durchgeführt haben. Möglicherweise ist eine Systemdatei vorhanden, die nicht benötigt wird.

würde ich vorschlagen, verwenden Sie die Daten Studio Web-Konsole, um die Gesundheit der genannten Datenbank zu überwachen -

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

Wenn es keine gültige Ergebnisse nicht geben, dann habe ich Angst eine Neuinstallation erforderlich ist.

+0

Ich habe es ein paar Mal neu installiert ... Nichts hilft – VladP

Verwandte Themen