13.11.2007 12:23
замутили тут..

Задача:
1.Определить на произвольном компьюторе где находится Oracle Home (все).
2. Как понять какой из homes серверный а какой от репортсов.
13.11.2007 13:55
если без изысков, то:
HKLM\Software\Oracle...
там home прописаны
а какой серверный, я определяю по путям, там указанным (\orant\ от репортсов, \oracle\ от серверной)
13.11.2007 14:05
не красиво я так тоже пробывал....
а дефаульт? какой из них?
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
можно не предлогать .. тоже не красиво...
13.11.2007 16:31
Версию можно смотреть по oci.dll
Перечисление - из реестра.
13.11.2007 16:51
смотрим переменную patch и по путям ищем oci.dll, Home selctor ставит первым путь к дефолтовому. соотвественно версию смотреть внутри длл-ки
13.11.2007 17:01
а как таки правильно определить какой home default и какой из них серверный... поскольку совершенно спокойно можно серверный хоум воткнуть в d:\orant... по путям определять не красиво...
13.11.2007 19:22
Цитата:
baggio а как таки правильно определить какой home default и какой из них серверный... поскольку совершенно спокойно можно серверный хоум воткнуть в d:\orant... по путям определять не красиво...
Ну вот по версиям и поймешь... Default прописан в реестре, а версия dll различается...
14.11.2007 02:52
default прописан в той же ветке реестра, пройдись посмотри сам, все поймешь
Часовой пояс GMT +3, время: 15:36.

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