Форум OlegON > Ресурсы OlegON > Вопросы сервера > Программы OlegON

Оптимайзер - 7 (вопросы и обсуждения) часть вторая : Программы OlegON

24.05.2022 21:07


Контакты Поиск
21.10.2020 15:31
OlegON
 
сообщайте о проблемах, пожалуйста, не стесняйтесь
21.10.2020 15:37
Dim
 
[offtop] У меня проблема - зарплату хочу побольше [/offtop]

09.11.2020 13:05
GreenCapsul
 
День добрый, есть вопросик: при первом запуске оптимайзера, как я понял, в лог выводятся все ошибки и события которые были до его запуска. Проблема в том, что я его тестирую не на боевой машине, а на тестовом стенде, и там х*рова туча ошибок в событиях и алертах оракла:) И соответственно он их все перечисляет и пишет в лог, и это сверх долго происходит. Алерты оракла я зачистил, но вот уперся на событиях, не могу понять откуда он берет их, и как их зачистить:
Цитата:
09.11.20 11:28:12 -- Eventlog below
OLEGON-ERROR! 09.11.20 11:28:12 -- 11.09.20 12:46 - Controller start: ...
09.11.2020 13:34
OlegON
 
таблица SSEVENTLOG супермага, не заморачивайтесь, не так уж это и долго... просто дайте один раз отработать.
09.11.2020 16:20
GreenCapsul
 
Спасибо, дождался конца. В итоге остался вопрос по этим ошибкам:
Код:
OLEGON-ERROR! 09.11.20 13:53:55 -- Threaded statement 'alter public synonym "MGMT$POLICY_VIOL_NOTIF_LOG" compile' error java.sql.SQLSyntaxErrorException: ORA-00980: synonym translation is no longer valid 
...
OLEGON-ERROR! 09.11.20 13:55:06 -- Threaded statement 'alter public synonym "MGMT_TARGET" compile' error java.sql.SQLSyntaxErrorException: ORA-04045: errors during recompilation/revalidation of SYSMAN.MGMT_TARGET ORA-01775: looping chain of synonyms
В общем таких ошибок примерно 40 (ORA-04045 всего 2 раза встречается).
ORA-00980 - как понял в БД есть мертвые синонимы, которые никуда не ведут. Тодом глянул: "ORA-00942: table or view does not exist"
ORA-04045 - пока не дошло что не так с этими синонимами, но думаю что все тоже:)
Что посоветуете с ними делать?
09.11.2020 18:46
OlegON
 
Цитата:
GreenCapsul Что посоветуете с ними делать?
Цитата:
OlegON DropInvPubSyn (0) - автоматическое удаление инвалидных публичных синонимов. Включайте эту опцию только когда понимаете, что делаете!
прошу в этой теме не выходить за рамки обсуждения именно оптимизатора...
11.11.2020 10:41
neon76rus
 
Добрый день. На магазинах где запущен оптимизатор, перестал выполнятся дамп базы.
При попытке толкнуть ручками получаю:
oracle@sm01ora ~]$ expdp sys/***@DBRIBIN2 DIRECTORY=expdir FULL=Y dumpfile=DBRIBIN2.dmp flashback_time=sysdate

Export: Release 11.2.0.3.0 - Production on Wed Nov 11 10:27:35 2020

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

UDE-28009: operation generated ORACLE error 28009
ORA-28009: соединение в качестве SYS следует заменить на соединение в качестве SYSDBA или SYSOPER
11.11.2020 12:21
OlegON
 
Ничего не понял... Раз в теме про оптимизатор, то сделайте параметр
MakeDump=C:\dbribin2.dmp
он сам сделает... Ну или указывайте SYSDBA сами, пишет же...
11.11.2020 12:49
neon76rus
 
на sysdba переделал. Работает. Просто интересно почему перестал выполнятся старый на базах с оптимизатором. Думал, может оптимизатор, что то поправил.
11.11.2020 12:59
OlegON
 
это все зависит от параметра базы o7_dictionary_accessibility, определяющего доступ к словарю в режиме Oracle 7
оптимизатор мог его поправить во время недавнего сбоя, когда он начал работать в клиентском режиме и поставить правильное значение, false, при котором как раз 28009 появляется, если пытаться подключиться, как 20 лет назад.

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