SAP Netweaver 7.4 установка Central Instance RHEL 6 Oracle 11
Подготовительный этап
Помимо самих пакетов установки, нам понадобится утилита SAP Software Provisioning Manager.
Отключим firewall и selinux, а также установим JAVA SDK.
Установим необходимые пакеты
# yum -y groupinstall "base" "compat-libraries" "development" "debugging" "directory-client" "storage-client multipath" "perl-runtime"
# yum -y groupinstall "hardware-monitoring" "large-systems" "network-file-system-client" "x11"
# yum install libaio libaio-devel compat-libstdc++-33 elfutils-libelf-devel libgcc libstdc++
# yum install unixODBC unixODBC-devel ksh libXp uuidd libuuid
Устанавливаем umask для пользователя root
# umask 022
Добавим в файл /etc/sysctl.conf параметры (в зависимости от разрядности системы)
# 32-bit systems:
kernel.shmmax=2313682943
kernel.msgmni=1024
kernel.sem=1250 256000 100 1024
vm.max_map_count=1000000
# 64-bit systems:
kernel.shmmax=23136829430
kernel.shmall=5242880
kernel.msgmni=1024
kernel.sem=1250 256000 100 1024
vm.max_map_count=1000000
Активируем
# sysctl -p
Добавим параметры в файл и перелогинемся
# vi /etc/security/limits.conf
@sapsys hard nofile 32800
@sapsys soft nofile 32800
@dba hard nofile 32800
@dba soft nofile 32800
@sapsys soft nproc unlimited
orasid soft memlock unlimited
orasid hard memlock unlimited
oraSID - пользователь базы данных. SID - уникальный идентификатор вашей системы.
Стоит также проверить остальные необходимые параметры системы согласно нотам: 722273, 1524205, 1496410, 1391070. Пропишем в файле /etc/hosts статический IP адрес и hostname.
# vi /etc/hosts
10.10.10.10 saphost saphost.domain.ru
Добавим маршрут (вместо eth0 указываем ваш сетевой интерфейс)
# route add -net 224.0.0.0 netmask 255.255.255.0 eth0
Распаковываем Provisioning Manager с помощью утилиты SAPCAR и запускаем sapinst из распакованной директории
# ./sapinst
Выбираем пункт установки
Тип установки: Typical. Нажимаем Next и на следующем экране выбираем пакет Java Component NW740.
Попав на следующий экран, укажем SAPSID.
Далее можно указать DNS имя для системы, а перейдя дальше выберем пакеты UC Kernel NW740, Installation Export NW740 (folder EXP1).
Указываем пароли для системы
Вводим DBSID системы и выбираем тип установки базы данных
На следующем шаге исправляем ошибки если есть, выполняем повторную проверку и идем дальше.
Определяем количество памяти, задаем пароли для ABAP, Java Schema.
Указываем доп. настройки базы данных
Выбираем пакет RDBMS Oracle 112, а нажав Next сконфигурируем Listener базы.
Далее выбираем пакет Oracle Client 112, вводим DASID, выбираем/не выбираем SLD destination и проверяем настройки. Нажимаем Next для запуска процесса установки.
Во время установки появится информационное окно с соответстующими предписаниями направленными на установку сервера базы данных.
Создадим директорию и дадим ей права
# mkdir -p /oracle/SID
# chown orasid:dba /oracle/SID
Установка базы данных:
От пользователя root
# xhost +SI:localuser:orasid
# su - orasid
> umask 022
> cd /oracle/stage/112_64/database/SAP
> ./RUNINSTALLER
Configure Security Updates нажимаем Next и Yes.
Download Software Updates: Выбираем Skip software updates
Installation Options: Выбираем Install Database software only
Grid Installation Options: Выбираем Single Instance database installation
Product Languages: Нажимаем Next
Database Edition: Выбираем Enterprise Edition
Installation Location: Пути уже прописаны, поэтому нажимаем Next
Create Inventory: Нажимаем Next
Operating System Groups: Нажимаем Next
Prerequisite Checks: Проверяем и исправляем если требуется
В процессе установки будет отображена информация о том, что необходимо запустить несколько скриптов от пользователя root
# /oracle/oraInventory/orainstRoot.sh
# /oracle/SID/11203/root.sh
Завершив установку сервера базы данных нажимаем "ОК" и тем самым продолжаем установку SAP.
На предпоследнем шаге (50) возникла ошибка связанная с правами на директорию /oracle/SID/sapcheck.
Для исправления изменим права:
# chown orasid:sapsys /oracle/SID/sapcheck/*
# chmod 775 /oracle/SID/sapcheck ; chmod 775 /oracle/SID/sapcheck/*