2016-03-30 5 views
2

Ich habe etwas seltsam bei der Verwendung von Oracle SQL Developer 4.0.1.14.Oracle Sql-Entwickler Heap Space Error, Protocol Fehler

Wenn ich eine Verbindung zu einer bestimmten Datenbank und eine einfache select * from table1; ausführen, bekomme ich das Ergebnis festgelegt. (Immer noch unabhängig von der Anzahl der Datensätze in der Tabelle, die wenige ist, aber die Tabelle enthält mehr als 170 Felder)

Wenn ich es ein zweites Mal versuchen und ausführen, bekomme ich einen Java-Heap-Speicherplatz Fehler.

enter image description here

Wenn ich versuche, und führen Sie es erneut beginnt es Protokollfehler Verletzung zu werfen, mit einem anderen Fehler nummerierte Protokoll jeder nachfolgende Durchlauf.

enter image description here

enter image description here

ich nie dieses Problem mit anderen Oracle-DBs erlebt haben, auch wenn sie durch die gleiche Installation von SQL Developer verbinden.

Die einzige Möglichkeit für mich, diese Tabelle erneut abzufragen, besteht darin, die Verbindung zur Datenbank wiederherzustellen. Bei anderen Benutzern dieser Datenbank tritt dieses Problem nicht auf. Hat jemand dieses Problem jemals erlebt?

+4

Betrachten nicht Versalien verwenden NUR für Ihre Titel; wie GROßBUCHSTABEN übersetzt zu SCHREIEN für viele Leute, die die Interwebs benutzen. – GhostCat

+1

Geht das Problem weg, wenn Sie [die JVM-Speicherzuweisung erhöhen] (http://www.thatjeffsmith.com/archive/2014/06/configuring-memory-usage-in-oracle-sql-developer/)? –

+0

Ja, das hat es behoben. Vielen Dank. –

Antwort

1

können Sie sqldeveloper.conf und ändern Sie die Größe des Heap-Speicher bearbeiten, indem Sie die folgende Zeile hinzufügen:

AddVMOption -Xmx4096M 
Verwandte Themen