Проект

Общее

Профиль

Install » История » Редакция 48

Редакция 47 (BEA, 04.12.2024 17:32) → Редакция 48/56 (BEA, 04.12.2024 17:49)

h1. Установка 

 {{>toc}} 

 h2. Краткое описание устанавливаемой системы 

 Для понимания куда необходимо устанавливать компоненты ПО ниже представлена краткая схема работы системы: 
 !OmpDiagram-Page-1.png! 
 Если технические возможности не позволяют иметь 2 сервера то можете установить систему на 1 одном сервере. 

 h2. Расположение    необходимых компонентов для установки 

 Все материалы для начала работы с Omega Production можно загрузить с нашего FTP сервера (ftp://demo:demo@internal.omp-system.ru): 
 * Архив @omp_install.rar@ - основной архив с серверным установщиком для установки ПО Omega Production.  
 Содержит @OmegaSetup.exe@ и все прочие файлы файлы необходимые для установки (включая исходную базу данных Omega Production) 
 * Архив @omp_docs@ - архив с документацией по работае с ПО 
 * Каталог @ServerDistr@ - содержит устанавливаемые компоненты по отдельности (не установщик). Подробнее смотрите в  
 * Архив @win32_12201_client.zip@ - СУБД клиент х32 Oracle 
 * Архив @winx64_12201_client.zip@ - СУБД клиент х64 Oracle 
 * Архив @winx64_12201_database.zip@ - СУБД сервер х64 Oracle 

 h2. Устанавливаемые компоненты компоненты: 

 Устанавливаемые компоненты: 
 * сервер базы данных 
 ** Oracle Database + исзодная база данных для Omega Production 
 * сервер приложений: 
 ** Oracle Client 
 ** файлы приложения Omega Production 

 h2. Варианты установки 

 Можно установить двумя способами: 
 * Серверный установщик (@omp_install.rar@). Включает в себя все компоненты  
 * Установка компоненты по отдельности. Удобен при частичной установке (наример, создание тестовой базы) 

 h2. Установка при помощи серверного установщика 

 h3. Перед установкой 

 Перед запускои установщика можно расположить @License.dat@ (выданный файл с лицензии) рядом с @OmegaSetup.exe@ 

 h3. Установка 

 # Запустить установщик @OmegaSetup.exe@ (откуда брать смотреть раздел [[#Расположение-необходимых-компонентов-для-установки|Расположение необходимых компонентов для установки]]) 
 # Вкладка *Каталог установки*. Указываем путь куда установить файлы: 
 #* В случае установки компонента *Oracle и БД для Omega* - файлы администрирования установки и файлы инструменты по администрированию БД 
 #* В случае установки компонента *Omega Production* - файлы администрирования установки и файлы самого приложения 
 *!!!Внимание. Каталог указанный по умолчанию не всегда оптимальный выбор!!!*  
 !clipboard-202403211723-et68p.png! 
 # Вкладка *Выбор компонентов*. Компоненты могут устанавливаться на одну машину но рекомендуется для распределения нагрузки на разные. 
 #* *Omega Production* - сервер приложений. Устанавливается приложение Omega Production которое будут использовать остальные пользователи и откуда будет запускаться REST-сервер 
 #* *Oracle и БД для Omega* - сервер баз данных. Устанавливается СУБД Oracle и устанавливаются база данных Omega Production 
 #* *VC Redist* - компонент программ Майкрософт для корректной работы компонента *Omega Production* 
 !clipboard-202403211724-0a5ju.png! 
 # На вкладке *Лицензия*: 
 #* Если файл лицензии не найден автоматически то указываем путь к файлу лицензии (для автоматического определения необходимо расположить License.dat рядом с OmegaSetup.exe) 
 !clipboard-202403211739-u9ipw.png! 
 # На вкладке *Oracle и БД для Omega*: 
 #* *ORACLE_BASE* - путь куда устанавливается весь комплект СУБД Oracle ( такое имя ему дается в регистре ) 
 #* *ORACLE_HOME* - путь куда устанавливается основные инструменты СУБД Oracle ( Заполняется автоматически. Такое имя ему дается в регистре ) 
 #* *Пароль от sys* - системный пользователь в СУБД Oracle. Мы обычно ставим пароль по умолчанию sys 
 #* *Пароль от system* - системный пользователь в СУБД Oracle. Мы обычно ставим пароль по умолчанию sys 
 #* *Путь к файлам данных Oracle* - путь к файлам формата @.dbf@ где лежат все данные СУБД Oracle. 
 #* *Имя базы* - наименование одного из управляющих БД объектов в Oracle. Обычно мы именуем этот объект omega 
 #* *Объём выделяемой ОЗУ* - объём оперативной памяти которое будет использовать Oracle. *!!!Внимание!!! Для выставления данного значения ознакомиться с [[Requirements|системными требованиями]]!* 
 !clipboard-202403211742-8fqge.png! 
 # При установке СУБД Oracle откроется отдельная консоль. *При окончании установки консоль ждёт чтобы вы нажали любую клавишу.* (специфика установщика Oracle)   
 # Ждём окончания установки. Для улучшения установщика прислать текст из лога установщика bea@omp-system.ru. Желательно в названии письма указать название вашего производства 
 # *[Для версии x32]* Установить клиентскую версию x32 СУБД Oracle. (откуда брать смотреть раздел [[#Расположение-необходимых-компонентов-для-установки|Расположение необходимых компонентов для установки]]) Сделать папку с установленным клиентом доступной в вашей сети производства 
 # *[Опционально]* Установить клиентскую версию x64 СУБД Oracle. (откуда брать смотреть раздел [[#Расположение-необходимых-компонентов-для-установки|Расположение необходимых компонентов для установки]]) Сделать папку с установленным клиентом доступной в вашей сети производства 
 # Если не сделали пункт 7 то сделать папку ORACLE_HOME с установленной серверной версией Oracle доступной в вашей сети производства.  
 # Настроить клиентский установщик в папке @<путь куда установили через установщик>\Omega\Install@ по readme 

 h2. Руководство по установке клиентских мест 

 Инсталлятор обычно располагается на том же сервере, где и исполняемые файлы Omega 

 1. Перед установкой клиентских мест нужно откорректировать файл OMPINST.INI: 
  -в секциях [Oracle] и [Oracle 64]: 
    -указать SID БД(обычно SID=omega) 
    -в переменной Path указать путь к папке oracle, в которой находится папка bin(не включая bin) 

  -в секции [Omega Production] 
    -в переменной Path указать путь к папке Omega, в которой находятся папки App32 и App64 с исполняемыми файлами Omega 

  -в секции [Omega Production Doc] 
    -в переменной Path указать путь к документации 



 2. Запустить на клиентском месте OmegaSetup.exe 

 ------------------------------------------------------------------------------------------------------------------------ 
 Для использования msi версии установщика msi\OmegaSetup.msi применяются следующие параметры 
 (и их значения по умолчанию, если переменная не задана): 
 OMEGA32INSTALL=1 - устанавливать x86 версию Омеги 
 OMEGA64INSTALL=1 - устанавливать x64 версию Омеги 
 Обязательно требуется задать один или оба параметра OMEGA32INSTALL и OMEGA64INSTALL 
 OMEGADIR - путь к папке, содержащей папки App32 и App64 (пример: \\OmegaServer\Omega). Обязательный параметр 
 DOCINSTALL=1 - устанавливать документацию 
 DOCDIR - путь к папке с документацией (пример: \\OmegaServer\Omega\Documentation). Используется если DOCINSTALL=1 
 ORA32INSTALL=1 - использовать x86 версию oracle 
 ORA32DIR - путь к x86 версии oracle (пример: \\OraServer\client32). Используется если ORA32INSTALL=1 
 ORA32SID=OMEGA - SID базы данных. Используется если ORA32INSTALL=1 
 ORA64INSTALL=1 - использовать x64 версию oracle 
 ORA64DIR - путь к x64 версии oracle (пример: \\OraServer\client64). Используется если ORA64INSTALL=1 
 ORA64SID=OMEGA - SID базы данных. Используется если ORA64INSTALL=1 
 FONTINSTALL=1 - Устанавливать шрифты 

 Пример запуска: 
 c:\omega\OmegaSetup.msi /q /L*v c:\omega\install.log OMEGADIR=\\omp04\Omega\Daily ORA32DIR=\\omp03\client_1\ ORA64DIR=\\omp03\dbhome_1 DOCDIR=\\omp03\Docs\DocPDF\Doc 

 msi установщие не ставит vcredist и .net, их нужно установить дополнительно из папки redist 

 h2. Установка компонентов по отдельности 

 Как устанавливать отдельно описано в документе @OmegaProductionInstall.doc@ в том же каталоге