Question
How do I recover an Oracle database?
Answer
When an database operation fails, a SQLException is raised. There is typically very little one could do to recover from such an error, apart from logging it with as much detail as possible. It is recommended that the SQLException be translated into an application domain exception (an unchecked one) that eventually results in a transaction rollback and a notification to the user.
— Source: Wikipedia (www.wikipedia.org)