powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01555 и ORA-01002
18 сообщений из 18, страница 1 из 1
ORA-01555 и ORA-01002
    #35395300
Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Z
Гость
Утро доброе!
На клиенте возникают подряд такие две ошибки:

Код: plaintext
1.
ORA- 01555 : слишком старый снимок: сегмент отката номер  9  по имени "_SYSSMU9$" слишком мал
ORA- 01002 : выборка из последовательности

С чем это связано? Причём вторая ошибка повторяется при каждом обновлении данных в форме.
Может как-то связано с тем, что программа "долго" работает (более суток)?
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #35395313
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZМожет как-то связано с тем, что программа "долго" работает (более суток)?
Именно с этим. Oracle говорит, что длительность транзакции была такова, что сегмент отката для нее был утрачен.
Если есть длинные ранзакции то надо копать в сторону
Undo Retention (minutes) - 2880
Retention Guarantee - Yes

2880 это два дня. Но иметь в виду что табличное пространство для сегмента отката должно справляться с этими двумя сутками
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #35395335
Юный падаван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Арсеньев Именно с этим. Oracle говорит, что длительность транзакции была такова, что сегмент отката для нее был утрачен.
Интересная формулировка

Сергей АрсеньевЕсли есть длинные ранзакции то надо копать в сторону
Undo Retention (minutes) - 2880
Параметр undo_retention устанавливается в секундах

Сергей АрсеньевRetention Guarantee - Yes
Прежде чем устанавливать - 10 раз подумать.
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #35395372
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юный падаван
Сергей АрсеньевЕсли есть длинные ранзакции то надо копать в сторону
Undo Retention (minutes) - 2880
Параметр undo_retention устанавливается в секундах

Кодгда в sqlplus в секундах, когда в EM в минутах (я оттедь копировал).
Юный падаван
Сергей АрсеньевRetention Guarantee - Yes
Прежде чем устанавливать - 10 раз подумать.
Думать вообще вредно - от этого морщины бывают и люди в психушки попадают.
Но приходится. И вообще это по default предполагется подумать как должна база быть устроена до того как ее делать.
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #35395407
Юный падаван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Арсеньев Юный падаван
Сергей АрсеньевЕсли есть длинные ранзакции то надо копать в сторону
Undo Retention (minutes) - 2880
Параметр undo_retention устанавливается в секундах

Кодгда в sqlplus в секундах, когда в EM в минутах (я оттедь копировал).

Думать вообще вредно - от этого морщины бывают и люди в психушки попадают.
Если думать вредно, то может хотя бы документацию прочесть?
Undo Retention
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #35395950
Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Z
Гость
Хм...

А по
Код: plaintext
ORA- 01002 
что скажете?
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #35395958
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юный падаванЕсли думать вредно, то может хотя бы документацию прочесть?
Undo Retention
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #35395968
undo_тысы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юный падаван

Сергей АрсеньевRetention Guarantee - Yes
Прежде чем устанавливать - 10 раз подумать.


Чем плохо?
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #35395999
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZА по
Код: plaintext
ORA- 01002 
что скажете?
ORA-01002 : fetch out of sequence
Cause : This error means that a fetch has been attempted from a cursor which is no
longer valid. Note that a PL/SQL cursor loop implicitly does fetches, and thus
may also cause this error. There are a number of possible causes for this error,
including: 1) Fetching from a cursor after the last row has been retrieved and the
ORA-1403 error returned. 2) If the cursor has been opened with the FOR UPDATE
clause, fetching after a COMMIT has been issued will return the error. 3)
Rebinding any placeholders in the SQL statement, then issuing a fetch before
reexecuting the statement.
Action : 1) Do not issue a fetch statement after the last row has been retrieved -
there are no more rows to fetch. 2) Do not issue a COMMIT inside a fetch loop for
a cursor that has been opened FOR UPDATE. 3) Reexecute the statement after
rebinding, then attempt to fetch again.
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #35396000
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
undo_тысы Юный падаван

Сергей АрсеньевRetention Guarantee - Yes
Прежде чем устанавливать - 10 раз подумать.

Чем плохо?

