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

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

23.11.2024 1:57


10.12.2010 22:46
Лог с моей стороны :)
Цитата:
10.12.10 21:17:17 -- Карточки без цены...
10.12.10 21:19:21 -- Watcher is still alive... 7200 seconds to die...
10.12.10 21:20:30 -- Забытые документы...
10.12.10 21:20:30 -- server decoding error: java.lang.NullPointerException
10.12.10 21:20:30 -- Socket cycle error : java.lang.StringIndexOutOfBoundsException: String index out of range: 4
10.12.10 21:20:31 -- Exit code : 676
676 код обозначает сбой во время ожидания ответа. Т.е. от тебя приходит какой-то непонятный символ, что разрушает декодер. Если честно, уже была такая бага. Именно в процессе отчета. Вот убиваюсь, не могу вспомнить, как же я ее обошел. Но не в базе было дело, как помню, т.е. не запрос проблемой...
Для временного обхода ввел параметр UseReport.
24.12.2010 16:36
После первого запуска и обновления перестает запускаться. Пишет Exception in thread "main" java.lang.UnSupportetClassVersionError и тд.. библиотека в lib лежит, все нужные программки скачаны и установлены свежие. Подскажите, что смотреть?
24.12.2010 22:34
версия java какая?
в Path не остались записи о старых версиях?
24.12.2010 23:00
Поддерживаю, скорее всего версия java не та. Предлагаю запустить ее с полным путем до правильной версии.
27.12.2010 11:14
Извиняюсь если задаю глупый вопрос который возможно обсуждался, но так и не смог найти ответа.
Где эти параметры указываются, и еще, где производится регистрация ?


Таблицы параметров:
Цитата:
olegon_params - основная таблица параметров

olegon_sync - таблица, в которой можно перечислить базу, номера магазинов в ней, после чего раз в сутки оптимизатор будет генерировать в своей директории текстовик с перечислением расхождений между базами по карточкам и документам. Естественно, с сервера, где запускается оптимизатор, должны быть видны те базы, которые перечисляются

olegon_summary - таблица собственных мониторов, указывается имя монитора и строка его запроса. Мониторы выводятся в summary-части лога

Параметры:
AdminEmail - емейл администратора базы
AdminJabber - jabber администратора базы
DisableCompile - отключить компиляцию инвалидных объектов
DisableCompute - отключить compute в сборе статистики
DisableSysStats - отключить сбор системной статистики (на 9i системная не собирается в принципе)
DontUseFFMAPREP - не оптимизировать FFMAPREP
DumpFTP - основной ftp-сервер, куда должен заливаться дамп базы
DumpFTP2 - вторичный ftp-сервер, куда должен заливаться дамп базы
DumpNoArch - не архивировать дамп базы
DumpPwd - пароль на дамп базы
FFIndexes - табличное пространство для FF-индексов
FFTables - табличное пространство для FF-таблиц
LastAlertLog - номер последней учтенной строки в alert.log
LastDocLog - номер последней учтенной строки в журнале документов Супермага
LastEventLog - номер последней учтенной строки в журнале событий Супермага
LastRMAN - дата, на которую RMAN уже запускался
LowDiskSpace - размер свободного места (в Мб) на дисках, где располагается база, меньше которого будет выведено предупреждение
MaintenanceTime - время, когда программа расчитывает находиться без пользователей и будет заниматься общей оптимизацией базы. До запятой - время начала, после - продолжительность в часах. Т.е. с полпервого ночи до 6:30, как в примере, она с каждым запуском будет стараться что-то полезное выполнить, реорганизация таблиц, подсчет статистики и пр.
ManagerEmail - емейл менеджера базы
ManagerJabber - (по умолчанию = "-" и сообщения не отсылаются), жаббер менеджера по Супермагу. Т.е. ему будут идти сообщения о событиях, связанных с самим СМ (например, при создании отчета по синхронизации)
MaxDocDiff - максимальный возраст (в днях) документа, который можно редактировать. При превышении уведомляется менеджер.
MaxFreeTablespace - минимум свободного места в табличном пространстве, включая возможное расширение файлов табличного пространства. Следите за местом на дисках самостоятельно, пожалуйста. Добавлять диски программа не умеет. Файлы добавляются в ту же директорию, куда был добавлен последний файл этого табличного пространства.
NoTabLimit - обычно при оптимизации таблицы перебираются по 20 штук. Этот параметр отключает такое ограничение. Обращаю внимание, что штатное ограничение вполне рационально.
PerformTransfer - проценты от суток, через которые необходимо производить перенос товародвижения. 0 - отключает перенос вообще. Перенос производится только в MaintenanceTime. Алгоритм простой, если MaintenanceTime, то идет проверка отработанных процентов, если разница больше PerformTransfer, то запускается перенос. Программа самостоятельно пытается отключить всех пользователей, а так же почтовый и кассовый модули на уровне базы.
RunRMAN - запускать ли RMAN
SaveDump - использовать ли дамп (exp) в дополнение к бекапу
ShiftClosed - на сколько суток от текущей даты максимум должен быть закрыт для редактирования период
ORAIgnore - список игнорируемых ORA-ошибок. Перечисляются в формате ":номер:". По умолчанию равен :06512:00054:08115:20032:
27.12.2010 13:16
Не понял. Параметры указываются в таблице параметров. Т.е. olegon_params.
Регистрация выдается при личном обращении ко мне.
27.12.2010 13:24
А где эти таблицы находятся ? в оракле ?
При обращении в личку, или есть тема для желающих зарегистрироваться?
27.12.2010 13:28
Таблицы находятся... хм, в базе Oracle, у пользователя sys
по поводу личек - Ежемесячное обслуживание и решение проблем с базой Супермага - , лучше сразу мне в почту
27.12.2010 13:44
и еще один маленький, глупый вопрос, какая должна быть структура у таблиц?
27.12.2010 15:33
Они создаются и заполняются значениями по умолчанию при инициализации.
Часовой пояс GMT +3, время: 01:57.

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