Книга: SAP R/3 Системное администрирование

4.3. Процедура инсталляции

4.3. Процедура инсталляции

Настройка рабочей системы SAP R/3 требует установки следующих компонентов.

? Инстанция базы данных и программное обеспечение РСУБД

? Центральная инстанция

? Дополнительные диалоговые инстанции (если требуется)

? Инстанции, действующие как автономные шлюзы для других систем SAP R/2 и R/3 (если требуется)

? Клиенты

Установка каждого компонента с помощью R3setup происходит в два этапа. На первом необходимо ввести специфические данные конфигурации пользователя, требуемые будущей системе SAP R/3. Второй этап состоит из реальной обработки — в идеале, без дополнительного ввода со стороны пользователя.

Когда устанавливается новая система SAP R/3, процесс инсталляции идет с сервера на клиентскую часть. На первом шаге устанавливают РСУБД и базу данных на будущем сервере базы данных. На следующем шаге устанавливают центральную инстанцию на выбранном сервере приложений. После этого можно будет установить дополнительные инстанции. Процедура R3setup не включает установку клиентов; их можно установить в любое время (см. раздел 4.5).

Управляющие файлы

R3setup проверяет и настраивает управляющие файлы, которые определяют последовательность установки (см. рис. 4.2). Готовые шаблоны управляющих файлов хранятся в каталоге установки во время установки R3setup. Управляющие файлы являются редактируемыми текстовыми файлами, их имена отражают тип установки (см. таблицу 4.3).

Таблица 4.3. Список стандартных управляющих файлов для R3setup

Управляющий файл Содержание Комментарии
CNTRDB.R35 Установка на одном сервере центральной инстанции и инстанции базы данных Больше недоступен для SAP R/3 4.6C на UNIX
CENTRAL.R35 Установка центральной инстанции
DATABASE.R35 Установка инстанции базы данных
DIAL0G.R35 Установка дополнительной инстанции приложений
GATEWAY.R35 Установка инстанции шлюза
CDINST.R35 Установка R3setup Недоступен в системе UNIX

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

Этап 1 - Ввод

Основная часть раздела содержит пары, состоящие из ключевого слова и значения. R3setup запрашивает специфические для системы значения во время этапа ввода. Затем программа проверяет записи и записывает их в управляющий файл.

Необходимо указать следующие записи:

? Имя системы SAP R/3

? Имя инстанции базы данных — идентично имени системы SAP R/3, за исключением систем нескольких компонентов на одной базе данных (MCOD) (см. раздел 4.4.2)

? Число инстанций R/3

? Сервер для каталога переноса

? Каталоги для временного хранения файлов экспорта базы данных

? Файловая структура базы данных

? Уровень параллельности обработки при загрузке базы данных

Могут потребоваться дополнительные данные в зависимости от используемой РСУБД и операционной системы.

Область [ЕХЕ] управляющего файла перечисляет пронумерованные шаги установки в порядке выполнения в виде блок-схемы.

Следующий раздел управляющего файла CENTRDB.R3S для установки центральной инстанции и базы данных показывает фрагмент блок-схемы установки вместе с выполняемыми здесь шагами (см. листинг 4.1)

Листинг 4.1. Фрагмент управляющего файла CENTRDB.R3S

