System error

error:  DBI->connect(ulib_gamma) failed: 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 1 ORA-04031: unable to allocate 4200 bytes of shared memory ("shared pool","unknown object","sga heap","state objects") (DBD ERROR: OCISessionBegin) at /usr/local/apache/htdocs/components/dbh line 1
context: 
... 
187:  # whether they should generate a full stack trace (confess() and cluck())
188:  # or simply report the caller's package (croak() and carp()), respectively.
189:  # confess() and croak() die, carp() and cluck() warn.
190: 
191:  sub croak { die shortmess @_ }
192:  sub confess { die longmess @_ }
193:  sub carp { warn shortmess @_ }
194:  sub cluck { warn longmess @_ }
195: 
... 
code stack:  /usr/local/lib/perl5/5.8.0/Carp.pm:191
/usr/local/lib/perl5/site_perl/5.8.0/i686-linux/DBI.pm:507
/usr/local/apache/htdocs/components/dbh:1
/usr/local/apache/htdocs/zoom/record.html:71