Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Informix Новый топик    Ответить
 Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
gogy1
Member

Откуда:
Сообщений: 9
Версия ОС - Windows 2003 Server
Версия Информикс 9.30
При запуске утилиты Setnet 32 появляется сообщение
"Could not open the registry"

При загрузке системы сервис Informix Dynamic Server Message Service
не запускается - а при порытке запустить появляется сообщение

"Служба nformix Dynamic Server Message Service" на "Локальный компьютер"
была запущена а затем остановлена .Некоторые службы ,автоматически останавливаются ,
если им нечего делать, например служба журналов и оповещений производительности


Служба Informix IDS - ol_fin работает нормально - режим On- Line

Прошу помочь в решении вопроса !
24 окт 07, 18:21    [4835359]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
Чемберлен
Guest
А служба удаленного доступа к реестру не отключена случайно?
24 окт 07, 20:55    [4835832]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
bk0010
Member

Откуда:
Сообщений: 4998
Could not open the registry

Была такая проблема, решилась удалением строки informixhost (вроде бы) в реестре, в разделе переменных среды окружения Informix (там же где client_locale,db_locale). Точнее пока подсказать не могу: пишу из дома, а дома informixа уже нет.
Informix Dynamic Server Message Service не запускается.

Забейте: у меня с этой неработающей службой все отлично работало не один год (но сервер был свой - для экспериментов, не боевой). У Informix 9.3 те же проблемы были на XP. Можно откатиться на Win2000 или перейти на Informix 10.
24 окт 07, 23:01    [4836032]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
gogy1
Member

Откуда:
Сообщений: 9
Чемберлен
А служба удаленного доступа к реестру не отключена случайно?

Remote registry- удаленный реестр запущена и работает
25 окт 07, 09:33    [4836507]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
vasilis
Member

Откуда: Украина, Киев
Сообщений: 2205
gogy1
Версия ОС - Windows 2003 Server
Версия Информикс 9.30
При запуске утилиты Setnet 32 появляется сообщение
"Could not open the registry"

Это может быть по разным причинам:
1. Остановили службу (сервис) "Remote Registry", а по русски может звучать типа "Удаленный доступ к реестру". Эта служба д.б. на Авто и запущена
2. Кто то поправил уровни доступа к нужной для пользователя и утилиты ветки реестра
3. Запускается setnet32 под пользователем, который не имеет соответствующих прав. Под informix точно можно.
4. Другие сбои (нарушения) в системе, вызванные другими программами, которые не позволяют утилите setnet32 получить доступ к реестру (антивирусы, программы-сторожи и т.п.)
Буду рад, если напишете, что именно являлось причиной.

gogy1

При загрузке системы сервис Informix Dynamic Server Message Service
не запускается - а при порытке запустить появляется сообщение

Этот сервис служит для записи сообщений сервера Информикс в системные журналы Windows.
Без него (и этих сообщений) можно долго жить, но иногда (при проблемах с инициализацией сервера) это почти единственный источник информации об ошибке.
25 окт 07, 13:25    [4838352]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
srnrem
Member

Откуда: Киев
Сообщений: 7
Поставил Informix 7.31.TD3 на Windows Server 2003.
Уже запущен в продакшен.
Как выяснилось не запускается служба:

"Служба Informix Dynamic Server Message Service" на "Локальный компьютер"
была запущена а затем остановлена .Некоторые службы ,автоматически останавливаются ,
если им нечего делать, например служба журналов и оповещений производительности.

В результате скрипт alarm.bat который делает бекап логов не работает.
Я так понимаю это по причине того, что данная служба(Informix Dynamic Server Message Service) не делает соответствующие записи в журналы виндовс.

Подскажите как решить данную проблему.

Текст скрипта (alarm.bat)

@echo off

set DBA=D:\DBA_Tools
set WINROOT=%SystemRoot%
if "x%WINROOT%" == "x" set WINROOT=C:\WINDOWS

set BACKUP_CMD=ontape -a
set BACKUP_DIR=H:\backup
set BACKUP_LOG_FILE=log

REM # onbar -b -l

set EXIT_STATUS=0
set ALARM_LOG=H:\backup\alarm.log

set EVENT_SEVERITY=%1%
set EVENT_CLASS=%2%
set EVENT_MSG=%3%
set EVENT_ADD_TEXT="%4%"
set EVENT_FILE="%5%"


