11.01.2007 15:40
OlegON
 
После того, как поставил параллелизм (parallel degree default) на ряде таблиц, вылазит ORA-01741: идентификатор нулевой длины неверен. degree по дефолту = 2. Oracle 9.2.0.8, Win
Кто-нибудь сталкивался?
11.01.2007 16:36
kadr
 
olegon, сталкивались, причём параллелизм ставил и 2 и 4 только на таблицах FFMAPREP and FFMAPREP_. Проявляется на отчёте Товарный отчёт (в закупочных ценах)
За период: 01.12.2006 по 31.12.2006
Место хранения: Все
только итоги
Грппы товаров: не выявил на каком пределе, но при большом количестве товаров
Группировать: по контрагентам по операциям.
Не поборол.
11.01.2007 17:02
OlegON
 
Уперся рогом, опять весь оптимайзер разломал. Не могу понять сути ошибки. У тебя тоже cursor_sharing=Exact?
11.01.2007 17:05
kadr
 
Цитата:
olegon У тебя тоже cursor_sharing=Exact?
Exact, думаешь из-за этого?
11.01.2007 17:11
OlegON
 
Если бы Force, думал бы, а так хз... Поснимал параллелизм - повис, проц грузанул в потолок и висит, разбираюсь... Что-то здесь не чисто.
12.01.2007 16:31
deucel
 
Цитата:
kadr сталкивались, причём параллелизм ставил и 2 и 4 только на таблицах FFMAPREP and FFMAPREP_. Проявляется на отчёте Товарный отчёт (в закупочных ценах)
За период: 01.12.2006 по 31.12.2006
Место хранения: Все
только итоги
Грппы товаров: не выявил на каком пределе, но при большом количестве товаров
Группировать: по контрагентам по операциям.
Не поборол.
параллелизм default на таблицах и индексах FFMAPREP and FFMAPREP_
Проверял на версиях 24.5 SP5 и 24.6 SP2 и товой и как у Олега - работает.
12.01.2007 16:35
OlegON
 
Сейчас столкнулся, пока параллелизм не убрал вообще отовсюду - ошибка периодически всплывает в разных отчетах.
07.02.2007 11:18
twix
 
сделал вот такое:
select t.table_name, t.degree from all_tables t where t.owner='SUPERMAG'
получил следующую информацию:
DEGREE стоит DEFAULT на таких таблицах:
FFMAPREP
FFSPEC
FFMAPOUTIN
SMTIMESPANSALE
SMSPEC
SMSPECTAX
на остальных таблицах выставлено в единицу.
я так понимаю, что на указанных таблицах оракл сам выбирает, использовать ему параллелизм или нет. как это дело можно исправить? и что значат единицы на остальных таблицах?
07.02.2007 12:13
twix
 
хм... на последнем этапе расчета ТД спотлайт обратил мое внимание на количество параллельных процессов - ему показалось, что 5 параллельных процессов это уже слишком... и выдал алерт высокой степени.
подскажите, плиз, как бороться с этим параллелизмом...
07.02.2007 12:38
OlegON
 
Два вопроса. У тебя процессоров сколько? Появилась проблема недавно или после последнего оптимизатора? Я в последнем ставлю только на FFMAPREP. Бороться просто, заходишь в ДБА на эту таблицу и параллелизм отключаешь.
Часовой пояс GMT +3, время: 01:18.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.