|
|
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
При выполнении экспорта базы данных (с помощью утилиты exp) появилось сообщение . . exporting table ZP_PAYMENT EXP-00056: ORACLE error 1555 encountered ORA-01555: snapshot too old: rollback segment number 3 with name "_SYSSMU3$" too small Для устранения этой ошибки решила создать дополнительный сегмент отката: create rollback segment rsg1 tablespace undotbs1 storage(initial 20k next 20k minextents 25 maxextents 600 optimal 500k Но при этом возникает следующая ошибка: ORA-30019: Illegal rollback Segment operation in Automatic Undo mode Подскажите, пожалуйста, как создать сегмент отката (перейти в не automatic mode) и поможет ли это избежать ошибки ORA-01555 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 15:09 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
Ну перейти-то в ручной режим достаточно просто UNDO_MANAGMENT=MANUAL, но это запросто может и не помочь, так что я на вашем месте(если это конечно возможно) просто увеличил UNDO_RETENTION до необходимого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 15:12 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
ksankaНо при этом возникает следующая ошибка: ORA-30019: Illegal rollback Segment operation in Automatic Undo mode Так и должно быть у тебя БД работает в режиме Automatic UNDO Management, т.е. сервер сам занимается rollback'ами... ksankaПодскажите, пожалуйста, как создать сегмент отката (перейти в не automatic mode) и поможет ли это избежать ошибки ORA-01555 Не нужно переходить в Manual Mode, тебе нужно увеличить UNDO_RETENTION (он задается в секундах), и возможно в совокупности с ним увеличить размер UNDO_TABLESPACE. Успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 15:15 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
А вот есть еще вот это: http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=2666174.8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 15:16 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
VasyakinMНу перейти-то в ручной режим достаточно просто UNDO_MANAGMENT=MANUAL, но это запросто может и не помочь, так что я на вашем месте(если это конечно возможно) просто увеличил UNDO_RETENTION до необходимого Только не забыть перед этим создать RBS-tablespace и rollback'ов наделать а то будешь на SYSTEM-rollback сидеть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 15:17 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
Спасибо, сейчас попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 15:28 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
ksankaСпасибо, сейчас попробую. Только не злоупотребляй, не выйди за границу UNDO_TABLESPACE http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96536/ch1216.htm#REFRN10225The UNDO_RETENTION parameter works best if the current undo tablespace has enough space for the active transactions. If an active transaction needs undo space and the undo tablespace does not have any free space, then the system will start reusing undo space that would have been retained. This may cause long queries to fail. Be sure to allocate enough space in the undo tablespace to satisfy the space requirement for the current setting of this parameter. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 15:31 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
ksankaПри выполнении экспорта базы данных (с помощью утилиты exp) появилось сообщение . . exporting table ZP_PAYMENT EXP-00056: ORACLE error 1555 encountered ORA-01555: snapshot too old: rollback segment number 3 with name "_SYSSMU3$" too small Попробуй пошринькать ДО начала экспорта. Но вообще RBS-ы у тебя настроены неверно. нужно смотреть кол-во, размеры, initial/next, optimal ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 17:01 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
MacDuckПопробуй пошринькать ДО начала экспорта при Automatic Undo Management?!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 17:10 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
MacDuck ksankaПри выполнении экспорта базы данных (с помощью утилиты exp) появилось сообщение . . exporting table ZP_PAYMENT EXP-00056: ORACLE error 1555 encountered ORA-01555: snapshot too old: rollback segment number 3 with name "_SYSSMU3$" too small Попробуй пошринькать ДО начала экспорта. Но вообще RBS-ы у тебя настроены неверно. нужно смотреть кол-во, размеры, initial/next, optimal А как верно создать и настроить RBS при AUTO ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 17:13 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
КалинаА как верно создать и настроить RBS при AUTO ? Да запросто ;-) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 17:16 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
Vadim_MaximovДа запросто ;-) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 17:25 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
Да ясен перец...у меня там значок стоит ";-)" и у поста иконка - тоже смайлик. Говорит о чем-нибудь? :) Считайте, что это была провокация... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 17:27 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
Vadim_MaximovДа ясен перец...у меня там значок стоит ";-)" и у поста иконка - тоже смайлик. Говорит о чем-нибудь? :) Считайте, что это была провокация... Решил пошутить, пиши уж Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2005, 17:30 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
slim MacDuckПопробуй пошринькать ДО начала экспорта при Automatic Undo Management?!? А...9-ка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2005, 11:05 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
MacDuckА...9-ка? Ты о чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2005, 11:45 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
Возник точно такой же вопрос, как у ТС. Экспорт относительно большой таблицы падает на старом снимке. Не пойму почему, т.к. таблицу никто вообще не трогает, не апдейтит, не инсертит, не удаляет, при чем тут rbs, зачем вообще читать что-то оттуда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 09:17 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
AvotgeВозник точно такой же вопрос, как у ТС. Экспорт относительно большой таблицы падает на старом снимке. Не пойму почему, т.к. таблицу никто вообще не трогает, не апдейтит, не инсертит, не удаляет, при чем тут rbs, зачем вообще читать что-то оттуда? если версия oracle не древняя, используй expdp вместо exp c опцией FLASHBACK_SCN (или FLASHBACK_TIME) и будет тебе счастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 09:43 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
Fogelc опцией FLASHBACK_SCN (или FLASHBACK_TIME) и будет тебе счастье.В чем отличие от consistent=y по отношению к ora-1555? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 09:46 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
юндо ипослеFogelc опцией FLASHBACK_SCN (или FLASHBACK_TIME) и будет тебе счастье.В чем отличие от consistent=y по отношению к ora-1555? в версии 10 и 11.1 consistent=y не было в 11.2 вернули, но при указании consistent=y при выполнении по факту идёт подмена на механизм FLASHBACK_SCN относительно ошибки ora-1555 разницы почти нет - можно словить и там, и там, но в новом механизме вероятность при автоматическом управлении undo минимальна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 10:33 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
Ребят, так а в чем фишка? Почему используется rbs? И даже если используется rbs... зачем, если блоки таблицы никто не меняет. Что оттуда пытается читать exp? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 10:56 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
Fogelюндо ипослепропущено... В чем отличие от consistent=y по отношению к ora-1555? в версии 10 и 11.1 consistent=y не было в 11.2 вернули, но при указании consistent=y при выполнении по факту идёт подмена на механизм FLASHBACK_SCNFLASHBACK_* был в DataPump с рождения В 11.2 это просто называется legacy-синтаксис (также как и параметр FILE=, например) Fogelотносительно ошибки ora-1555 разницы почти нет - можно словить и там, и там, но в новом механизме вероятность при автоматическом управлении undo минимальнаХерню не неси ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 12:54 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
AvotgeРебят, так а в чем фишка? Почему используется rbs? И даже если используется rbs... зачем, если блоки таблицы никто не меняет. Что оттуда пытается читать exp?Ты уверен, что не менялась? Например, изменили строку в таблице и ушли бухать на выходные В понедельник ты запустил экспорт, а тут народ похмелился и закоммитил, наконец, транзакцию. Тут прет обычная OLTP-работа, куча мелких транзакций, а UNDO ТП у тебя не RETENTION GARANTEE и не авторасширяемое (или просто превысилось UNDO_RETENTION) Тот старый слот давно закоммиченной транзакции и переписался, а тебе как раз очередь до той строки дошла... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 13:00 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
Fogelв версии 10 и 11.1 consistent=y не былоВ реплике на твое "используй expdp вместо exp", очевидно, речь идет про exp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 13:39 |
|
||
|
Экспорт и ORA-01555
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровFogelв версии 10 и 11.1 consistent=y не было в 11.2 вернули, но при указании consistent=y при выполнении по факту идёт подмена на механизм FLASHBACK_SCNFLASHBACK_* был в DataPump с рождения В 11.2 это просто называется legacy-синтаксис (также как и параметр FILE=, например) Fogelотносительно ошибки ora-1555 разницы почти нет - можно словить и там, и там, но в новом механизме вероятность при автоматическом управлении undo минимальнаХерню не неси эмоции поубавь. они тебе глаза застят. не понимаешь, что я написал. при появлении datapump была опция FLASHBACK_ опции "consistent=y" в датапамп не было. народ тупил и парился, потому что привык к exp , а в expdp такая опция в 10-ке не работала. к народу прислушались и опцию добавили в expdp с версии 11.2, но ссылается она все равно на новый механизм FLASHBACK_ exp и expdp - это разные механизмы, и хоть опции и называются одинаково, их работа отличается. exp c опцией consistent=y не равно expdp c опцией FLASHBACK_SCN= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2016, 14:21 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39319407&tid=1887336]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 486ms |

| 0 / 0 |
