[ТЕМА ЗАКРЫТА]
24.05.2015 16:55
OlegON
 
RMANDelArchX - удаление архивлогов непосредственно перед бекапом. Не рекомендуется (как и RMANDelArch), но, если кто-то готов рискнуть целостностью базы ради экономии места на бекап...
24.05.2015 19:06
OlegON
 
LongLimit, параметр для ограничения длительности сессий от определенного пользователя.
Поправил ошибку из-за которой в activelim.txt не обрабатывались сессии длиннее ChkLong.
Теперь activelim.txt - вспомогательное средство для создания LongLimit, т.е. если оптимизатор видит этот файл, он загружает его содержимое в LongLimit, а файл удаляет.
27.05.2015 11:28
OlegON
 
В MT сбрасывается shared pool.
30.05.2015 20:33
OlegON
 
Допилил errorfilter.txt (напоминаю, что полное описание в первом сообщении).
Еще раз обращаю внимание, что используется поиск regexp-совпадений. Тестировать можно здесь тест regexp, только учтите, что в оптимизаторе используется только само поисковое выражение, без команд и разделителей.
Суть этой функции - реакция на сообщения непосредственному исполнителю. Т.е. в случае, если начинает заваливаться сетка или отваливается сервер Супермага, который установлен на другой, недоступной мне машине, оптимизатору нет смысла сообщать мне, лучше сразу кинуть сообщение админу сетки или тому, кто способен перезапустить сервер приложений. Соответственно, чтобы не объяснять ему постоянно ошибки ORA, их лучше преобразовать во что-то вменяемое.
31.05.2015 09:23
OlegON
 
Добавил MaintenanceDays. Позволяет на мусорных серверах не производить ресурсоемкие операции сбора статистики, например, в дни недели, когда они не успевают это сделать. Не рекомендуется сужать список без особой необходимости.
31.05.2015 09:37
OlegON
 
ChkLongDays - дни недели, когда работает проверка длительных операций. Например, у меня на большинстве баз длительные выгрузки и прочие грузящие операции работают в выходные.
03.06.2015 12:59
OlegON
 
Спрашивают, буду ли я возвращать функционал, который был в предыдущем оптимизаторе - отвечаю, буду, скорее всего, все. Очень много технического, что надо сделать и много текучки, поэтому притормаживаю.
Если что-то нужно в первую очередь - сообщите в вопросах и ответах по опту, я переставлю по приоритетам.
09.06.2015 08:09
OlegON
 
Поправил ошибку счетчика для автоперезагрузки. Раз в 14 запусков в MT, при AutoReboot винда будет перезагружаться.
10.06.2015 20:55
OlegON
 
Добавлены опции на удаление инвалидов (DropInv*), обращаю внимание, что они в обычных случаях подразумевают разовое включение. В противном случае есть вероятность, что последовательное инвалидирование объектов по какой-то причине, может привести к удалению большой части системы.

Перенесен из старого оптимизатора блок кода команды C - сортировка классификатора Супермага.
12.06.2015 11:06
OlegON
 
Regexp-фильтры некорректно работали с многострочными ошибками. Теперь переносы строки в ошибках заменяются на пробелы.
30.07.2015 20:18
OlegON
 
Параметр ProxyType
Введен в связи в добавлением поддержки Socks прокси.
Рассматриваются три типа значений: HTTP, SOCKS и другие, обозначающие отсутствие прокси. Регистрозависимый параметр. По умолчанию выключен.
31.07.2015 07:45
OlegON
 
С SOCKS пока засада. Если его включить, то соединения к базе и почта лезут через него. Этого в будущем не будет.
01.08.2015 22:17
OlegON
 
Поправил SOCKS. Убедительная просьба, у меня не осталось хостов с HTTP-прокси. Кто использует - подтвердите, пожалуйста, что все работает, как и раньше (так должно быть).
04.08.2015 11:20
OlegON
 
Аудит кода. Поставлен ряд упущенных защит от дурака.
Добавлена обработка ситуации работы базы в кластере (RAC), добавлен мониторинг места в ASM.
04.08.2015 16:11
OlegON
 
CleanGarbage - включение или отключение процедуры по очистке мусора в базе, например, очистки корзины в МТ.

Проверка количества файлов, предупреждение при достижении остатка в 10 файлов до лимита.
14.08.2015 10:41
OlegON
 
На 11.2.0.1 бага, проверка места в ASM вешалась на CSS Initialization. На этой версии она отключается совсем (в 11.2.0.3 баг поправили).
16.08.2015 22:22
OlegON
 
