|
|
|
Oracle 12c - dbms_stats, ошибка при запуске
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Oracle 12c, создана таблица <tabname>, partitioned by RANGE, subpartitioned by LIST. Запускаю инкрементальный сбор статистики по таблице командой dbms_stats.gather_table_stats(ownname => '<ownname>', tabname => '<tabname>', estimate_percent => dbms_stats.AUTO_SAMPLE_SIZE, degree => 16, granularity => 'AUTO', method_opt => 'for all columns size auto'); Запуск осуществляется через DBMS_SCHEDULER раз в сутки. В 80% случаев процедура возвращает следующую ошибку: ORA--6502 ORA-06502: PL/SQL: numeric or value error: character string buffer too small (ORA-06512: at "SYS.DBMS_STATS", line 34634 ORA-06512: at "<ownname>.<procname>", line 177) При запуске вручную, не через DBMS_SCHEDULER - отрабатывает без проблем. Если просто запустить job через run_job - также без ошибок. Подскажите, если кто читал/сталкивался - что это? Баг? Можно как-то обойти? Переехал с базы 11g, там статистика по таблице аналогичной структуры собиралась без сбоев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 14:55 |
|
||
|
Oracle 12c - dbms_stats, ошибка при запуске
|
|||
|---|---|---|---|
|
#18+
ORA-06512: at "<ownname>.<procname>", line 177) вот так и пишет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 15:57 |
|
||
|
Oracle 12c - dbms_stats, ошибка при запуске
|
|||
|---|---|---|---|
|
#18+
Нет, вместо <ownname>.<procname> - реальный Owner и наименование самописной процедуры. В строке 177 этой процедуры - та самая конструкция: Код: plsql 1. И да - вместо '<ownname>' и '<tabname>' подставляются существующие Owner и название таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 16:51 |
|
||
|
Oracle 12c - dbms_stats, ошибка при запуске
|
|||
|---|---|---|---|
|
#18+
Kompromiss, и когда ручками запускаете, то тоже всю процедуру, а не только строку сбора статистики? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 16:53 |
|
||
|
Oracle 12c - dbms_stats, ошибка при запуске
|
|||
|---|---|---|---|
|
#18+
Да, процедуру целиком. Более того, как писал в первом посте: "Если просто запустить job через run_job - также без ошибок". Имеется в виду - запуск через dbms_scheduler.run_job, куда и подставляется наименование job-а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 16:57 |
|
||
|
Oracle 12c - dbms_stats, ошибка при запуске
|
|||
|---|---|---|---|
|
#18+
у SYS.DBMS_STATS за время его сущестования достаточно багов, то фактор кластеризации не влазит в переменную, то параметры партиций, но вот чтобы только из шадулера воспроизводилось очень странно, возможно те параметры которые идут как auto из шадулера он расчитывает как-то по-другому, попробуйте место auto задавать их вручную ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 17:08 |
|
||
|
Oracle 12c - dbms_stats, ошибка при запуске
|
|||
|---|---|---|---|
|
#18+
DВАпопробуйте место auto задавать их вручную но не более 1665 версии 12.1.0.2 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 17:10 |
|
||
|
Oracle 12c - dbms_stats, ошибка при запуске
|
|||
|---|---|---|---|
|
#18+
а вот и свеженькое ) ORA-06502 Error Gathering Statistics on a Partitioned Table (Doc ID 2262285.1) на пять строчек по тексту ниже вашего похоже оно ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 17:16 |
|
||
|
Oracle 12c - dbms_stats, ошибка при запуске
|
|||
|---|---|---|---|
|
#18+
DВАа вот и свеженькое ) ORA-06502 Error Gathering Statistics on a Partitioned Table (Doc ID 2262285.1) на пять строчек по тексту ниже вашего похоже оно ) Спасибо за наводку, попробую. Две недели назад искал в support-е, почему-то не нашёл ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 17:31 |
|
||
|
|

start [/forum/search_topic.php?author=VVittya&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 688ms |
| total: | 917ms |

| 0 / 0 |
