Проект

Общее

Профиль

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

BEA, 08.05.2025 18:35

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