Добавлены фильтры ошибок. Об ошибках джобов сообщается менеджеру.
16.08.2015 22:32
OlegON
 
Автозаполнение контрактами (только для зарегистрированных)
Если параметр ContrDirectory не равен "-", то перебираются все файлы в этом каталоге.
Файлы ожидаются формата
Цитата:
Номер контракта
Номер;цена
Номер;цена
Номер;цена
например
Цитата:
000310
016523;11
044773;12
016397;13
В зависимости от значения ContrByBarcode, "Номер" может быть либо артикулом (0), либо штрихкодом (1)
В зависимости от значения ContrAddGoods, записи в контракт будут либо добавляться (1), либо только обновляться (0)
Обо всех замеченных проблемах и ходе создания контракта высылается сообщение менеджеру.
Работа ведется только с контрактами в черновике!
17.08.2015 08:47
OlegON
 
Поправил ошибку, при которой перезаполнение errorfilter.txt при его удалении не происходило.
Поправил ошибку, присылавшую сообщение Invalids in database : %ERR:NR:OK%
17.08.2015 09:44
OlegON
 
ContrUsePack включает возможность добавить еще одну колонку с указанием размера упаковки.
30.08.2015 20:08
OlegON
 
Поправил ошибку с датами переноса и расчета в ежедневном отчете.
07.09.2015 12:06
OlegON
 
Поправил ошибку добавления файла во временное ТП на ASM
07.09.2015 16:31
OlegON
 
DiscountFile (0) - при ненулевом значении параметра, его значение считается именем файла, из которого построчно будет подгружаться информация о дисконтных картах.
Формат файла
ТИП;КОД;ОПЦИИ
например
3;460154602129;+
обозначает, что в 3 группу будет добавлена карта 4601546021298. "+" в опциях в данном случае обозначает, что карта должна быть добавлена с расчетом контрольной суммы (считается только для EAN13, т.е. при длине кода в 12 символов будет добавлен 13й).
07.09.2015 16:49
OlegON
 
Очистка WRI$% в МТ.
08.09.2015 19:36
OlegON
 
Поправил отображение размера WRI$
14.09.2015 12:44
OlegON
 
Добавлены параметры
ExpCardFile (0) - карточки товара (активные)
ExpClassFile (0) - классификатор товара
ExpBarcodeFile (0) - штрихкоды карточек
ExpGoodsFile (0) - товарные остатки
ExpPricesFile (0) - цены
если их приравнять к какому-то имени файла, например,
Цитата:
ExpCardFile=C:\cards.txt
то в этот файл будут выгружены соответствующие данные из соответствующих таблиц Супермага, ровно в том виде, в каком они в этих таблицах находятся (создано для совместимости между разными версиями).

ExpSQLFile (0) - указание на файл-список вида
файл|запрос
в котором построчно перечисляются пары запросов (";" в конец добавлять не надо) и файл, куда надо выгрузить результаты этого запроса.
Цитата:
C:\sess_lst.txt|select * from v$session
C:\users.txt|select * from dba_users
Обратите внимание, если файл существует, выгрузка пропускается! Своевременно удаляйте файлы.

Билд с этим функционалом будет вечером.
14.09.2015 14:57
OlegON
 
AlertSQLFile (0) - указание на файл-список вида
Цитата:
email|SQL-запрос
если запрос вернет что-то кроме 0, то результат запроса будет отправлен на указанный емейл, причем, если в тексте есть символ "|", то то, что до этого символа, будет темой письма, то, что после - телом.
Пример строки этого файла:
Цитата:
admin@mail.com|select case when "cnt" > 50 then 'Перебор|Сессии утекли' else '0' end from (select count(*) "cnt" from v$session)
Письма не накапливаются. Если почтовик не работает, все эти сообщения будут утеряны.
14.09.2015 15:08
OlegON
 
ExecSQLFile (0) - указание на список запросов
Если запрос вернет что-то, кроме 0, то оптимизатор попытается эту строку выполнить через командный интерпретатор cmd (если это Windows), либо bash во всех остальных случаях.
Обратите внимание, что ошибки запуска программы обрабатываются, как ошибка работы самого оптимизатора и отправляется администратору.
14.09.2015 21:30
OlegON
 
Собрал билд.
Убедительная просьба, пишите не только вопросы, но и подтверждения работы нового функционала? У меня времени не хватит писать сбор статистики, чтобы понимать, что все работает, а сам я использую не все, что добавляю.


Опции темы


Часовой пояс GMT +3, время: 21:04.

 

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