powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01013 user requested cancel of current operation
6 сообщений из 6, страница 1 из 1
ORA-01013 user requested cancel of current operation
    #39665412
alex722
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

На сервере приложения часто падают ошибки вида:
ORA-01013 user requested cancel of current operation.

Запрос делается по dblink, обычно выполняется за пару сек. Таймаут стоит в минуту, почему иногда не хватает этого времени?
...
Рейтинг: 0 / 0
ORA-01013 user requested cancel of current operation
    #39665446
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex722 Таймаут стоит в минуту, почему иногда не хватает этого времени?
Потому что гладиолус oracle rdbms не является ни системой реального времени, ни однопользовательской системой, ни системой тривиальной.
...
Рейтинг: 0 / 0
ORA-01013 user requested cancel of current operation
    #39665612
alex722
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous,
так же считаю, но, возможно, у кого-то была похожая ситуация и нашлась таблетка.
...
Рейтинг: 0 / 0
ORA-01013 user requested cancel of current operation
    #39665863
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex722и нашлась таблетка... в виде увеличения тайм-аута?
Или на время разбора проблемы "медленное исполнение запроса" или "просто навсегда"?
...
Рейтинг: 0 / 0
ORA-01013 user requested cancel of current operation
    #39666084
alex722
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

увеличение тайм аута- это скорее костыль.
Мне скорее интересно решение вопроса, чтобы запросы по dblink с одним и тем же sql_id отрабатывали за схожее время без достижения таймаута. Почему при одном и том же условии запрос может порой выполняться от нескольких секунд до более минуты.
...
Рейтинг: 0 / 0
ORA-01013 user requested cancel of current operation
    #39666095
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex722Мне скорее интересно решение вопроса
1. Сформулировать четкие критерии оптимизации.
2. По необходимости стабилизировать нагрузку на удаленный сервер (чтобы сгладить сайд-эффекты недостатка ресурсов (cpu, io, память, сеть) в моменты пиковых нагрузок).
3. Построить эффективный план выполнения запроса (как на "нашей стороне", так и на стороне "за dblink" - это два взаимосвязанных, но разных плана). Построение эффективного плана может включать в себя, помимо прочего, построение простых/составных/bitmap/функциональных/доменных индексов, реорганизацию схемы данных (в т.ч. денормализацию, partitioning, отказ от некоторых constraints), реорганизацию техпроцессов, в отдельных случаях - вплоть до внесения изменений в инфраструктуру и должностные инструкции.
4. Закрепить эффективный план любым удобным способом (прибить полным набором хинтов, использовать прочие инструменты plan stability (зависит от версии и редакции сервера))
5. Попробовать со всей этой фигней на борту взлететь.
6. По результатам опытно-промышленной отказаться от DBLink в пользу более других инструментов Data Integration
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01013 user requested cancel of current operation
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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