If you are not using 9.3.1 SP2, you should first install that.
Are you using Direct Connect or an application server?
If ArcGIS disconnects and exits, and Oracle doesn't exit, that sounds like an
Oracle misconfiguration issue, not anything related to ArcGIS. You should
probably speak with Tech Support about it anyway.
- V