Список ошибок и events, которые генерит Oracle лежит файле $ORACLE_HOME/rdbms/mesg/oraus.msg
Там можно найти описание ошибки, причину возникновения, если нет под рукой гугла, полезная вещь.
Есть утилита для поиска ошибок:
Можно и искать вручную:
Например, есть ошибка ORA-01555, делаем поиск по этому файлу на 01555 и находим:
Например, есть event 10046, поиск по oraus.msg:
Там можно найти описание ошибки, причину возникновения, если нет под рукой гугла, полезная вещь.
Есть утилита для поиска ошибок:
ops$tkyte%ORA11GR2> !oerr ora 12913
12913, 00000, "Cannot create dictionary managed tablespace"
// *Cause: Attemp to create dictionary managed tablespace in database
// which has system tablespace as locally managed
// *Action: Create a locally managed tablespace.
12913, 00000, "Cannot create dictionary managed tablespace"
// *Cause: Attemp to create dictionary managed tablespace in database
// which has system tablespace as locally managed
// *Action: Create a locally managed tablespace.
Можно и искать вручную:
Например, есть ошибка ORA-01555, делаем поиск по этому файлу на 01555 и находим:
01555, 00000, "snapshot too old: rollback segment number %s with name \"%s\" too small"
// *Cause: rollback records needed by a reader for consistent read are
// overwritten by other writers
// *Action: If in Automatic Undo Management mode, increase undo_retention
// setting. Otherwise, use larger rollback segments
// *Cause: rollback records needed by a reader for consistent read are
// overwritten by other writers
// *Action: If in Automatic Undo Management mode, increase undo_retention
// setting. Otherwise, use larger rollback segments
Например, есть event 10046, поиск по oraus.msg:
// *Action:
10046, 00000, "enable SQL statement timing"
10046, 00000, "enable SQL statement timing"