We have our own tool for datamigration.
While doing While doing data migration my developer facing this kind of problem.....

java.lang.OutOfMemoryError
at java.lang.StringBuffer.expandCapacity(StringBuffer.java:202)
at java.lang.StringBuffer.append(StringBuffer.java:401)
at
oracle.jdbc.driver.OracleConnection.nativeSQL(OracleConnection.java:773)
at
oracle.jdbc.driver.OracleStatement.expandSqlEscapes(OracleStatement.java:479
0)
at
oracle.jdbc.driver.OracleStatement.parseSqlKind(OracleStatement.java:4779)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout
(OracleStatement.java:1847)
at
oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:538)
at
oracle.jdbc.OracleDatabaseMetaData.getTypeInfo(OracleDatabaseMetaData.java:3
477)
at com.ezdata.db.DBMSInfo.(DBMSInfo.java:63)
at com.ezdata.db.Query.setConnection(Query.java:384)
at com.ezdata.db.Query.setConnection(Query.java:375)
at
ezdata.dmt.officemerge.OfficeMerge.setOfficeName(OfficeMerge.java:128)
at
ezdata.dmt.officemerge.OfficeMerge.mergeOffices(OfficeMerge.java:237)
at
ezdata.dmt.officemerge.OfficeMerge.initOfficeMerge(OfficeMerge.java:219)
at
ezdata.dmt.officemerge.OfficeMerge.processData(OfficeMerge.java:197)
at ezdata.dmt.component.EZOffice.createOffices(EZOffice.java:140)
at ezdata.dmt.component.EZOffice.processData(EZOffice.java:71)
at ezdata.dmt.Processor.startProcess(Processor.java:121)
at ezdata.dmt.dmtApp.processRequest(dmtApp.java:59)
at ezdata.dmt.dmtApp.doGet(dmtApp.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)


I think this is not the problem from oracle....so where is the problem......can u give me some details.



Regards
rajesh