500 Servlet Exception

	java.sql.SQLException: ORA-00604: error occurred at recursive SQL level
	2
	ORA-04031: unable to allocate 4200 bytes of shared memory ("shared pool","TRIGGER$","sga
	heap","state objects")
	ORA-00604: error occurred at recursive SQL level 2
	ORA-04031: unable to allocate 4200 bytes of shared memory ("shared pool","SEQ$","sga
	heap","state objects")
	
		at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
		at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
		at oracle.jdbc.ttc7.O3log.receive1st(O3log.java:428)
		at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:248)
		at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:246)
		at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)
		at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
		at java.sql.DriverManager.getConnection(DriverManager.java:512)
		at java.sql.DriverManager.getConnection(DriverManager.java:171)
		at alumnus.Db_sql.connect(Db_sql.java:65)
		at alumnus.Db_sql.<init>(Db_sql.java:44)
		at _school._school_0area__jsp._jspService(/usr/local/resin/doc/school/school_area.jsp:84)
		at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
		at com.caucho.jsp.Page.subservice(Page.java:485)
		at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
		at com.caucho.server.http.Invocation.service(Invocation.java:312)
		at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
		at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221)
		at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
		at com.caucho.server.TcpConnection.run(TcpConnection.java:137)
		at java.lang.Thread.run(Thread.java:536)
	

Resin 2.1.4 (built Fri Aug 2 14:16:52 PDT 2002)