Информация об изменениях

Сообщение Классификация ошибок Oracle от 16.06.2016 11:55

Изменено 16.06.2016 11:56 igor-booch

Задача такая.
Из клиентского приложения делаются запросы DML в одной транзакции.
Запросы могут пройти без ошибок, а может возникнуть ошибка.
Ошибки можно разделить на 2 группы:

1) Если возникла ошибка связанная например с обрывом соединения, либо БД инициализируется или завершается (ORA-01033: ORACLE initialization or shutdown in progress)
то можно попробовать еще раз попробовать повторить транзакцию с теми же DML, спустя какое-то время.

2) Если возникла ошибка связанная например нарушением целостности внешнего ключа, то повторять те же DML смысла нет, нужны новые DML.

Вопрос: встречали ли вы где-нибудь классифицированный перечень ошибок Oracle, в котором можно выделить 2 эти группы?
Задача такая.
Из клиентского приложения делаются запросы DML в одной транзакции.
Запросы могут пройти без ошибок, а может возникнуть ошибка.
Ошибки можно разделить на 2 группы:

1) Если возникла ошибка связанная, например, с обрывом соединения, либо БД инициализируется или завершается (ORA-01033: ORACLE initialization or shutdown in progress)
то можно попробовать еще раз попробовать повторить транзакцию с теми же DML, спустя какое-то время.

2) Если возникла ошибка связанная, например, нарушением целостности внешнего ключа, то повторять те же DML смысла нет, нужны новые DML.

Вопрос: встречали ли вы где-нибудь классифицированный перечень ошибок Oracle, в котором можно выделить 2 эти группы?