Дерево страниц

Руководство по установке

 

 

 

 

 

 

 

 

 

 

 

 

 

 

РУКОВОДСТВО ПО УСТАНОВКЕ

 

Торговая система

«Супермаг Плюс»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Версия 1.035

 

 

 

 

 

 

 

г. Москва, 2018

Аннотация

В настоящей инструкции рассматривается порядок установки и обновления автоматизированной торговой системы «Супермаг Плюс».

В инструкции не описываются настройки локальных политик и уровней доступа операционной системы.

 

 

 


История изменений

 

Версия

Дата

Описание изменений

Автор

1.0

14.12.2017

Создание документа

Васильева И.Е.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержание

 

1        Введение

1.1              Наименование системы

Полное наименование Системы – Торговая система «Супермаг Плюс».

Сокращенное наименование Системы – «Супермаг».

1.2              Назначение документа

Данная инструкция предназначена для отдела сопровождения, а также для пользователей, имеющих общее знакомство с продуктами компании Сервис Плюс и Oracle .

2        Подготовка к установке Системы

Программное обеспечение Oracle 11.2.0.4 совместимо с системой «Супермаг Плюс» начиная с версии 1.030.3.  Для «Супермаг Плюс» более старой версии необходимо устанавливать  Oracle 11.2.0.1. Порядок установки версий Oracle одинаков. Дистрибутив находится здесь: ftp://tsuser:ty6s57m@194.154.87.10/ ORACLE /_ ORACLE 11/ SERVER

 

Перед установкой необходимо выполнить следующие действия:

  1. Приобрести лицензию на пользование программным продуктом Oracle и «Супермаг Плюс».
  2. Скачать дистрибутивы программ, необходимые для установки с FTP :
  • Скачать последний релиз (в данном случае – версии 11.2.0.4) серверной части Oracle . Это главный компонент программы, устанавливаемый на сервер.

ftp://tsuser:ty6s57m@194.154.87.10/ ORACLE /_ ORACLE 11/SERVER

  • Скачать клиентскую часть Oracle :

ftp :// tsuser : ty 6 s 57 m @194.154.87.10/ ORACLE /_ ORACLE 11/ CLIENT

Клиентская часть Oracle устанавливается как на клиентские машины, так и на сервер. На FTP находятся 2 версии: релиз 11.2 – нами тестировался и может быть рекомендован к установке; 11.2.0.1 – не тестировался – установка может производиться по желанию и в случае обнаружения проблем, сообщите в отдел сопровождения.

  1. Если клиент использует какой-то свой заказной отчет (ценник) в старом формате . rep ., то необходимо установить компоненты:

ftp://tsuser:ty6s57m@194.154.87.10/_SM2000/ VERSION – последняя актуальная версия Супермаг Плюс и сервис пак.

Работоспособность отчета (ценника) при этом не гарантируется.

 

Внимание: дистрибутив «Супермаг Плюс» разбит на несколько частей архива. Последний архив не входит в состав программы, и его нужно запрашивать в отделе сопровождения.

 

  1. Войти в ОС под именем пользователя, обладающего всеми правами доступа в операционной системе (по умолчанию это локальный администратор). Запуск программ производить под учетной записью, обладающей правами ОС.
  2. Отключить антивирусы и фаерволы на время установки.
  3. Отключить параметр управления контроля учетных записей. ( Пуск → Панель управления → Учетные записи пользователей ­ → Изменения параметров контроля учетных записей – Рисунок   1 ).

 

Рисунок   1 – Отключение параметров управления контроля учетных записей

  1. Распаковать скачанные архивы. Рекомендуемая бесплатная программа для распаковки – 7 zip . Ссылка для скачивания: http://7-zip.org.ua/ru/ .
  2. В разделе Панель управления → Язык и региональные стандарты на вкладках Форматы и Дополнительно Изменить язык системы установить русский язык.

Необходимо соблюдать последовательность установки Системы согласно инструкции и четко следовать ее правилам. Большинство проблем с установкой и последующей неработоспособностью продукта связано с несоблюдением правил установки. В результате, может потребоваться полная переустановка Системы, а с деинсталляцией продуктов Oracle могут быть сложности.

3        Последовательность установки Системы

  1. Установка Oracle Repots и Dev 6 i _ patch . в случае обновления клиентов, для сохранения печатных форм, которые делались под них.
  2. Установка Oracle Client 32 bit .
  3. Установка Oracle Server 64 bit .
  4. Создание сервиса Listener .
  5. Создание БД Oracle .
  6. Конфигурация соединения с базой данных.
  7. Установка Супермаг Плюс.
  8. Процедура инициализации базы Генератором БД.
  9. Установка скриптов сервис пака.

 

