|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
Добрый день. В Tuning Advisor при анализе запроса ловлю ошибку ------------------------------------------------------------------------------- ERRORS SECTION ------------------------------------------------------------------------------- - ORA-00979: not a GROUP BY expression Сам запрос отрабатывает корректно Пробовал передавать sql_id и sqltext, под сисом и под юзером Пробовал по Doc ID 2600419.1 делать хинт /*+ CURSOR_SHARING_EXACT */ при передаче в sqltext и также делал alter session set cursor_sharing='EXACT' Ничто не помогло. Версия бд 11.2.0.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 16:06 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
alex722, Что вам ответили в техподдержке My Oracle Support? N. B. Использование Tuning Advisor требует лицензирования Tuning Pack и Diagnostics Pack. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 16:12 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
SQL*Plus, с поддержкой быстро решить не получится, не связывался ещё про лицензии в курсе ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 16:34 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
alex722#22432601 Doc ID 2600419.1 Версия бд 11.2.0.4 Doc ID 2600419.1 для 12.2.0.1 и выше: APPLIES TO: Oracle Database - Enterprise Edition - Version 12.2.0.1 and later Для 11.2 есть Doc ID 9824198.8 APPLIES TO: Oracle Database - Enterprise Edition - Version 11.2.0.1 and later Oracle Database Cloud Schema Service - Version N/A and later Oracle Database Exadata Express Cloud Service - Version N/A and later Oracle Database Exadata Cloud Machine - Version N/A and later Oracle Database Cloud Exadata Service - Version N/A and later Правда, пишут, что исправили в 11.2.0.3. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 17:01 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
flexgen, я на всякий попробовал эти параметры, ошибка конечно не исчезла, так как это в целом для работы селекта, а не про SQL Tuning Advisor. Сам селект работает ок ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 17:19 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
alex722 flexgen, я на всякий попробовал эти параметры, ошибка конечно не исчезла, так как это в целом для работы селекта, а не про SQL Tuning Advisor. Сам селект работает ок Тогда общаться с саппортом. Только вот версия уж очень старая, они начнут с того что предложат выполнись апгрейд на 21с. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 17:22 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
alex722 SQL*Plus, с поддержкой быстро решить не получится, не связывался ещё Пусть начинают работать - им деньги уплачены. Знаний и возможностей у техподдержки больше, чем у форума. Если раньше решите проблему сами, просто закроете SR и всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 17:52 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
flexgen alex722 flexgen, я на всякий попробовал эти параметры, ошибка конечно не исчезла, так как это в целом для работы селекта, а не про SQL Tuning Advisor. Сам селект работает ок Тогда общаться с саппортом. Только вот версия уж очень старая, они начнут с того что предложат выполнись апгрейд на 21с. :-) Начать работу с техподдержкой и не фантазировать, кто и что предложит первым и вторым делом. Там совсем не дураки работают. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 17:53 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
SQL*Plus, ну если кто предложит на опыте верное решение, то я только за, даже если наобум саппорт запросит кучу трэйсов, алерт, ddl всех объектов, они будут потом долго думать, что-нибудь ещё попросят, решение в течении недели я получал не чаще 30% случаев. Советовать написать в саппорт- это вообще так себе ответ, флуд ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 18:31 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
alex722 SQL*Plus, ну если кто предложит на опыте верное решение, то я только за, даже если наобум саппорт запросит кучу трэйсов, алерт, ddl всех объектов, они будут потом долго думать, что-нибудь ещё попросят, решение в течении недели я получал не чаще 30% случаев. Советовать написать в саппорт- это вообще так себе ответ, флуд Это рекомендация профессионально подходить к решению возникающих проблем! Если нужно решать проблему быстрее, установите более высокий Severity, выполните эскалацию SR. Действуйте. Вы не привыкли к профессиональной работе. Вы пытаетесь решать проблемы разными "детскими" и "партизанскими" методами. :-( Ещё и лень вам выполнять свои прямые обязанности - собирать "кучу трэйсов, алерт, ddl всех объектов". Надеетесь, что какой-то "дядя" или "тётя" вам помогут. Ну-ну. Продолжайте в том же духе, пока вас не уволят. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 18:56 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
SQL*Plus Начать работу с техподдержкой и не фантазировать, кто и что предложит первым и вторым делом. Там совсем не дураки работают. Я где-то писал что в поддержке работают дураки? Я имел ввиду что extended support версии 11.2 закончился в декабре 2020 года - Oracle Lifetime Support Policy . Конечно же, за дополнительные деньги будут решать проблему, почему бы и нет. Но выполнить апгрейд порекомендуют. Мне рекомендовали, неоднократно. Не всегда, к сожалению, это возможно. Мы только сейчас, с задержкой в два года, начинаем процесс апгрейда на версию 19. Если бы не наша IT безопасность, нам бы бизнес еще года два голову бы морочил. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 19:58 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
SQL*Plus, Т. е. по Вашему утверждению, все авторы тем на форуме- это спецы, которые не привыкли к профессиональной работе и пытаются решать проблемы разными "детскими" и "партизанскими" методами? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 20:56 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
alex722, А что у вас в group-by? Литералы какие-то? cursor_sharing на уровне инстанса force/similar? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2022, 23:18 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
flexgen SQL*Plus Начать работу с техподдержкой и не фантазировать, кто и что предложит первым и вторым делом. Там совсем не дураки работают. Я где-то писал что в поддержке работают дураки? Я имел ввиду что extended support версии 11.2 закончился в декабре 2020 года - Oracle Lifetime Support Policy . После окончания Extended Support наступает "нескончаемый" период Sustaining Support Sustaining SupportSustaining Support puts you in control of your upgrade strategy. When Premier Support expires, if you choose not to purchase Extended Support, or when Extended Support expires, Sustaining Support will be available for as long as you license your Oracle products. With Sustaining Support, you receive technical support, including access to our online support tools, knowledgebases, and technical support experts. You benefit from • Major product and technology releases • Technical support • Access to My Oracle Support • Fixes, updates, and critical patch updates created during Premier Support and Extended Support (if offered and only after the Extended Support period ends) • Upgrade scripts created during the Premier Support stage Основное отличие, что в период Sustaining Support не будут изготавливать новые патчи. Всё остальное будет, как прежде, помощь инженеров MOS, в том числе. А инженеры MOS не дураки, как мы с вами правильно понимаем. Поэтому нужно пользоваться их услугами, когда вы сами не можете быстро устранить проблему. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 00:31 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
alex722 SQL*Plus, Т. е. по Вашему утверждению, все авторы тем на форуме- это спецы, которые не привыкли к профессиональной работе и пытаются решать проблемы разными "детскими" и "партизанскими" методами? Не переводите стрелки на всех авторов тем на форуме. Приведенные выше наблюдения касаются конкретно вас в этой конкретной теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 00:43 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
SQL*Plus Если нужно решать проблему быстрее, установите более высокий Severity, выполните эскалацию SR. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 01:31 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
Приложил 3 примерчика: Код: plsql 1. 2. 3.
Тот, что на скришоте "Last Updated" - 2 месяца (Wrong backreferences calculation in function REPLACE() in XMLTABLE()), на самом деле Opened 4+ years ago, а апдейт содержал "Can you pls let us know if this is still a current issue for you." ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 01:44 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
SQL*Plus alex722 SQL*Plus, Т. е. по Вашему утверждению, все авторы тем на форуме- это спецы, которые не привыкли к профессиональной работе и пытаются решать проблемы разными "детскими" и "партизанскими" методами? Не переводите стрелки на всех авторов тем на форуме. Приведенные выше наблюдения касаются конкретно вас в этой конкретной теме. Это не наблюдение, а выплеск адепта саппорта, который практического опыта работы с ним не имеет, не осознавая, по каким вопросам следует обращаться и какого отклика следует ожидать. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 10:43 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
alex722 SQL*Plus пропущено... Не переводите стрелки на всех авторов тем на форуме. Приведенные выше наблюдения касаются конкретно вас в этой конкретной теме. Это не наблюдение, а выплеск адепта саппорта, который практического опыта работы с ним не имеет, не осознавая, по каким вопросам следует обращаться и какого отклика следует ожидать. Если, не дай бог, заболеете, к врачам тоже не ходите, а просто пишите на форум. "Мы мигом к вам заявимся с лопатами и вилами, немного покумекаем и выправим дефект". (с) В. Высоцкий :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 10:49 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
SQL*Plus alex722 пропущено... Это не наблюдение, а выплеск адепта саппорта, который практического опыта работы с ним не имеет, не осознавая, по каким вопросам следует обращаться и какого отклика следует ожидать. Если, не дай бог, заболеете, к врачам тоже не ходите, а просто пишите на форум. "Мы мигом к вам заявимся с лопатами и вилами, немного покумекаем и выправим дефект". (с) В. Высоцкий :-) Из всех Ваших сообщений хоть за песню спасибо, ещё раз послушал ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 11:09 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
Sayan Malakshinov SQL*Plus Если нужно решать проблему быстрее, установите более высокий Severity, выполните эскалацию SR. Не буду говорить за всех, но как минимум у меня в большинстве случаев получается быстрее найти workaround оракловых багов самому, чем дождаться фикса от оракла. А теперь сравните зарплату начинающего DBA, рядового DBA, вашу зарплату и зарплату DBA в развитых странах. Вместо полезной работы по другим важным направлениям вы занимаетесь поиском путей обхода не ваших ошибок. Я понимаю, что это очень увлекательно и азартно, но тем не менее это слишком расточительно. Если ошибка некритическая уместнее переложить её устранение на рядового DBA, его менеджера и персонал MOS. Вы через менеджера даёте задание рядовому DBA. Рядовой DBA заводит SR на сайте MOS. Менеджер следит за работой рядовых DBA по открытым ими SR, в том числе, изменяет Severity, выполняет эскалацию и др. Рядовой DBA часть работы по SR поручает начинающему DBA, обучая его на конкретных инцидентах. В результате начинающий и рядовой DBA получают опыт, вы разгружены от нудной вязкой рутины, а техподдержка MOS отрабатывает заплаченные ей авансом немалые деньги. P. S. 10 лет назад численность персонала техподдержки Oracle по всему миру составляла 15 тыс. человек. За год они обрабатывали примерно 180-200 тыс. Service Requests. (рассказывал в Москве докладчик на конференции по техподдержке Oracle) Предполагаю, что сейчас в техподдержке работает народа не меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 11:18 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
Sayan Malakshinov alex722, А что у вас в group-by? Литералы какие-то? cursor_sharing на уровне инстанса force/similar? Констант нет, поля NUMBER и VARCHAR2 Таблица темповая с ON COMMIT PRESERVE ROWS cursor_sharing = FORCE ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 11:37 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
Sayan Malakshinov Приложил 3 примерчика: Код: plsql 1. 2. 3.
Тот, что на скришоте "Last Updated" - 2 месяца (Wrong backreferences calculation in function REPLACE() in XMLTABLE()), на самом деле Opened 4+ years ago, а апдейт содержал "Can you pls let us know if this is still a current issue for you." Да, бывают и такие долго не решаемые SR. У меня лично был SR Opened 5+ year ago. Я его сам закрыл, когда MOS сообщили, что уже не могут найти оборудования для воспроизведения проблемы (во время заведения SR оборудование они нашли примерно за 3-4 недели) Мы с вами понимаем, что эти долгие SR мы терпим по некритичным проблемам. Если бы проблема угрожала бизнесу или даже миссии компании, мы бы не стали ждать её решения месяцами и годами, устроили бы бурный "кипеж" для ускорения её решения. кипеж кипеж - сущ., кол-во синонимов: 14 • базар-вокзал (16) • беспокойство (45) • беспорядок (127) • волнение (43) • выяснение отношений (19) • кипеш (6) • кипиш (24) • паника (13) • ругань (53) • смута (26) • ссора (88) • сыр-бор (20) • холивар (7) • шум (96) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 11:38 |
|
Tuning Advisor ORA-00979
|
|||
---|---|---|---|
#18+
SQL*Plus, Так где цифры по зп, с чем сравнивать? Проблему я решил сразу с помощью baseline, мне стало любопытно, почему tuning advisor затупил. Бизнесу важнее, чтобы их процессы летали без ошибок и замедлений, а как мы там напрягаем саппорт уже вторично, если не третично и тд)) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2022, 11:41 |
|
|
start [/forum/topic.php?fid=52&msg=40133427&tid=1879531]: |
0ms |
get settings: |
26ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
434ms |
get tp. blocked users: |
2ms |
others: | 297ms |
total: | 852ms |
0 / 0 |