Apex, version 3.2.1.00.10, on a 10.2.0.3-database is working fine for some time.
Then, while clicking the ‘application builder’ home-page, we got the ‘page not found’-error in the browser.
Logging of Apache shows:
mod_plsql: /pls/apex_schd/f HTTP-404 ORA-03113: end-of-file on communication channel\n
mod_plsql: Unable to reset state for mode 0: Err 3114 url=>/pls/apex_schd/f
Restarted the http-server and webcache: no result.
Configured the same apex on another application server, pointing to the same database: no result.
Allright, database alert-file shows:
ORA-07445: exception encountered: core dump [opidsa()+386] [SIGSEGV] [Address not mapped to object] [0x000000000]  
There were no changes (really, there weren’t…) in the past few days.
Points out to be a bug in 10.2.0.3 (with any version of Apex): bugnr 5745817 :
“Implementing regular flushes of the shared pool can prevent the problem from occurring.
The problem is fixed in 11g via non-published bug:5648872 and the fix is included in 10.2.0.4.” (note 418531.1)
The patch is also available: 5648872
For the time being, ‘alter system flush shared_pool’ is fine for me, until we upgrade to 10.2.0.4 (or 11gr2 of course… 🙂 ).