здесь кое что было
http://www.sql.ru/forum/actualthread.aspx?tid=524632&hl=guarantee#5272246
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #35396012
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
undo_тысыЧем плохо?
Ну например может кончится undo tablespace и последующие транзакции пойдут лесом
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #35396020
Юный падаван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
undo_тысы Юный падаван

Сергей АрсеньевRetention Guarantee - Yes
Прежде чем устанавливать - 10 раз подумать.


Чем плохо?
WARNING
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ORA-01555 и ORA-01002
    #37370957
mr_consistent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
такая же проблема!
undo - авторасширяемое, retention garantee - yes, значение 6000 секунд.

при этом при expdp ошибки:

ORA-31693: Сбой при загрузке/выгрузке объекта данных "IG"."FS_REQUEST_INPUT", этот объект данных пропускается из-за ошибки:
ORA-02354: ошибка при экспорте/импорте данных
ORA-01555: слишком старый снимок: сегмент отката номер 10 по имени "_SYSSMU10$" слишком мал
ORA-00604: ошибка на рекурсивном SQL-уровне 3
ORA-08180: не найден снимок для заданного времени
ORA-06512: на "SYS.TIMESTAMP_TO_SCN", line 1
ORA-00604: ошибка на рекурсивном SQL-уровне 3
ORA-08180: не найден снимок для заданного времени
ORA-31693: Сбой при загрузке/выгрузке объекта данных "IG"."FS_FOLDER_ATTACH", этот объект данных пропускается из-за ошибки:
ORA-02354: ошибка при экспорте/импорте данных
ORA-01555: слишком старый снимок: сегмент отката номер 5 по имени "_SYSSMU5$" слишком мал
ORA-00604: ошибка на рекурсивном SQL-уровне 3
ORA-08180: не найден снимок для заданного времени
ORA-06512: на "SYS.TIMESTAMP_TO_SCN", line 1
ORA-00604: ошибка на рекурсивном SQL-уровне 3
ORA-08180: не найден снимок для заданного времени
ORA-31693: Сбой при загрузке/выгрузке объекта данных "IG"."FS_FOLDER_STATUS_LNK", этот объект данных пропускается из-за ошибки:
ORA-02354: ошибка при экспорте/импорте данных
ORA-01555: слишком старый снимок: сегмент отката номер 5 по имени "_SYSSMU5$" слишком мал
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #37370969
N.Ivankin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_consistent,

не мог уткнуться в ограничение на размер файла?
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #37371004
mr_consistent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
N.Ivankinmr_consistent,

не мог уткнуться в ограничение на размер файла?

дело в том, что я утилиту expdp сегодня 10 раз запускал и она отрабатывала нормально, логи читал всё было ок.
а с 11 раза и все последнуюшие разы - ошибки. попробовал запустить обычный экспорт с consistent=y - прошло без проблем.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ORA-01555 и ORA-01002
    #40086400
glorsh66
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри за некропост

Но что конкретно делает - Retention Guarantee?
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #40086407
PuM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
glorsh66,

В теме же есть ссылки, где всё описано.
...
Рейтинг: 0 / 0
ORA-01555 и ORA-01002
    #40086583
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glorsh66
Сорри за некропост

Но что конкретно делает - Retention Guarantee?


https://civilsure.co.za/construction-guarantees/retention-guarantees

What is a Retention Guarantee?

Building contractors are often required to provide Retention Guarantees towards the end of a contract.
Retention Guarantees protect the Employer by guaranteeing that the Contractor will carry out all necessary work
to correct any structural defects discovered immediately after completion of the project as well as during the maintenance period.

We offer affordable & flexible Retention Guarantees, with solutions for all segments of the civil & construction industry – from the small bakkie-builder, right up to large, national companies.

Google translate
Что такое гарантия удержания?

Строительные подрядчики часто обязаны предоставлять гарантии удержания в конце контракта.
Гарантии удержания защищают Работодателя, гарантируя, что Подрядчик выполнит все необходимые работы
по исправлению любых структурных дефектов, обнаруженных сразу после завершения проекта, а также в течение периода технического обслуживания.

Мы предлагаем доступные и гибкие гарантии удержания с решениями для всех сегментов гражданской и строительной отрасли - от небольших строительных компаний до крупных национальных компаний.

:-)
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01555 и ORA-01002
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]