[ЕХЕ]
10=CENTRDBINSTANCE_NT_ORA
20=DBCOMMONDBENV_NT_ORA
30=DBSAPDATAPATH_NT_IND
40=CALCRAM_IND_IND
50=CDSERVER46CSR2_NT_ORA
60=OSGROUPSAPLOCALADMIN_NT_IND
70=OSGROUPSAPLOCAL_NT_IND
………………………
610=DBCREATEDB_NT_ORA
620=DBPOSTBUILD_NT_ORA
630=DBCREATEROLLSEGSTART_NT_ORA
640=DBCREATETSP_NT_ORA
650=DBCREATEROLLSEG_NT_ORA
660=ORADBUSR_NT_ORA
………………………
890=RFCRSWBOINI_IND_IND
900=RFCRADDBDIF_IND_IND
910=R3CIFILEPERMISSIONS_NT_IND
920=QUERIESFINISHED_NT_IND
[CENTRDBINSTANCE_NT_ORA]
CLASS=CNTCommonParameters
CONFIRMATION=SAPSYSTEMNAME SAPSYSNR SAPLOG SAPNTDOMAIN
SAPTRANSHOST DB_SID
INSTALLATIONTYPE=CI
MSGID=RI_GIST_CENTRALINSTANCE_IND_IND
SAPLOG=(RI_GIKY_NA_COM_SAPLOG, entry { { label RI_GIKY_NA_COM_SAPMNT_LABEL }{ regexp [A-Z][:]?$} } )
SAPNTDOMAIN=(RI_GIKY_NA_COM_SAPNTDOMAIN, entry { { label "Domain of all SAP Users and Groups" } } )
SAPSYSNR=00 (RI_GIKY_NA_COM_SAPSYNR, entry { { label RI_GIKY_NA_COM_SAPSYNR_LABEL } { regexp (([0-8][0-9]) | (9[0-6]) )$ } } )
SAPSYSTEMNAME=C11 (RI_GIKY_NA_COM_SAPSYSTEMNAME, entry {{ label RI_GIKY_NA_COM_SAPSYSTEMNAME_LABEL } { regexp [A-Z][A-Z0-9][A-Z0-9]$} } )
SAPTRANSHOST=(RI_GIKY_NA_COM_SAPTRANSHOST, entry {{ label RI_GIKY_NA_COM_SAPTRANSHOST_LABEL}} )
[DBCOMMONDBENV_NT_ORA]
CLASS=COraDbIniDefKey
CONFIRMATION=NLS_CHARACTERSET SAPDATA_HOME DB_HOME_NAME
DB_HOME_NAME=(RI_GIKY_NA_COM_ORANT_DBHOMENAME)
INST_MODE=OLD (RI_GIKY_NA_QT_INSTMODE, radiobox {{ label "Install for Multi Schema?" } { OLD "No (old style)" } { NEW "Yes (new style)" }} )
MSGID=RI_GIST_DBCOMMONDBENV_IND_IND
NLS_CHARACTERSET=WE8DEC
SAPUSERPASSWD=(RI_GIKYJIA_COM_SAPUSERPASSWD)
SVRMGR=@[email protected]
[DBCREATEDB_NT_ORA]
CLASS=COraCreateDb
LIST=Z_ORACREATETSP
MSGID=RI_GIST_DBCREATEDB_IND_IND
STEP_ENV=DB_ENV
STEP_USER=@SAPNTDOMAIN@@LOWER_SAPSYSTEMNAME@Adm
STEP_USERPASSWORD=@OSUSERSIDADMPASSWD_NT_IND=PASSWORD@

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

Этап 2 - Обработка

Когда до инсталляции планирование было выполнено полностью, проблем не возникнет и вся работа администратора, занимающегося установкой системы R/3, обычно ограничивается сменой в дисководе компакт-дисков и инсталляцией ПО РСУБД.

Программа R3Setup сначала проверяет целевой компьютер, включая требования к авторизации, доступное дисковое пространство и проверку правильности установки что программного обеспечения базы данных. На рис. 4.5 показано, что происходит, если пользователь забыл установить базу данных.

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

? STATUS=ERROR

При каждом выполнении R3setup создает специальный файл журнала с именем <тип_установки>.log. Чтобы упростить анализ ошибок, для каждого законченного шага в файле делается отдельная запись. Пример в листинге 4.2 показывает проблему, которая возникла на шаге DBCOMMONDBENV_NT_ORA.

Листинг 4.2. Запись об ошибке в файле журнала CENTRDB.log

