Oracle Sql Developer 堆空间错误,协议错误

Mic*_*l B 3 java oracle11g oracle-sqldeveloper

我在使用 Oracle SQL Developer 4.0.1.14 时遇到了一些奇怪的事情。

当我连接到一个特定的数据库并运行一个简单的select * from table1;我得到结果集。(无论表中的记录数如何,仍然会发生,这是很少的,但是该表确实包含超过 170 个字段)

如果我尝试第二次运行它,我会收到一个 Java 堆空间错误。

在此处输入图片说明

如果我再次尝试运行它,它会开始抛出协议违规错误,每次连续运行都会出现不同编号的协议错误。

在此处输入图片说明

在此处输入图片说明

我从未在其他 oracle db 上遇到过这个问题,即使是通过相同的 SQL Developer 安装进行连接时也是如此。

我能够再次查询该表的唯一方法是重新连接到数据库。同一数据库的其他用户不会遇到此问题。有没有人遇到过这个问题?

Lau*_*ulo 6

您可以通过添加以下行来编辑 sqldeveloper.conf 并更改堆空间的大小:

 AddVMOption -Xmx4096M
Run Code Online (Sandbox Code Playgroud)