Программное обеспечение Oracle , Супермаг Плюс и базу данных желательно установить на локальный диск « D ».

 

 

Оптимальная структура установленных каталогов:

 

ORADATA

Каталог для Базы данных

OraCli

Клиентская часть Oracle

Orant

Каталог для программы работы с отчетами - Oracle Rep

Server

Установленная серверная часть Oracle

 

 

 

 

 

 

Супермаг Плюс

Каталог установленной торговой системы.

 

 

 

 

Описанная структура установки файлов носит исключительно рекомендательный характер.

4        Установка Oracle

Программа Oracle Reports необходима для формирования и просмотра ряда отчетов в интерфейсе «Супермаг Плюс». При использовании ОС выше XP для корректной работы программы необходимо установить патч Dev6i_patch .

 

Внимание! Перед установкой необходимо убедиться, что в настройках компьютера по умолчанию установлен русский язык.

 

4.1              Установка Oracle Reports .

  1. Распаковать архив Oracle _ 6i .
  1. Запустить установку из папки с помощью Setup ( Рисунок   2 ):

Рисунок   2 – Запуск Oracle Reports

 

  1. Ввести название компании в графе Имя компании и указать расположение каталога для установки – например, D:\Oracle\Orant . Остальные настройки оставить по умолчанию ( Рисунок   3 ).
  2. Нажать  кнопку Ок .

Рисунок   3 – Ввод параметров корневой директории Oracle

  1. Программа предложит варианты установки продукта. Выбрать 3- й вариант – «Oracle Reports Developer» ( Рисунок   4 ):

Рисунок   4 – Выбор варианта установки Oracle

  1. Выбрать тип установки: полная установка « Typical », либо выборочная « Custom » ( Рисунок   5 ). Поскольку для работы с Супермаг Плюс нужны всего несколько компонентов, следует выбрать « Custom ».

Рисунок   5 – Выбор полной или выборочной установки

  1. В открывшемся списке выбрать следующие компоненты : Assistant Common Files, Oracle Installer, Oracle Net 8 Products, Oracle Reports (Reports Builder, Reports Language Supplement, Reports Runtime), SQL Plus ( Рисунок   6 ):

Рисунок   6 – Выбор компонент Oracle

 

  1. Далее везде нажимать кнопку ОК ( Рисунок   7 ):

Рисунок   7 Установка компонент Oracle

  1. При успешном завершении инсталляции программа выдаст следующее сообщение ( Рисунок   8 ):

Рисунок   8 – Успешное завершение установки ПО Oracle

Если во время установки возникают ошибки, необходимо отменить установку и попробовать установить программу заново.

Ошибки следующего типа можно проигнорировать ( Рисунок   9 ):

Рисунок   9 – Некритичные ошибки установки

4.2              Установка Dev6i_patch

  1. Распаковать архив Dev6i_patch .
  1. Запустить установку из папки с помощью Setup .
  2. В открывшемся окошке прописать настройки, аналогичные при установке « Oracle Rep » ( Рисунок   10 ):

Рисунок   10 – Настройка параметров установки Dev 6 i _ patch

 

  1. Выбрать тип установки Custom ( Рисунок   11 ):

Рисунок   11 – Выбор типа установки Dev 6 i _ patch

  1. Выбрать Reports Builder, Reports Language Supplement, Reports Runtime и начать установку , нажав кнопку Установить ( Рисунок   12 ):

Рисунок   12 – Выбор устанавливаемых продуктов Dev 6 i _ patch

 

  1. При успешной установке будет выдано сообщение ( Рисунок   13 ):

Рисунок   13 – Успешное завершение установки Dev 6 i _ patch
 

Внимание! Из-за проблем совместимости данной программы с 64-битными операционными системами, отчеты с расширением rep . могут не запускаться. Для решения данной проблемы, сразу же после установки необходимо распаковать архив DLL_от6.0.8.0 , содержащий два файла. Эти файлы необходимо выложить в каталог установленной программы в папку NET80 , предварительно переименовав старые. Пример : D:\Oracle\orant\NET80 .

 

4.3              Установка Oracle Client.

  1. В каталоге ORACLE11Client распаковать архив win32_11gR2_client .
  1. Запустить установку программы с помощью Setup .
  2. В открывшемся окне выбрать тип установки « Administrator » ( Рисунок   14 ) в случае использования всех модулей «Супермаг Плюс».

 

RunTime содержит все необходимые компоненты для работы клиентской части (основной модуль Супермаг Плюс)

Рисунок   14 – Выбор типа установки ORACLE11Client

  1. Выбрать тип языка «Английский» и «Русский» ( Рисунок   15 ):

Рисунок   15 – Выбор типа языка

  1. Выбрать каталоги расположения файлов клиентской части. Пример : Oracle Base – D:\Oracle\,   Software Location ­ D:\Oracle\OraCli\ ( Рисунок   16 ):

Рисунок   16 – Выбор каталога клиента Oracle

  1. Нажать кнопку Готово и дождаться завершения установки ( Рисунок   17 , Рисунок   18 ):

Рисунок   17 – Завершение устанвоки клиента Oracle (1)

Рисунок   18 – Завершение устанвоки клиента Oracle (2)

  1. При успешном завершении инсталляции откроется окно ( Рисунок   19 ):

Рисунок   19 – Успешное завершение устанвоки клиента Oracle

4.4              Установка Oracle Server 64 bit

  1. Распаковать архив. Архив состоит из 2 частей. Необходимо выделить обе части, правой кнопкой мыши с помощью программы 7 zip выбрать пункт Распаковать в . Важно распаковать обе части в одну папку. Если распаковать только один архив, то дистрибутив будет не полным.
  1. Запустить установку из папки с помощью Setup .
  2. Снять все галочки и нажать кнопку Next .
  3. Появится окно с предупреждающим сообщением, которое необходимо проигнорировать и нажать Yes ( Рисунок   20 ):

Рисунок   20 – Установка Oracle Server (1)

  1. Программа предложит выбрать тип обновления программного обеспечения, необходимо проигнорировать и выбрать пункт Skip software updates ( Рисунок   21 ):

Рисунок   21 – Установка Oracle Server (2)

 

Внимание!

В процессе установки сервера и клиента Оракл 11.2.0.4 на шаге 5 возникает проблема ( Рисунок   22 ):

 

Рисунок   22 – Проблема инсталляции сервера и клиента Оракл 11.2.0.4

 

Решение:

 

Создать пользователя на латинском языке и назначить ему права администратора. Я запускал от локального администратора и выбрать Install database software only ( Рисунок   12 ):

Рисунок   23 – Решение проблемы инсталляции сервера и клиента Оракл 11.2.0.4

  1. Выбрать пункт Single  instance database installation ( Рисунок   24 ):

Рисунок   24 – Установка Oracle Server (3)

  1. Добавить русский язык. Должен присутствовать Русский и Английский язык ( Рисунок   25 ):

Рисунок   25 – Выбор языка

  1. Выбор версии Oracle .

 

Внимание! В зависимости от лицензии на продукт, тип установки может отличаться. Версии Enterprise Edition, Standart Edition и Standart Edition One имеют существенные различия .

Так, версия Enterprice Edition представляет собой наиболее полный функционал, расширяющий возможности по администрированию по отношению к Standart Edition и Standart Edition one , имеющих ряд ограничений. Для мощных серверов рекомендуется установка Enterprice Edition .

 

СУБД поставляется в четырёх различных редакциях, ориентированных на различные сценарии разработки и развертывания приложений (а также отличающиеся ценой).

Название

Ограничения

Операционные
платформы

Enterprise Edition

 

 

Standard Edition

не может устанавливаться на системы, имеющие более 4-х процессорных разъёмов

 

Standard Edition One

не может устанавливаться на системы, имеющие более 2-х процессорных разъёмов; не поддерживает кластеризацию (RAC)

 

Personal Edition

один пользователь

 

Подробную информацию о различиях версий можно получить на официальном сайте Oracle - http://www.oracle.com

 

Чтобы узнать о приобретенной версии, а также по вопросам приобретения и стоимости продуктов можно обратиться курирующего менеджера.

 

В качестве примера будет устанавливаться тип версии « Enterprise Edition » ( Рисунок   26 ):

Рисунок   26 Выбор версии «Enterprise Edition»

  1. Указать каталоги, в которые будет производиться установка ( Рисунок   27 ).

Oracle Base – каталог хранения базы данных (в последующем в этом каталоге можно будет создать БД). Пример : D:\Oracle\Oradata .

Software Location – каталог, куда установиться сама программа. Пример : D:\Oracle\Server . Нажать кнопку Next .

 

Рисунок   27 – Выбор каталогов установки Oracle Server

 

  1. При появившемся предупреждении нажать кнопку Yes ( Рисунок   28 ):

Рисунок   28

 

  1. Подтвердить инсталляцию нажатием кнопки Install ( Рисунок   29 ):

 

Рисунок   29 – Подтверждение установки Oracle Server

  1. Дождаться завершения процесса установки ( Рисунок   30 ):

 

 

Рисунок   30 – Процесс установки Oracle Server

  1. После завершения инсталляции откроется следующее окно ( Рисунок   31 ):

Рисунок   31 – Завершение установки Oracle Server

 

 

Внимание! После установки программного обеспечения Oracle необходимо найти файл sqlnet.ora . Примерный путь: D:\Oracle\Oracle\Server\NETWORK\ADMIN / Открыть его и закомментировать строчку SQLNET.AUTHENTICATION_SERVICES = (NTS) ( Рисунок   32 ).

 

Также необходимо сделать это в клиентской части Oracle .

 

Рисунок   32 – Действия после завершения установки Oracle Server

Проверить переменную среду PATH : Пуск → Компьютер →Дополнительные параметры системы → Переменные среды →PATH . Если Oracle Reports устанавливался в самую последнюю очередь, то его переменная, C:\Oracle\orant\bin , будет стоять впереди, и в этом случае ее нужно поместить либо в самый конец, либо за переменными серверной и клиентской части Oracle .

Пример :

Было : C:\Oracle\orant\bin; C:\Oracle\Server\bin;C:\Oracle\OraCli\11.2.0\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

Стало :

C:\Oracle\Server\bin;C:\Oracle\OraCli\11.2.0\bin; C:\Oracle\orant\bin;% SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

Либо так : % SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Oracle\Server\bin;C:\Oracle\OraCli\11.2.0\bin; C:\Oracle\orant\bin

 

Внимание! При установке Oracle версии 11.2.0.4, в реестре может проставляться параметр NLS _ LANG с кодировкой типа «AMERICAN_AMERICA.WE8MSWIN1252». Ее необходимо поменять. Проверить следующую ветку реестра: HKEY _ LOCAL _ MACHINE - SOFTWARE - Oracle - KEY _ OraDb 11 g _ home 1 и при необходимости заменить на RUSSIAN_RUSSIA.CL8MSWIN1251.

 

 

5        Создание сервиса Listener

Для работы с БД необходимо поддерживать соединение с ней. Для этого предназначена служба Listener, которую необходимо создать и сконфигурировать.

Для конфигурации Listener необходимо выполнить следующие действия:

  1. Выбрать меню Пуск Все программы → Oracle-OraDb11g_home1→ Configuration and Migration Tools → Net Configuration Assistant ( Рисунок   33 ) .

Рисунок   33 – Настройка службы Listener (1)

  1. Выбрать пункт Listener configuration ( Рисунок   34 ):

Рисунок   34 – Настройка службы Listener (2)

  1. Выбрать Add ( Рисунок   35 Рисунок   35 ):

Рисунок   35 – Настройка службы Listener (3)

  1. Указать имя службы. В данном случае – имя « LISTENER » по умолчанию ( Рисунок   36 ):

Рисунок   36 – Настройка службы Listener (4). Ввод имени службы Listener

  1. Оставить имя по умолчанию и нажать кнопку Следующий ( Рисунок   37 ):

Рисунок   37 – Настройка службы Listener (5)

  1. Выбрать порт по умолчанию – 1521 ( Рисунок   38 ):

Рисунок   38 – Настройка службы Listener (6). Выбор порта

  1. Выбрать No и нажать кнопку Следующий ( Рисунок   39 ):

Рисунок   39 – Настройка службы Listener (7)

  1. Нажать кнопку Готово ( Рисунок   40 ):

Рисунок   40 – Настройка службы Listener (8)

В результате описанных выше действий будет создана служба OracleOraDb11g_home1TNSListener .

 

6        Создание БД Oracle

Перед созданием БД необходимо убедиться, что кодировка была изменена.

 

Внимание! При установке Oracle версии 11.2.0.4, в реестре может устанавливаться параметр NLS_LANG с кодировкой типа «AMERICAN_AMERICA.WE8MSWIN1252». Кодировку необходимо поменять на RUSSIAN_RUSSIA.CL8MSWIN1251 (если она отлична от русской) в ветке реестра: HKEY_LOCAL_MACHINE-SOFTWARE-Oracle- KEY_OraDb11g_home .

 

Для создания БД необходимо выполнить следующие действия:

  1. Выбрать Пуск Все программы → Oracle-OraDb11g_home1 → Configuration and Migration Tools → Запустить «Database Configuration Assistant» ( Рисунок   41 ) :

Рисунок   41 – Создание БД Oracle (1)

  1. Нажать кнопку Next ( Рисунок   42 ):

Рисунок   42 – Создание БД Oracle ( 2 )

 

  1. Выбрать пункт Create a Database ( Рисунок   43 ):