ERROR 2002-11-03 14:21:07 DBCOMMONDBENV_NT_ORA Internal - ColdKeyCheck:0
Please install Oracle before continuing the installation!
ERROR 2002-11-03 14:21:07 DBCOMMONDBENV_NT_ORA ColdKey - Check:0
Phase failed.
ERROR 2002-11-03 14:21:07 InstController Action:0
Step DBCOMMONDBENV_NT_ORA could not be performed.
ERROR 2002-11-03 14:21:08 Main :0
Installation failed.
ERROR 2002-11-03 14:21:08 Main :0
Installation aborted.

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

Весь пакет инсталляции SAP R/3 состоит из нескольких компакт-дисков. Это означает, что при инсталляции нужно будет менять диски (обычно их меняет вручную оператор). Однако, если имеется достаточное дисковое пространство, можно скопировать компакт-диски на жесткий диск и информировать R3setup о пути доступа на этапе 1.

Установка РСУБД

Установка программного обеспечения РСУБД зависит от используемых базы данных и операционной системы. Выполнение R3setup включает только установку БД SAP. Руководства по установке для других поддерживаемых РСУБД описывают процесс для этих продуктов.

Наиболее утомительным шагом процесса установки является импорт данных в базу данных SAP R/3. В зависимости от производительности компьютера этот шаг может потребовать нескольких часов.

Действия по установке, выполняемые R3setup, по большей части прозрачны для пользователя, если только неожиданные ошибки не потребуют исправления. В таблице 4.4 содержится обзор наиболее важных действий во время установки центральной инстанции, выполняющейся в системе UNIX с базой данных Oracle. Этот обзор хорошо показывает сложность выполняемых задач. В зависимости от используемых операционной системы и РСУБД последовательность этапов и используемых инструментов может меняться. Однако тип и число этапов остаются такими же. Звездочка (*) указывает этапы, которые выполняются автоматически и обычно не требуют вмешательства оператора.

Таблица 4.4. Этапы инсталляции центральной инстанции с базой данных

Этап Что происходит на этом этапе
Проверка по контрольному списку Позволяет убедиться в соответствии перечисленным требованиям аппаратного и программного обеспечения
Подготовка системы вручную Настройка параметров ядра UNIX Создание файловых систем Конфигурирование области свопинга Создание требуемых каталогов данных согласно руководству по установке: ? Каталог установки ? Каталоги базы данных ? Каталоги для инстанции SAP R/3
Запуск программы R3Setup Запуск командного файла: insttool.sh
Запрос определенных параметров Имя системы SAP R/3 Номер инстанции Каталог переноса Имя базы данных Настройки языка Настройки памяти Монтирование компакт-диска Каталоги для копий компакт-дисков
Проверка* Дисковое пространство Существование каталогов
Коммуникация* Служебные записи для диспетчера, шлюза и сервера сообщений Существующие служебные записи не изменяются
Пользователи и группы* Создание пользователей и групп на уровне UNIX для базы данных и системы SAP R/3 Существующие пользователи и группы не изменяются
Каталоги* Создание требуемых каталогов и настройка прав доступа Существующие каталоги и права доступа не изменяются
Разархивирование ПО R/3* Запись ПО в соответствующие каталоги.
Профиль по умолчанию* Создание системного профиля DEFAULT.PFL
Создание и настройка рабочей среды для пользователей* Определение файлов профилей для ora<sid> и <sid>adm
Профиль инстанции Создание профиля инстанции
Разархивирование ПО Oracle* Запись ПО в соответствующие каталоги
runinstaller Инсталляция ПО Oracle
Создание БД SAP R/3* Проверка размера ожидаемых файлов данных БД Создание пустой БД Oracle Создание пользователей БД Импорт данных
Генерация статистической информации*
Создание временной лицензии R/3*
Запуск систем R/3*
Настройка вручную

Установка дополнительных инстанций SAP R/3 следует той же процедуре. Однако, поскольку область действия дополнительных инстанций меньше, такие инсталляции проще и могут выполняться быстрее.

Оглавление книги


Генерация: 1.189. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз