Установка и решение проблем с Oracle Primavera P6 Version 8.2 (ред.3)

Primavera P6 версии 8.2 поставляется вместе с Oracle 10g Express Edition и, при установке в Standalone-режиме (через Setup.exe), она устанавливается автоматически. При установке могут возникнуть некоторые проблемы, которые мы сегодня и попытаемся избежать.

Сразу предупреждаю, что установка на контроллер домена невозможна! Пробовал сам, искал в интернете - ни у кого не получилось это сделать. Возможно, это политика Oracle, которые не дают ставить бесплатную СУБД в явно корпоративных средах.

Также ходят слухи, что Oracle 10g XE отказывается устанавливаться под доменным пользователем, даже если он состоит в группе Администраторы. Так что ставим под локальным администратором от греха подальше.

Саму установку можно производить по этому видео, все мои примеры ниже указаны для конкретных версий приложений и на Windows 7 x64.

Измените имя компьютера, чтобы там не было русских символов. И лучше вообще не использовать отличные от английского алфавита символы. Иначе могут быть проблемы с запуском службы-слушателя OracleXETNSListener по умолчанию и вы не сможете подключиться к БД. Вообще, в списке сервисов должны присутствовать и быть запущены две службы: OracleServiceXE - собственно БД и слушатель OracleXETNSListener . Остальные нас не интересуют.

Oracle Database требует ряд системных переменных среды при работе у установке, но установщик их не будет создавать (однако Path поправит), поэтому их надо предварительно добавить вручную (Компьютер — Свойства — Дополнительные параметры системы — Дополнительно — Переменные среды… — Системные переменные — Создать…):

[Подробнее →]


и веришь что свободен ты и жизнь лишь началась

Ошибка ulm.sys заблокирована из-за несовместимости с данной системой. Windows 2008 R2

"Загрузка \??\C:\Windows\SysWOW64\drivers\ulm.sys заблокирована из-за несовместимости с данной системой. Обратитесь к поставщику программного обеспечения за совместимой версией драйвера."

Поиск в гугле ошибки не привел ни к чему хорошему. Разве что узнал, что с этим драйвером связана Программа защиты Кодекс. Действительно, при более детальном изучении (driverquery, msinfo32.exe) выяснил, что причастна к проблеме эта программа. Драйвер стартует при загрузке системы и тут же режется сервером.

Через редактор реестра удалил следующие ветки (предварительно сделав бэкап):

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\ULM
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\ULM

Ошибка в логах исчезла, все приложения работают


Проблема с NetBIOS в домене

Что было за день до этого: настроил синхронизацию с внешним источником времени ведущего контроллера домена и вручную форсировал обновление времени на всех серверах и критичных узлах.

Вечер. Полчаса до ухода домой. Первое сообщение от пользователей (Windows 7) - при входе в"Сеть" не отображается добрая часть компов. Открываю "Сеть" у себя - та же картина 17 из минимум 70. Провел первичную диагностику: Прямой доступ по ip и имени хоста работает, инфраструктура DNS вообще отрабатывает отлично, Kerberos раздает сеансовые ключи, ошибок в логах ни на одном DC нет.. Чтозанах подумал я и полез в логи на компах пользователей и нашел там следующее:

Источник: Browser Код события: 8032

Слишком много неудачных попыток службы браузера сети загрузить резервный список с помощью транспорта \Device\NetBT_Tcpip_{372C0C89-9055-454E-AEFA-504E335830A7}. Резервный браузер сети остановлен.

Источник: Browser Код события: 8021

Служба браузера не смогла загрузить список серверов с основного браузера *имя компа в сети* \Device\NetBT_Tcpip_{372C0C89-9055-454E-AEFA-504E335830A7}.

Ну такого я не ожидал. Невзирая на рабочие DNS-серверы, компьютеры упорно опрашивали выбранного ранее Мастер-браузера NetBIOS, которым являлся этот компьютер. А он в свою очередь не мог отвечать то ли из-за несинхронизированного времени (на нем произошел сбой), то ли из-за того, что он вообще повис наглухо (проц работал на 100%, работник его загрузил). Работника на месте не было и мы просто перезагрузили комп. После этого один из рядовых серваков взял роль master browser и "Сеть" ожила.

Почему Backup Browser не взяли на себя роль мастера так и осталось загадкой. Очень необычная проблема вышла.

В итоге поднял несколько распределенных WINS-серверов для надежности и потихоньку конфигурируем клиентов на работу с ними. (UPD. Добавлено 13.12.11 - Wins не помог, нетбиос периодически продолжает жить своей жизнью и компы плевать хотели на службу DNS)

P.S. Полезные команды nbtstat -n и nbtstat -r для диагностики подобной проблемы


Тюнинг кэша Openfire

Openfire использует кэш для эффективной работы. Но размер кэша по умолчанию может оказаться мал, если у Вас в джаббере подключено много пользователей/групп. При этом в логах об ошибках вы можете увидеть множество сообщений такого плана:

Cache Roster was full, shrinked to 90% in 0ms.

Для решения этой проблемы вам следует добавить следующие параметры:

cache.group.size = 5242880
cache.group.maxLifetime = 3600000

cache.username2roster.size = 5242880
cache.username2roster.maxLifetime = 3600000

cache.userGroup.size = 5242880
cache.userGroup.maxLifetime = 3600000

cache.userCache.size = 2097152
cache.userCache.maxLifetime = 3600000

cache.groupMeta.size = 2097152
cache.groupMeta.maxLifetime = 3600000

Добавлять новые настройки следует через вкладку Server -> Server Manager -> System Properties.
После обновления настроек следует перезапустить службу.


Сетевое лицензирование AutoCAD 2011 на Windows 2008 R2

Продолжение темы Активация и сетевое использование AutoCAD 2011 NLM

Autodesk не поддерживает FlexLM на Windows 2008. Однако FlexLM 11.5 (и старше) прекрасно ставится на Windows 2008. Пара заметок по установке администратору:

  1. При разворачивании на виртуальной машине (Hyper-V или VMware) вы должны помнить, что там выдается случайный MAK-адрес, а при регистрации идет привязка по нему и имени компьютера (если он в домене - то имя полное). Так что можете упростить себе жизнь, используя один MAC на виртуалке при регистрации лицензии и последующих восстановлениях после сбоев.
  2. Загрузите или установите с диска (что более приемлемо) последнюю версию FlexLM (минимум 11.5, у меня с 2011 шел 11.7.0.0). На диске Autocad (или любом другом инсталляционном DVD) пакет FlexLM называется NLM.msi. Внутри него лежит три файла: lmtools.exe, lmgrd.exe, и lmutil.exe, которые за все отвечают.
  3. Запишите существующие параметры настройки или скопируйте файлы (особенно файл лицензии) на резервный носитель. Файл лицензии лучше всего закинуть в папку с установленной программой.
  4. После установки, сконфигурируйте сервис, перейдя в Config Services и укажите пути на файлы lmgrd.exe, файл лицензий, лог файл (Возможно, вам придется создать debug.log файл вручную). Удостоверьтесь, что эти два флажка (как на картинке) включены. Сохраняемся Save Service
  5. Добавьте эти 4 файла к списку исключения DEP на вашем сервере (этого я не делал) и откройте доступ к портам 2080 и 27000-27009 (а вот это обязательно!).

Мой блог по RSS читают 40 подписчиков, а ты?