Установка системы
Windows Server 2003 SP2
Windows Server 2008 \ R2
MS SQL Server 2005 SP3
MS SQL Server 2008 \ R 2
MS SQL Server 2012
MS SQL Server 2014
Аппаратные требования (однопользовательская конфигурация)
Процессор Intel Core и выше
Разрешающая способность видеосистемы и монитора
не ниже 1024х768 точек
Аппаратные требования (многопользовательская конфигурация)
Выделенный сервер приложений и сервер баз данных
Процессор Intel Xeon
Разрешающая способность видеосистемы и монитора
не ниже 1024х768 точек
Клиентское рабочее место
Разрешающая способность видеосистемы и монитора
не ниже 1024х768 точек
Требования не учитывают, установленные на компьютере антивирусы или другие программы, которые могут повлиять на быстродействие и производительность.
Не рекомендуется использовать для работы следующие типы процессоров: Celeron, Sempron, Atom.
Запуск мастера установки
Рекомендуется устанавливать новый SQL сервер в том случае, если на этом компьютере не установлен SQL сервер или установленный SQL сервер нельзя использовать из-за несовпадения версий или лицензионных ограничений.
Если флаг Установить новый локальный SQL сервер не отмечен, то Вам необходимо указать работающий экземпляр SQL сервер и способ соединения с ним, а также (для PostgreSQL ) имя пользователя и пароль.
Для Вашего удобства программа установки попытается определить доступные SQL серверы, однако это не всегда оказывается возможным. Поэтому, если Вы не обнаружили нужный сервер в списке доступных серверов, введите его имя вручную.
Вы можете указать имя базы данных, в которой будет храниться информация. Если Вы укажите существующую базу, то программа установки запросит дополнительное подтверждение и предложит сделать резервную копию. Помните, что установка платформы в существующую базу данных может необратимо повредить хранящиеся там данные.
Создание новой базы данных и развертывание в нее всех компонентов продукта довольно длительный процесс, который может длиться до нескольких часов в зависимости от производительности компьютера и набора устанавливаемых компонентов. Поэтому для ускорения установки предусмотрен режим, при котором программа установки подключит к серверу приложений готовую базу данных.
В окне Параметры сервера Торнадо Вы можете определить номера портов сетевых служб, которые будут использоваться сервером приложений для взаимодействия с клиентским приложением. Порт сервиса обновления необходим для подключения клиента обновлений к серверу и последующего обновления сервера. Порты сервиса уведомлений и обновления клиента необходимы для работы клиентского приложения, они обеспечивают связь клиента с сервером для получения сервисных уведомлений, в том числе обеспечение работы справочной системы, и возможность обновления самого клиента соответственно. Для работы сервиса справки также назначается отдельный порт. Параметр Имя хоста сервера приложений используется в том случае, если сервер приложений должен быть доступен через прокси-сервер. Рекомендуется не менять значения параметров на этапе установки сервера приложений.
Программа установки может сделать исключение в брандмауэре Windows для сервера приложений, если Вы установите соответствующий флаг. Также программа установки может сконфигурировать службу сервера приложений с указанием желаемого имени сервиса.
При необходимости эти параметры могут быть изменены позднее запуском сервера приложений с ключами командной строки, а порты сервиса обновления сервера и сервиса обновления клиента в конфигурационном файле.
Поиск и устранение ошибок установки
Особенности установки на операционную систему Windows Home
При установке платформы на операционную систему урезанного типа, такую как Windows Home, может возникать следующая ошибка:
Невозможно начать сессию для пользователя «COMPUTER\Гость», так как он не принадлежит группе «USER» пользователей севера приложений
Для работы в урезанных версиях Windows (типа Home) необходимо заводить пользователей и группы через командную строку.
Параметры программы установки платформы «ПАРУС 10»
Необходимые для установки файлы
Файлы присоединяемых БД (в папке data)
Каждый файл в папке data является zip-файлом, который должен содержать два файла:
1. Файл описания БД (два варианта, но использовать необходимо только один):
Database Title = » Краткое название БД » >
Description > Подробное многострочное описание БД Description >
Package Id = » be3c8b2d-0a2b-46f0-b353-0962f033dc8c » Version = » 9.1.26297 » Name = » StateContractsData.Pkg » Description = » Данные для госконтрактов »/>
Package Id = » 6458930d-ba16-466b-a605-e5f12863a907 » Version = » 2.0.0.0 » Name = » Sail7+ support » Description = » Поддержка Парус 7+ »/>
XML-файл позволяет инсталлятору отмечать в дереве модулей установленные в базе пакеты.
Наборы бизнес-пакетов (в папке packages)
Параметры командной строки
Программа TornadoSetup.exe может быть запущена с параметрами:
– создать в указанной папке локальный образ бутстраппера (например, скачать необходимые файлы, чтобы записать их потом на DVD).
Указанные параметры могут иметь префикс “/” (косая черта) или “-“ (минус).
Перечень переменных, используемых для установки
Источник
Парус как установить лицензию
3. Останавливаем все службы, имеющие в своем название слово Oracle. На установленный Oracle 9.2.0.1. накатываем патчсет 9.2.0.7.
4. Далее в реестре в ветке HKEY_LOCAL_MACHINE\Software\Oracle ищем ключ NLS_LANG и устанавливаем его значение равное AMERICAN_AMERICA.CL8MSWIN1251. Также правим данный ключ по всех подчиненных ветках.
5. Создаем папку для хранения файлов СУБД. Например d:\db\parus. В данной папке создаем файл параметров initparus.ora следующего содержания:
background_dump_dest=d:\db\parus\bdump
user_dump_dest=d:\db\parus\udump
control_files = «d:\db\parus\control03.ctl»
control_files = «d:\db\parus\control01.ctl»
control_files = «d:\db\parus\control02.ctl»
db_block_size = 8192
db_files = 1024
db_name = PARUS
global_names = TRUE
db_file_multiblock_read_count = 16
shared_pool_size = 100M
java_pool_size = 80M
log_buffer = 16777216
log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800
max_dump_file_size = 16777216
max_enabled_roles = 30
open_cursors = 600
processes = 165
remote_login_passwordfile = EXCLUSIVE
compatible = 9.2.0.7.0
UNDO_MANAGEMENT =auto
UNDO_TABLESPACE = UNDOTBS
PGA_AGGREGATE_TARGET = 25M
db_cache_size = 80M
7. Подключаемся к созданном инстансу. Для это запускаем консоль (Пуск-Выполнить-cmd).
set oracle_sid=parus
sqplus /nolog
SQL> connect sys/oracle as sysdba;
8. Стартуем базу в режиме nomount
SQL> startup nomount pfile=d:\db\parus\initparus.ora;
9. Создаем БД следующим скриптом:
create database parus
logfile ‘d:\db\parus\log01.ora’ size 20M,
‘d:\db\parus\log02.ora’ size 20M,
‘d:\db\parus\log03.ora’ size 20M
maxlogfiles 64
maxlogmembers 4
maxloghistory 1
character set CL8MSWIN1251
NATIONAL CHARACTER SET UTF8
datafile ‘d:\db\parus\system01.dat’ size 50M reuse autoextend on next 10M maxsize
unlimited extent management local
default temporary tablespace TEMP tempfile ‘d:\db\parus\tmp01.dat’ size 500M
extent management local uniform size 128K
undo tablespace UNDOTBS datafile ‘d:\db\parus\undotbs.dat’ size 100M reuse
autoextend on maxsize 1000M;
10. Прогоняем следующие скрипты :
@d:\oracle\ora92\rdbms\admin\catalog.sql;
@d:\oracle\ora92\rdbms\admin\catproc.sql;
@d:\oracle\ora92\rdbms\admin\catexp.sql;
11. Прогоняем скрипты для создания jvm и xml:
@d:\oracle\ora92\javavm\install\initjvm.sql;
@d:\oracle\ora92\xdk\admin\initxml.sql;
@d:\oracle\ora92\xdk\admin\xmlja.sql;
@d:\oracle\ora92\rdbms\admin\catjava.sql;
12. Создаем тейблспейсы для объектов Паруса:
create tablespace PARUS datafile ‘d:\db\parus\PARUS.dat’ size 10M
autoextend on maxsize unlimited extent management local autoallocate;
create tablespace INDX datafile ‘d:\db\parus\INDEX.dat’ size 10M autoextend on
maxsize unlimited extent management local autoallocate segment space
management auto;
create tablespace PARUS_LOB datafile ‘d:\db\parus\PARUS_LOB.dat’ size 10M
autoextend on maxsize unlimited extent management local autoallocate;
13. Создаем тейблспейс для XDB:
create tablespace XDB datafile ‘d:\db\parusXDB.dat’ size 10M
autoextend on maxsize unlimited extent management local autoallocate;
14. Создаем объекты XDB скриптами:
@d:\oracle\ora92\rdbms\admin\catqm.sql change_on_install XDB TEMP;
@d:\oracle\ora92\rdbms\admin\catxdbj.sql;
15. Создаем пользователя PARUS и выдаем ему гранты:
create user PARUS identified by parusina
default tablespace PARUS
temporary tablespace TEMP;
grant DBA to PARUS with admin option;
grant CREATE SESSION,
ALTER SESSION,
CREATE PROCEDURE,
CREATE SEQUENCE,
CREATE SNAPSHOT,
CREATE PUBLIC SYNONYM,
DROP PUBLIC SYNONYM,
CREATE VIEW,
CREATE TABLE,
CREATE TRIGGER,
CREATE ANY CONTEXT TO «PARUS»;
16. Создаем и стартуем LISTENER. Для этого в папке d:\oracle\ora92\network\admin создаем файл listener.ora примерно следующего содержания:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PARUS)
(ORACLE_HOME = C:\oracle\ora92)
)
)
17. Стартуем службу LISTENER. Для это заходим в консоль и набираем там LSNCTL. Далее пишем:
18. По тому же пути создаем файл tnsnames.ora примерно следующего содержания:
PARUS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = PARUS)
)
)
19. В пунктах 17-18 localhost можно поменять на IP вашего сервера или на его hostname.
20. Проверяем что listner и tnsnames созданы корректно. В косоли:
Если в ответ нет ошибок, то в принципе все работает нормально.
P.S. Все пути в данной инструкции привязаны к локальному компьютеру, поэтому будьте внимательно и не забудьте поменять их применительно к Вашей ситуации.
P.S.S. Любые разумные дополнения для данной инструкции привествуются. Замечания можно оставлять в форуме и в комментах.
Вырожаю благодарность за данную инструкцию, очень помогла.
Один маленький вопрос, а под 8.5.4.0 эта статья актуальна
?