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