date /t >> %ALARM_LOG%
time /t >> %ALARM_LOG%
echo %EVENT_SEVERITY% >> %ALARM_LOG%
echo %EVENT_CLASS% >> %ALARM_LOG%
echo %EVENT_MSG% >> %ALARM_LOG%
echo %EVENT_ADD_TEXT% >> %ALARM_LOG%

if %EVENT_CLASS% == 23 goto CONT_LOG

REM # One program is shared by all event alarms. If this ever gets expanded to
REM # handle more than just archive events, uncomment the following:EXIT_STATUS=1

REM # set EXIT_STATUS=1
goto DONE

:CONT_LOG
for /F "usebackq tokens=3 DELIMS== " %%i in (`echo %EVENT_MSG%`) DO @set LOG=%%i
echo "%LOG%" >> %ALARM_LOG%

REM %BACKUP_CMD% 2>&1 >> %ALARM_LOG%

ontape -a < %DBA%\bat\Enter_no 2>&1 >> %ALARM_LOG%

REM # 0 means BACKUP_CMD was successful
if ERRORLEVEL 1 goto ERROR
if ERRORLEVEL 0 goto SUCCESS
goto DONE

:ERROR
set EXIT_STATUS=1
goto DONE

:SUCCESS
set EXIT_STATUS=0
copy %BACKUP_DIR%\%BACKUP_LOG_FILE% %BACKUP_DIR%\%BACKUP_LOG_FILE%.%LOG%
copy nul %BACKUP_DIR%\%BACKUP_LOG_FILE%

:DONE
exit %EXIT_STATUS%
1 апр 10, 11:41    [8563890]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
vasilis
Member

Откуда: Украина, Киев
Сообщений: 2205
srnrem

В результате скрипт alarm.bat который делает бекап логов не работает.
Я так понимаю это по причине того, что данная служба(Informix Dynamic Server Message Service) не делает соответствующие записи в журналы виндовс.

Нет, неправильно думаете.
Сообщением выше написано, что
"Этот сервис служит для записи сообщений сервера Информикс в системные журналы Windows."
а батник, о котором вы говорите, никак не связан с системными журналами Windows, а связан с журналом сообщений самого IDS и запускается механизмами самого IDS. В onconfig не забыли прописать ALARMPROGRAM ?
1 апр 10, 12:21    [8564350]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
srnrem
Member

Откуда: Киев
Сообщений: 7
прописано:
ALARMPROGRAM D:\DBA_Tools\bat\alarm.bat # Alarm program path
1 апр 10, 12:40    [8564553]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
srnrem
Member

Откуда: Киев
Сообщений: 7
Ситуация такая:

Перехожу на следующий журнал onmode -l
После этого в дериктории бекапа создаётся файл log.№№№ но он нулевого размера и вывод onstat -l показывает что журнал "U", а "В" не присваивается.

Если вручную запустить ontape -a то всё ОК.
1 апр 10, 13:00    [8564773]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
srnrem
Member

Откуда: Киев
Сообщений: 7
Разобрался. Уже работает.
1 апр 10, 15:14    [8566126]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
vasilis
Member

Откуда: Украина, Киев
Сообщений: 2205
srnrem
Разобрался. Уже работает.

Было бы хорошо, если бы описали и здесь причину ошибки - этим материалом могут воспользоваться и другие люди, которые пользуются поиском. Иногда даже и через несколько лет.
1 апр 10, 15:40    [8566390]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
АнатоЛой
Member

Откуда: Киев, Украина
Сообщений: 2897
Блог
srnrem
Разобрался. Уже работает.

Небось
"
...
ALARMPROGRAM parameter
...
takes effect When the database server is shutdown and restarted
...
"
1 апр 10, 17:58    [8567603]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с утилитой Setnet 32 и сервисом Informix Dynamic Server Message Service  [new]
srnrem
Member

Откуда: Киев
Сообщений: 7
Лог Информикса:

14:05:54 Onconfig parameter BAR_BSALIB_PATH modified from e:\ISM\2.20\bin\libbsa.dll to C:\ISM\2.20\bin\libbsa.dll.

После изменения этого параметра и перестарта Информикса, бекап с помощью скрипта начал работать.

После инсталяции Информикса поднимался бекап уровня 0 с другого сервера, в результате данный маршрут был не верный - из конфига другого сервера.
2 апр 10, 12:09    [8570588]     Ответить | Цитировать Сообщить модератору
Все форумы / Informix Ответить