`

SQLServerException: 系统内存不足

    博客分类:
  • JAVA
阅读更多
ERROR [HouseKeeper] - Housekeeping log.error( :
java.lang.OutOfMemoryError: Java heap space
ERROR [http-8080-7] - 执行:SecNodeDaoImpl.getUserSec(HashMap parameters)方法错误!
ERROR [http-8080-7] - SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0];   
--- The error occurred in com/ving/xzfw/persistence/sqlmap/SecNode.xml.  
--- The error occurred while applying a parameter map.  
--- Check the SecNode.getUserSec.  
--- Check the statement (update procedure failed).  
--- Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 系统内存不足。请对大型 ResultSet 使用服务器端游标: Java heap space。ResultSet 大小:160,052。JVM 总内存大小:66,650,112。; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:   
--- The error occurred in com/ving/xzfw/persistence/sqlmap/SecNode.xml.  
--- The error occurred while applying a parameter map.  
--- Check the SecNode.getUserSec.  
--- Check the statement (update procedure failed).  
--- Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 系统内存不足。请对大型 ResultSet 使用服务器端游标: Java heap space。ResultSet 大小:160,052。JVM 总内存大小:66,650,112。
ERROR [http-8080-7] - 错误发生在:SecHandleServiceImpl.getUserSec(Integer userId,String moduleName)方法中!
ERROR [http-8080-7] - Unexpected exception whilst calling rollback during connection reset



在myEclipse 配置
如同:

配置:
-DECOMM_HOME=D:\vingsoft\ecommhome -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=32m -XX:MaxPermSize=128m -Xverify:none -da

说明:D:\vingsoft是myEclipse工作目录
分享到:
评论
1 楼 sw030122 2011-03-02  
这个答案太模糊了呀,能不能说得清楚点,还有myeclipse配置图片也看不到.

相关推荐

    无法打开请求数据库的解决方案

    5. **系统资源**:如果服务器资源(如内存、CPU或磁盘空间)不足,也可能导致无法打开数据库。监控服务器性能,确保有足够的资源供SQL Server使用。 6. **日志文件问题**:如果数据库的日志文件(.ldf)损坏或满,...

    sqljdbc4-4.0.jar

    此外,驱动还提供了异常处理机制,如`SQLServerException`,用于捕获和处理在与SQL Server交互过程中可能出现的错误。 总的来说,"sqljdbc4-4.0.jar"是Java开发者连接和操作SQL Server数据库的重要工具,它提供了...

    强制SQL Server执行计划使用并行提升在复杂查询语句下的性能

    在SQL Server中,复杂查询的性能优化是一项关键任务,尤其是当涉及到多个表的连接操作时。在本案例中,我们探讨了一个涉及12个表的复杂查询,它在添加了必要的索引后出现了反常的现象:虽然IO操作显著减少,但执行...

    SQL Server出现System.OutOfMemoryException异常的解决方法

    1. 增加物理内存:为了提高性能,可以在Boot.ini文件中启用/3GB开关,让SQL Server使用超过2GB的物理内存。不过,需要了解如何配置SQL Server以利用这个开关,可以参考微软知识库的相关文章。 2. 调整执行时间:将...

    c# 模拟sql server数据库(对DataGridView的操作)

    2. **SQL Server**:由微软提供的关系型数据库管理系统(RDBMS),用于存储和管理结构化数据。 3. **DataGridView**:是Windows Forms中的一个控件,用于显示表格样式的数据。它允许用户查看、编辑和操作数据集中的...

    java通过jdbc访问sqlserver数据库

    Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=myDB", "username", "password"); ``` 3. **Statement与PreparedStatement**:`Statement`用于执行静态SQL语句,...

    BQ聊天系统VB+SQL Server 2005

    《VB与SQL Server 2005结合构建BQ聊天系统》 VB(Visual Basic)是一种基于事件驱动的编程语言,由微软公司开发,适用于快速构建用户界面和应用程序。SQL Server 2005则是微软的一款关系型数据库管理系统,以其强大...

    JAVA 链接Sql server数据库驱动

    描述中提到的"sqlserver数据库驱动"可能是Microsoft提供的JDBC驱动程序包,例如`sqljdbc_auth.dll`和`mssql-jdbc.jar`。你可以通过Microsoft官方网站或者开源社区获取适用于不同SQL Server版本的最新驱动。 3. **...

    详解SQL Server 2008工具SQL Server Profiler

    SQL Server 2008中的SQL Server Profiler是一款强大的性能监视和诊断工具,它允许管理员监控和记录在SQL Server实例上发生的各种事件,以便于分析性能问题、诊断故障以及调试T-SQL语句。Profiler跟踪是该工具的核心...

    SQLServer 存储 BLOB文件资料合集

    【SQLServer 存储 BLOB文件资料合集】 在数据库管理中,存储非结构化数据如文档、图片或音频文件等通常需要使用特殊的数据类型,这就是BLOB(Binary Large Object)。在Microsoft SQL Server中,BLOB类型用于存储...

    SQL Server误设置max server memory的处理方法

    (Microsoft.SqlServer.ConnectionInfo) — There is insufficient system memory in resource pool ‘internal’ to run this query. (Microsoft SQL Server, Error:701) ``` 此外,连接问题也可能发生,例如预...

    SQL Server成功与服务器建立连接但是在登录过程中发生错误的快速解决方案

    SQL Server数据库管理系统在进行远程连接时,有时会遇到一种特定的错误情况:虽然能够成功与服务器建立连接,但在登录过程中却发生错误。这个问题通常表现为“已成功与服务器建立连接,但是在登录过程中发生错误。 ...

    android 通过jdts.jar 连接SQLSEVER2008

    在Android平台上,与服务器进行数据交互是常见的需求,SQL Server 2008作为一个广泛应用的关系型数据库管理系统,有时也需要与Android应用对接。本教程将详细讲解如何使用jdts.jar库来实现在Android中连接到SQL ...

    sqljdbc4.jar

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDB"; String username = "myUser"; String password = "myPassword"; try { Connection conn = DriverManager.getConnection(url, username, ...

    jsp连接sql数据库

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDB"; String username = "yourUsername"; String password = "yourPassword"; Connection conn = null; try { Class.forName(...

    android面试宝典-最新版

    在 Android 系统中,内存回收是自动进行的,程序员不需要创建线程来释放内存。内存回收程序负责释放无用内存,但不能直接释放内存对象。 2. Java 异常处理: ArithmeticException、IllegalArgumentException、...

    vc书店销售管理系统

    VC++可以通过ODBC(Open Database Connectivity)或ADO(ActiveX Data Objects)来连接和操作数据库,如SQL Server、MySQL等。 3. **图形用户界面(GUI)设计**:系统会有直观的用户界面,包括菜单、按钮、文本框、...

    java SQL2000

    String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myDB"; Connection conn = DriverManager.getConnection(url, "username", "password"); Statement stmt = conn.createStatement(); ...

    Android下访问SQL2008

    然而,需要注意的是,直接使用JDBC可能会导致性能问题,因为它是通过网络进行通信,且Android系统对内存管理非常严格。因此,为了优化性能,可以考虑使用ORM(Object-Relational Mapping)框架,如ORMLite或者绿色...

    Net 内存溢出(System.OutOfMemoryException)的常见情况和处理方式总结

    在什么情况下会出现OutOfMemonryException呢? 在我们试图新建一个对象时,而垃圾收集器又找不到...异常的; 另一种情况是,CLR需要内存时,而却系统却不能提供,也会抛出该异常. 但此时,我们的应用程序是不能捕获该错误的.

Global site tag (gtag.js) - Google Analytics