Проект

Общее

Профиль

Install » История » Версия 57

BEA, 08.05.2025 11:49

1 24 BEA
h1. Установка
2 8 BEA
3 25 BEA
{{>toc}}
4
5 57 BEA
h2. Для PostgreSQL
6
7
в связи с тем что пока что не реализована полная поддержка для PostgreSQL инструкции по установке Omega Production с БД Postgre производится по другому
8
Смотреть в инструкции:
9
* [[Postgre]] - инструкция по постгре
10
11 24 BEA
h2. Краткое описание устанавливаемой системы
12 10 BEA
13 14 BEA
Для понимания куда необходимо устанавливать компоненты ПО ниже представлена краткая схема работы системы:
14 1 BEA
!OmpDiagram-Page-1.png!
15 14 BEA
Если технические возможности не позволяют иметь 2 сервера то можете установить систему на 1 одном сервере.
16
17 26 BEA
h2. Расположение  необходимых компонентов для установки
18
19 36 BEA
Все материалы для начала работы с Omega Production можно загрузить с нашего FTP сервера (ftp://demo:demo@internal.omp-system.ru):
20 48 BEA
* Архив @omp_install.rar@ - архив с серверным установщиком ПО Omega Production. 
21
Содержит @OmegaSetup.exe@ и все прочие файлы необходимые для установки (включая исходную базу данных Omega Production)
22 51 BEA
* Архив @omp_docs@ - архив с документацией по работе с ПО
23 33 BEA
* Каталог @ServerDistr@ - содержит устанавливаемые компоненты по отдельности (не установщик). Подробнее смотрите в 
24 44 BEA
* Архив @win32_12201_client.zip@ - СУБД клиент х32 Oracle
25
* Архив @winx64_12201_client.zip@ - СУБД клиент х64 Oracle
26 1 BEA
* Архив @winx64_12201_database.zip@ - СУБД сервер х64 Oracle
27 26 BEA
28 48 BEA
h2. Устанавливаемые компоненты
29 1 BEA
30 10 BEA
* сервер базы данных
31 49 BEA
** Oracle Database + исходная база данных для Omega Production
32 1 BEA
* сервер приложений:
33
** Oracle Client
34
** файлы приложения Omega Production
35 48 BEA
36
h2. Варианты установки
37
38
Можно установить двумя способами:
39
* Серверный установщик (@omp_install.rar@). Включает в себя все компоненты 
40 51 BEA
* Установка компонентов по отдельности. Удобен при частичной установке (например, создание тестовой базы)
41 10 BEA
42 24 BEA
h2. Установка при помощи серверного установщика
43 2 BEA
44 34 BEA
h3. Перед установкой
45
46 56 BEA
*Обязательно ознакомиться с [[Requirements|системными требованиями]]!*
47 51 BEA
Перед запуском установщика можно расположить @License.dat@ (выданный файл с лицензии) рядом с @OmegaSetup.exe@
48 1 BEA
49 34 BEA
h3. Установка
50 35 BEA
51 41 BEA
# Запустить установщик @OmegaSetup.exe@ (откуда брать смотреть раздел [[#Расположение-необходимых-компонентов-для-установки|Расположение необходимых компонентов для установки]])
52 29 BEA
# Вкладка *Каталог установки*. Указываем путь куда установить файлы:
53 5 BEA
#* В случае установки компонента *Oracle и БД для Omega* - файлы администрирования установки и файлы инструменты по администрированию БД
54 1 BEA
#* В случае установки компонента *Omega Production* - файлы администрирования установки и файлы самого приложения
55 29 BEA
*!!!Внимание. Каталог указанный по умолчанию не всегда оптимальный выбор!!!* 
56 2 BEA
!clipboard-202403211723-et68p.png!
57
# Вкладка *Выбор компонентов*. Компоненты могут устанавливаться на одну машину но рекомендуется для распределения нагрузки на разные.
58
#* *Omega Production* - сервер приложений. Устанавливается приложение Omega Production которое будут использовать остальные пользователи и откуда будет запускаться REST-сервер
59
#* *Oracle и БД для Omega* - сервер баз данных. Устанавливается СУБД Oracle и устанавливаются база данных Omega Production
60
#* *VC Redist* - компонент программ Майкрософт для корректной работы компонента *Omega Production*
61
!clipboard-202403211724-0a5ju.png!
62 15 BEA
# На вкладке *Лицензия*:
63 33 BEA
#* Если файл лицензии не найден автоматически то указываем путь к файлу лицензии (для автоматического определения необходимо расположить License.dat рядом с OmegaSetup.exe)
64 1 BEA
!clipboard-202403211739-u9ipw.png!
65 4 BEA
# На вкладке *Oracle и БД для Omega*:
66
#* *ORACLE_BASE* - путь куда устанавливается весь комплект СУБД Oracle ( такое имя ему дается в регистре )
67
#* *ORACLE_HOME* - путь куда устанавливается основные инструменты СУБД Oracle ( Заполняется автоматически. Такое имя ему дается в регистре )
68 54 BEA
#* *Пароль от sys* - системный пользователь в СУБД Oracle. *Необходимо соблюдать политику паролей oracle. Ссылка на документацию: "ссылка":https://docs.oracle.com/cd/E95618_01/html/sbc_scz810_adminsecurity/GUID-5E974486-498E-4369-892C-E214D375AE1C.htm#Password-Policy (если не открывается то ищите в сети Интернет вручную)*
69
#* *Пароль от system* - системный пользователь в СУБД Oracle. *Необходимо соблюдать политику паролей oracle. Ссылка на документацию: "ссылка":https://docs.oracle.com/cd/E95618_01/html/sbc_scz810_adminsecurity/GUID-5E974486-498E-4369-892C-E214D375AE1C.htm#Password-Policy (если не открывается то ищите в сети Интернет вручную)*
70 4 BEA
#* *Путь к файлам данных Oracle* - путь к файлам формата @.dbf@ где лежат все данные СУБД Oracle.
71 1 BEA
#* *Имя базы* - наименование одного из управляющих БД объектов в Oracle. Обычно мы именуем этот объект omega
72 11 BEA
#* *Объём выделяемой ОЗУ* - объём оперативной памяти которое будет использовать Oracle. *!!!Внимание!!! Для выставления данного значения ознакомиться с [[Requirements|системными требованиями]]!*
73 54 BEA
*Данные настройки рекомендуется запомнить. В дальнейшем будут использоваться в прочих настройках.*
74 4 BEA
!clipboard-202403211742-8fqge.png!
75 16 BEA
# При установке СУБД Oracle откроется отдельная консоль. *При окончании установки консоль ждёт чтобы вы нажали любую клавишу.* (специфика установщика Oracle)  
76 2 BEA
# Ждём окончания установки. Для улучшения установщика прислать текст из лога установщика bea@omp-system.ru. Желательно в названии письма указать название вашего производства
77 45 BEA
# *[Для версии x32]* Установить клиентскую версию x32 СУБД Oracle. (откуда брать смотреть раздел [[#Расположение-необходимых-компонентов-для-установки|Расположение необходимых компонентов для установки]]) Сделать папку с установленным клиентом доступной в вашей сети производства
78
# *[Опционально]* Установить клиентскую версию x64 СУБД Oracle. (откуда брать смотреть раздел [[#Расположение-необходимых-компонентов-для-установки|Расположение необходимых компонентов для установки]]) Сделать папку с установленным клиентом доступной в вашей сети производства
79 1 BEA
# Если не сделали пункт 7 то сделать папку ORACLE_HOME с установленной серверной версией Oracle доступной в вашей сети производства. 
80 46 BEA
# Настроить клиентский установщик в папке @<путь куда установили через установщик>\Omega\Install@ по readme
81 33 BEA
82 47 BEA
h2. Руководство по установке клиентских мест
83 1 BEA
84 55 BEA
Инсталляция на клиентские места делается при помощи клиентского установщика. Обычно он поставляется вместе с файлами приложения. (каталог @ClientInstaller@)
85 53 BEA
Если у вас такого установщика нет то его можно скачать из FTP сервера (ftp://demo:demo@internal.omp-system.ru) @ClientInstaller_2017.rar@ в каталоге @ServerDistr@
86 47 BEA
87 54 BEA
Перед установкой клиентских мест нужно откорректировать файл @OMPINST.INI@:
88
* в секциях @[Oracle]@ и @[Oracle 64]@:
89
** указать *Имя базы* указанное при серверной установке [[#Установка-2|выше]] (обычно это @omega@)
90
** в переменной *PATH* указать путь как в *ORACLE_HOME*
91 55 BEA
* в секции @[Omega Production]@
92
** в переменной *PATH* указать путь к папке Omega, в которой находятся папки App32 и App64 с исполняемыми файлами Omega
93
* в секции @[Omega Production Doc]@
94
** в переменной *PATH* указать путь к документации
95 47 BEA
96 55 BEA
После запустить на клиентском месте @OmegaSetup.exe@
97 47 BEA
98 56 BEA
Для использования *msi версии* установщика @msi\OmegaSetup.msi@ применяются следующие параметры (и их значения по умолчанию, если переменная не задана):
99
* @OMEGA32INSTALL=1@ - устанавливать x86 версию Омеги
100
* @OMEGA64INSTALL=1@ - устанавливать x64 версию Омеги
101
*Обязательно требуется задать один или оба параметра @OMEGA32INSTALL@ и @OMEGA64INSTALL@*
102
* @OMEGADIR@ - путь к папке, содержащей папки App32 и App64. *Обязательный параметр*
103
* @DOCINSTALL=1@ - устанавливать документацию
104
* @DOCDIR@ - путь к папке с документацией. *Используется если @DOCINSTALL=1@*
105
* @ORA32INSTALL=1@ - использовать x86 версию oracle
106
* @ORA32DIR@ - путь к x86 версии oracle. *Используется если @ORA32INSTALL=1@*
107
* @ORA32SID=OMEGA@ - *имя базы* данных. *Используется если @ORA32INSTALL=1@*
108
* @ORA64INSTALL=1@ - использовать x64 версию oracle
109
* @ORA64DIR@ - путь к x64 версии oracle. *Используется если @ORA64INSTALL=1@*
110
* @ORA64SID=OMEGA@ - *имя базы* данных. *Используется если @ORA64INSTALL=1@*
111
* @FONTINSTALL=1@ - Устанавливать шрифты
112 47 BEA
113
Пример запуска:
114 56 BEA
<pre>
115 47 BEA
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
116 56 BEA
</pre>
117 47 BEA
118 56 BEA
msi установщик не ставит vcredist и .net, их нужно установить дополнительно из папки vcredist
119 47 BEA
120 37 BEA
h2. Установка компонентов по отдельности
121 43 BEA
122
Как устанавливать отдельно описано в документе @OmegaProductionInstall.doc@ в том же каталоге