Рисунок   43 – Создание БД Oracle (3)

 

  1. Выбрать пункт Custom Database ( Рисунок   44 ):

Рисунок   44 – Создание БД Oracle (4)

  1. Определить название БД.

 

Внимание! Название БД, указанное в этом шаге, будет использоваться в сгенерированной лицензии, предоставленной для продукта «Супермаг Плюс». Название БД не должно превышать 8-ми символов («Супермаг Плюс» использует данное ограничение) и должно быть написано строго латинскими буквами. При заказе лицензии у менеджера необходимо указывать данное название БД.

 

В приведенном ниже примере указано название DEMO . Прописывается сразу в два поля – Global Database Name и SID ( Рисунок   45 ):

Рисунок   45 – Создание БД Oracle (5). Определение названия БД

Шаг 4. Снять флаг Configure Enterprise Manager и нажать кнопку Next ( Рисунок   46 ):

Рисунок   46 – Создание БД Oracle (6)

  1. Ввести уникальные пароли для пользователей SYS и SYSTEM . Выбрать пункт Use the Same Administrative Password for All Accounts и указать один пароль для всех пользователей – « qqq » ( Рисунок   47 ).

 

Внимание! Перед нажатием кнопки Далее следует убедиться, что раскладка клавиатуры – английская. Иногда вместо « qqq », пользователи вводят «иии» и возникают проблемы с дальнейшей установкой.

 

Рисунок   47 – Создание БД Oracle (7). Задание пароля

  1. Программа выдаст предупреждение. Необходимо продолжить нажатием кнопки YES ( Рисунок   48 ):

Рисунок   48 – Создание БД Oracle (9)

  1. Выбрать расположение каталога, где будет происходить создание БД. По умолчанию выбирается первый пункт , Use Database File Location from Template ( Рисунок   49 ) . В этом случае программа создаст каталог с БД в необходимой директории, выбранной при установке серверной части Oracle . Если необходимо выбрать расположение создаваемой БД само c тоятельно, то выбирается 2-й пункт, Use Common Location for All Database Files ( Рисунок   49 ):

Рисунок   49 – Создание БД Oracle (10). Выбор расположения каталога БД

  1. Снять флаг Specify Fast Recovery Area и нажать кнопку Next ( Рисунок   50 ):

Рисунок   50 – Создание БД Oracle (11)

  1. Снять флаги со всех пунктов и нажать кнопку Standart Database Component   ( Рисунок   51 ):

 

Рисунок   51 – Создание БД Oracle (12)

  1. Дезактивировать все опции ( Рисунок   52 ):

Рисунок   52 – Создание БД Oracle (13)

  1. Выбрать размер оперативной памяти сервера под ресурсы Базы данных пользователя ( Рисунок   53 ).

 

Внимание! Рекомендуемый размер выделения составляет 60-70% от общего размера оперативной памяти сервера. Задаваемый объем зависит от производительности сервера и остается на усмотрение администратора. Также могут быть установлены другие программы, которые постоянно используют ресурсы оперативной памяти сервера – в этом случае необходимо проанализировать объем потребляемых ресурсов и, с учетом полученных данных, определить размер ОП для устанавливаемой БД. Созданная БД Oracle зарезервирует заданный объем под себя. Некорректно заданное значение объема оперативной памяти, противоречащее пропорциональному использованию с другими программами, может приводить к сбою в работе операционной системы, а также к нестабильной работе БД Oracle , что может грозить потерей ценной информации.              

 

 

Рисунок   53 – Создание БД Oracle (14). Выбор размера ОП сервера под БД

  1. Нажать кнопку All Initialization Parameters ( см . Рисунок   53 ).
  2. Нажать кнопку Show Advanc е d Parametrs ( Рисунок   54 ):

Рисунок   54 – Создание БД Oracle (15)

  1. Найти параметр «07_ DICTIONARY _ ACCESSIBILITY » и FALSE заменить на TRUE ( Рисунок   55 ) . Установить флаг в поле Override Default . Если его не установить, то программа «Супермаг Плюс» работать не будет.

 

Рисунок   55 – Создание БД Oracle (16)

Если данное действие не выполнено, то после создания БД необходимо подключиться к базе данных и выполнить команду в командной строке:

 

Set nls_lang=american_america.cl8mswin1251

Conn sys/qqq@DEMO as sysdba

 

ALTER SYSTEM SET O7_DICTIONARY_ACCESSIBILITY=TRUE SCOPE=SPFILE;

shutdown immediate;

