четверг, 16 августа 2012 г.

Oracle x4170M2 + Windows 2008R2 x64 и зависание при конфигурировании Oracle Forms & Reports

Совместно с коллегой Андреем Б. (вообще говоря он сделал всю работу) выясняли причину зависания во время конфигурирования Oracle Forms and Reports на сервере x4170M2 под управлением Win2008R2 x64. Подэтап - создание домена.

в лог-файле исталяции пишется
......
LOADING DLL : C:\Oracle\Middleware\Oracle_FRHome1\install\config\\StartUtil64.dll
DEBUG : Loading DLL : C:\Oracle\Middleware\Oracle_FRHome1\install\config\\StartUtil64.dll
DEBUG : Loaded DLL : C:\Oracle\Middleware\Oracle_FRHome1\install\config\\StartUtil64.dll
....
и больше ничего. Зависание.



Немного ранее столкнулись с проблемой, что на сервер x4170M2 вообще не ставится Windows 2008 R2 x64 стандартным способом как то установка с дистрибутива. Зависает установка на этапе  Finishing installation. Установить Win2008 удалось только при наличии и использовании HIA (Hardware Installation Assistant). А вот найти его не так просто. Перенесли ISO (ссылку) в раздел Sun Handbook-> x4170M2. Там же кстати и ссылка на обновление прошивок, драйверы.

Далее после установки Windows2008R2, установить нужно пакет для Win2008, что находится на том же диске.
Вернемся к Forms and Reports и зависанию при создании домена.


Ошибка подобного типа характерна и для других продуктов Oracle при наличии путей с (x86)
При этом создание домена средствами Weblogic – происходит нормально и все работает
Альтернативный путь – в какой-то степени более правильный – это переопределение переменной PATH практически во всех командных файлах WebLogic и Forms&Reports
Но это более сложно и при последующих патчах это требуется контролировать.

2    Если устанавливать продукты Oracle на WIN о пути от корня нужно делать как можно короче и категорически избегать русских букв в путях и пробелов, так как с подобными ньюансами можно наступить на другие ошибки (ограничения имен, количества символов в командной строке и т.д.)- лечить подобного вида ошибки гораздо труднее, чем предотвратить.


2 комментария:

Unknown комментирует...

2008 ставится на 4170M2 если задействовать все сетевые интерфейсы

Александр комментирует...

Сергей - не понял реплику - это был вопрос или утверждение? В любом случае мы никогда не пользовали ВСЕ сетевые интерфейсы, один только и этого хватает