Проект

Общее

Профиль

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

BEA, 04.12.2024 17:50

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