startup .
 

  1. Установить количество выделяемых процессов Oracle   из расчета 15 процессов на пользователя, включая кассовый и почтовый модуль ( Рисунок   56 ). Рекомендуется задать значение, не меньшее, чем по умолчанию!

 

  Рисунок   56 – Создание БД Oracle (17). Установка количества процессов Oracle  

  1. Создание табличного пространства INDX . По умолчанию при запуске Генератора БД «Супермаг Плюс» все табличные индексы заполняются в табличное пространство USERS . Это существенно замедляет работу БД, так как работа с различными объектами в одном табличном пространстве требует больше времени. Для этих целей рекомендуется создать уникальное пространство INDX , и в последующем, при задании опции  Генератора БД о перемещении индексов в INDX , все индексы будут разграничены.

Для создания необходимо перейти на раздел Tablespaces и нажать Create ( Рисунок   57 ):

Рисунок   57 – Создание БД Oracle (18). Формирование табличного пространства

  1. В открывшемся окне в поле NAME ввести « INDX », в поле File Name – « INDX 01», задать первоначальный размер файла: Size – 100 MB ( Рисунок   58 ).

Дважды щелкнуть мышью на значке блокнота рядом с названием файла. Откроется новое окно настроек.

Рисунок   58 – Создание БД Oracle (19). Настройка табличного пространства

  1. Перейти  на закладку Storage (см. ( Рисунок   58 ), активировать поле AUTOEXTEND и задать значение в поле Incerment – 10240 K Bytes ( Рисунок   59 ). Данное поле предназначено для автоматического расширения файла Indx01 . В данном примере задано 100 МБ. Если свободное место будет использовано, то программа автоматически расширит файл на 10240 КБ (10 МБ). Далее нажать кнопки OK и CREATE , после чего табличное пространство INDX будет создано.

Рисунок   59 – Создание БД Oracle (20)

  1. Завершить создание настроек для БД нажатием кнопки Finish ( Рисунок   60 ):

Рисунок   60 – Создание БД Oracle (21). Завершение создание настроек БД

  1. Программа выведет весь список настроек, установленных ранее. Подтвердить настройки нажатием кнопки OK ( Рисунок   61 ):

Рисунок   61 – Создание БД Oracle (22). Подтверждение настроек БД

  1. Запустится процедура создания БД ( Рисунок   62 ):

Рисунок   62 – Создание БД Oracle (23)

  1. После успешного завершения отобразится окно с подтверждением окончания установки ( Рисунок   63 ):

Рисунок   63 – Создание БД Oracle (24). Успешное завершение установки БД Oracle

 

7        Конфигурация соединения с базой данных.

 

  1. Открыть   меню Пуск Все программы →Configuration and Migration Tools → Net Manager .
  1. Выбрать пункт Service Naming  ( Рисунок   64 ).

Если была создана служба Listener до создания БД (см. Раздел 5 ), раздел Service Naming уже настроен, и БД будет отображена с настройками соединения: Host Name – имя компьютера или ip адрес, Port Number – по умолчанию 1521.

Рисунок   64 – Конфигурация соединения с сервером БД (1). Нстройка имени хоста и номера порта

Примечание.  Данный пункт можно не выполнять, если до этого момента все настройки выполнялись строго по инструкции.

Если же настройка службы Listener не выполнялась, то необходимо вернуться в Раздел 5 данного руководства и создать службу в соответствии с описанием. В последующем вернуться к настоящему пункту и сконфигурировать Service Naming , нажав «+» в верхнем левом углу.

  1. Указать имя БД и нажать кнопку Следующий ( Рисунок   65 ) :

Рисунок   65 – Конфигурация соединения с сервером БД (2). Установка имени БД

  1. Оставить настройку по умолчанию – TCP / IP ( Рисунок   66 ):

Рисунок   66 – Конфигурация соединения с сервером БД (3)

  1. В поле Host Name указать имя компьютера, либо IP адрес. Port Number оставить по умолчанию ­ – 1521 ( Рисунок   67 ):

Рисунок   67 – Конфигурация соединения с сервером БД (4)

  1. Указать в поле Service Name имя БД ( Рисунок   68 ):

Рисунок   68 – Конфигурация соединения с сервером БД (5)

  1. Нажать кнопку Готово ( Рисунок   69 ):

Рисунок   69 – Конфигурация соединения с сервером БД (6)

  1. Произвести конфигурацию сервиса « Listener ». Выбрать пункт меню Listeners LISTENER (см. Рисунок   64 ):

а.        В правом окне удалить Adress2 , нажав кнопку Remove Address ( Рисунок   70 ):

Рисунок   70 – Конфигурация сервиса « Listener » (1)

б.       В « Address 1» проверить настройки соединения: H ost ip адрес или имя компьютера, Port – 1521 по умолчанию ( Рисунок   71 ):

Рисунок   71 – Конфигурация сервиса « Listener » (3)

в.       Выбрать пункт меню Database Services ( Рисунок   72 ):

Рисунок   72 – Конфигурация сервиса « Listener » (2)

г.        Нажать кнопку Add Database ( Рисунок   73 ):

Рисунок   73 – Конфигурация сервиса « Listener » (3)

д.       Прописать настройки:

  • Global Database Name имя БД ;
  • Oracle Home Directory – путь к папке серверного части Oracle . Пример : D:\Oracle\Server;
  • SID имя БД ;
  • Сохранить настройки , выбрав пункт меню Файл → File-Save Network Configuration ( Рисунок   74 ):

Рисунок   74 – Конфигурация сервиса « Listener » (4). Сохранение настроек

  1. Перезагрузить сервис Listener .
  2. Протестировать соединение с БД. Выбрать БД из раздела Service Naming и нажать на бочонок слева ( Рисунок   75 ):

 

Рисунок   75 – Конфигурация соединения с сервером БД (9)

Выбрать Change Login . Ввести логин – Sys , пароль – qqq . Подтвердить и нажать кнопку Test ( Рисунок   76 ):

Рисунок   76 – Конфигурация соединения с сервером БД (10)

  1. При успешном подключение к БД будет выдано следующее сообщение ( Рисунок   77 ):

Рисунок   77 – Успешное подключение к БД

 

  1. Найти файл D:\ORACLE\Server\NETWORK\ADMIN\tnsnames.ora и выложить его в Oracle client и Oracle Rep. Примерные пути : D:\ORACLE\ORACLI\NETWORK\ADMIN\ и D:\ORACLE\orant\NET80\ADMIN\.

 

8        Установка ПО «Супермаг Плюс»

8.1              Подготовка к установке ПО «Супермаг Плюс»

Установка включает в себя:

  1. Инсталляцию приложения «Супермаг Плюс».
  1. Инсталляцию программной части Сервис пака к версии.

 

Перед установкой ПО необходимо:

  1. Распаковать архив с дистрибутивом программы.
  2. Распаковать последний сервис пак.

 

8.2              Процесс установки  ПО «Супермаг Плюс»

  1. Запустить Setup .
  1. Нажимать Далее ( Рисунок   78 ) до выбора способа установки ( Рисунок   79 ).

 

1

  Рисунок   78 Установка «Супермаг Плюс» (1)

  1. Если версия устанавливается с нуля на сервер, выбрать Все модули . Для обновления версии то выбрать соответствующий пункт ( Рисунок   79 ):

 

2

Рисунок   79 – Установка «Супермаг Плюс» (3)

  1. Убрать пункты, которые уже не используются (По умолчанию все опции активированы) – Рисунок   80 :

 

Рисунок   80 – Установка «Супермаг Плюс» (2). Дезактивация неиспользуемых компонентов

  1. Если был выбран пункт обновления, программа предложит начать установку ( Рисунок   81 ):

 

Рисунок   81 – Установка «Супермаг Плюс» (3). Обновление

 

  1. При выборе с нуля (Все модули и т.д.) необходимо выбрать каталог для установки программы. По умолчанию это: С:\SM2000 и нажать кнопку Далее ():

Рисунок   82 – Установка «Супермаг Плюс» (4)

  1. При успешном завершении установки ПО «Супермаг Плюс» появится сообщение ( Рисунок   83 ):

Рисунок   83 – Установка «Супермаг Плюс» (5). Успешное завершение

8.3              Установка сервис-пака

8.3.1         Установка программной части сервис-пака к версии

  1. Запустить установщик сервис-пака и нажать кнопку Начать ( Рисунок   84 ):

 

Рисунок   84 – Установка сервис-пака

 

  1. После завершения процесса установки нажать кнопку Готово ( Рисунок   85 ) :

Рисунок   85 – Завершение установки сервис-пака

 

8.3.2         Инициализация базы Генератором БД

Процедура инициализации БД включает в себя заполнение табличного пространства Oracle таблицами «Супермаг Плюс».

 

  1. Открыть меню Пуск → Все программы → Супермаг Плюс и запустить приложение Генератор БД ( Рисунок   86 ):

Рисунок   86 – Запуск Генератора БД

  1. В открывшемся окне необходимо произвести ряд настроек ( Рисунок   87 ):

Рисунок   87 – Настройка Генератора БД

а.        становить значение «Новая база данных», либо не устанавливать, если предполагается обновление действующей БД;

б.       ввести имя БД в графе База Oracle ;

в.       указать пароль и Пароль SYS – ввести «qqq»;

г.        выбрать тип базы данных. Всего присутствует 3 варианта:

  • Центральный офис или единственный магазин (без заполнения начальными данными) – режим рассчитан на то, что данные будут присланы из внешней БД.
  • Центральный офис или единственный магазин (стандартные начальные данные) – режим генерации БД, при котором заполняются стандартные начальные данные в БД. Зоны идентификаторов контрагентов и префиксы для артикулов в этом случае не задаются, перед началом работы необходимо для базы данных задать эти параметры в административном модуле (см.   Том   24).
  • Филиал (инициализация файлом, созданным в центральном офисе) – создание описания базы данных в центральном офисе с заранее заданными префиксами идентификаторов.  

На примере будет выбран первый пункт.

д.       установить флаг Переместить индексы в , если при создании БД было создано табличное пространство INDX ;

е.        нажать кнопку Инициализировать

  1. Запустится процесс инициализации БД ( Рисунок   88 ):

Рисунок   88 – Инициализация БД

  1. После успешного окончания инициализации, программа выдаст сообщение ( Рисунок   89 Рисунок   89 ):

Рисунок   89 – Успешная инициализация БД

 

  1. Подключить базу Через модуль Администратор Сервера приложений и выложить актуальную лицензию.

Внимание! Необходимо сделать сброс срока действия паролей пользователей

 

В случае возникновении ошибки из-за истечения рока действия пароля ORA-28001: the password has expired ( срок действия пароля истек) необходимо выполнить следующие команды в командной строке:

 

1. set nls_lang=american_america.cl8mswin1251 < Изменение кодировк и >

 

2. sqlplus / nolog <За йти в sqlplus >

 

3. conn sys / qqq @ sampek 2 as sysdba <Соедин ение с Б Д под системным пользователем>

 

4. select username , ACCOUNT _ STATUS , EXPIRY _ DATE from dba _ users ; <просмотр пользователей пароль которы х просрочен>

 

5. ALTER PROFILE default LIMIT password_life_time UNLIMITED; < Удаление скрок ов годност и паролей пользователей>

 

6. commit; <применение внесенных изменений в БД>

 

7. select username , ACCOUNT _ STATUS , EXPIRY _ DATE from dba _ users ; <<просмотр пользователей пароль которы х просрочен, вывод должен б ыть отличен от предыдущ его >

 

8. alter user supermag identified by qqq; < пересоздание пароля для пользователя supermag>

 

9. alter user supermag account unlock;

 

10. commit; <применение внесенных изменений в БД>

 

8.3.3         Установка скриптов сервис-пака

 

Внимание! Скрипты должны выполняться от имени Supermag .

 

  1. Из каталога дистрибутива сервис пака скопировать папку Scripts на диск « C » в каталог Temp .
  1. Выполнить  Пуск → Все программы → Oracle для Windows NT → SQL Plus 8.0 и создать ярлык ( Рисунок   90 ):

Рисунок   90 – Запуск SQL Plus 8.0

  1. В свойствах ярлыка указать путь к рабочей папке скриптов – C:\temp\Scripts ( Рисунок   91 ):

Рисунок   91 – Свойства ярлыка SQL Plus 8.0

  1. Запустить программу SQL Plus 8.0.
  2. В параметрах входа в систему ( Рисунок   92 ) указать:
  • Имя пользователя – supermag ;
  • Пароль – qqq ;
  • Строка связи – имя БД (например, « DEMO »).

Рисунок   92 – Параметры входа в Систему

  1. После подключения выполнить команду @run_script ;
  2. Дождаться окончания установки.
  3. Проверить тест соединения с помощью утилиты Переключатель БД :

а.        зайти в меню Пуск → Все программы → Переключатель БД .

б.       Нажать кнопку Настройка ( Рисунок   93 ):

Рисунок   93 – Тестирование соединения с БД (1)

в.       установить Прямое соединение с БД ( Рисунок   94 ):

Рисунок   94 – Тестирование соединения с БД (2)

г.        нажать кнопку Тест ( Рисунок   95 ):

Рисунок   95 – Тестирование соединения с БД (3)

д.       указать  имя пользователя  – Supermag , пароль – qqq (см. Рисунок   95 ).

 

После завершения установки можно приступать к работе с программой.

При возникновении каких либо проблем следует проанализировать, были ли выполнены все пункты данной инструкции.

Если программа не заработала, необходимо переустановить ОС.

Все предложения можно высылать на почту отдела сопровождения – sm 2000@ servplus . ru .