Основні етапи вирішення проблеми ORA-00600:
- Використовуйте AHF для створення збору даних запиту на обслуговування ORA-00600 (SRDC)
- Скористайтеся інструментом усунення несправностей ORA-00600, щоб знайти рекомендації.
- Зареєструйте новий SR за допомогою діагностичної колекції.
9.1. 1 Відображення коду помилки, від Oracle до DRDA
| Код помилки Oracle | SQLCODE | Опис коду помилки |
|---|---|---|
| ORA-00900 | -104 або -199 | Недійсний оператор SQL |
| ORA-00900 | -84 | Недійсний оператор SQL |
| ORA-00901 | -104 або -199 | Недійсна команда CREATE |
| ORA-00902 | -104 або -199 | Недійсний тип даних |
У багатьох випадках помилка ORA-00600 вказує на наявне пошкодження в базі даних Oracle або може вказувати на події, що призводять до пошкодження даних або бази даних. Адміністратори баз даних Oracle повинні дуже серйозно поставитися до помилки ORA-00600 і співпрацювати зі службою підтримки Oracle, щоб вирішити цю проблему.
Є кілька рішень для помилки «ORA-00001 унікальне обмеження порушено»:
- Змініть свій SQL так, щоб унікальне обмеження не порушувалося.
- Змініть обмеження, щоб дозволити повторювані значення.
- Зніміть обмеження зі стовпця.
- Вимкніть унікальне обмеження.
Визначивши тип взаємоблокування, можна приступити до вирішення цієї конкретної проблеми. Можливо, ви бачите помилку ORA-00060: виявлено взаємоблокування через обмеження кількості доступних початкових слотів транзакцій (ITL). Це значення контролюється параметром Oracle INITRANS.