Установка Oracle Business Intelligence 12c на Linux

В этой статье мы пострались описать установку Oracle Business Intelligence 12c на Oracle Linux 7 на тестовую среду в стандартной топологии. Здесь рассмотрены основные шаги установки для быстрого развертывания OBIEE 12c.

Подготовка к установке и конфигурированию Oracle Business Intelligence 12с

Для подготовки установки Oracle Business Intelligence необходимо проверить системные требования и скачать установочные файлы.

Топология для установки OBIEE 12c:
Топология для установки OBIEE 12c

Структура директорий для установки OBIEE 12c:
Структура директорий для установки OBIEE 12c

Контрольный список

Важные пункты, которые необходимо знать, перед тем как Вы начнете установку Oracle Business Intelligence installation.

Информация Значение Описание
JAVA_HOME /u01/apps/obi12c/product/jdk Переменная среды, указывающая на домашний каталог Java JDK.
ORACLE_HOME /u01/apps/obi12c/product/Oracle_Home Директория, в которую вы будете устанавливать ваше программное обеспечение. Эта директория будет включать в себя Oracle Fusion Middleware Infrastructure и Oracle Business Intelligence
DOMAIN_HOME /u01/apps/obi12c/config/domains Местоположение, в котором будет располагаться сконфигурированный домен.
APPLICATION_HOME /u01/apps/obi12c/config/applications Местоположение, в котором будет располагаться данные вашего приложения
WebLogic Server hostname appmt14.it-play.com Имя хоста для Oracle WebLogic Server и Oracle Business Intelligence консолей.
Console port 7001 Порт для Oracle WebLogic Server и Oracle Business Intelligence консолей.
Администратора для WebLogic domain weblogic Name of user with Oracle WebLogic Server administration privileges.
Пароль администратора *** Пароль пользователя с Oracle WebLogic Server административными привилегиями.
Утилита конфигурации ORACLE_HOME/oracle_common/common/bin Путь к конфигуратору для создание и настройки домена.
RCU утилита ORACLE_HOME/oracle_common/bin Путь к Repository Creation Utility (RCU).
RCU префикс схемы BI12C Префикс для имен схем базы данных, которые будут использоваться Oracle Business Intelligence.
RCU пароль схемы *** Пароль для схемы базы данных, используемых Oracle Business Intelligence.
Имя хоста сервера базы данных oradb11.it-play.com Имя хоста на котором поднята база данных.
Порт базы данных 1523 Номер порта, который слушает база данных.
Имя сервиса базы данных BIPROD Имя сервиса базы данных
DBA прользователь sys Имя пользователя с административными привилегиями.

Основные требования к UNIX системам

Изменение параметра SHMMAX на Linux

Обновляем параметр SHMMAX:
[root@appmt14 ~]# view /etc/sysctl.conf
———————————————-
kernel.shmmax = 4294967295
———————————————-

Применяем изменения SHMMAX настроек:
[root@appmt14 ~]# /sbin/sysctl -p
———————————————-
kernel.shmmax = 4294967295
———————————————-

Enabling Unicode Support

Замечание: Oracle настоятельно рекомендует включить поддержку Unicode в настройках LANG и LC_ALL переменных среды с UTF-8 набором символов.
LANG — Эта переменная среды определяет локаль установки по умолчанию.
LC_ALL — Эта переменная среды переопределяет значение переменной окружения LANG и значения любых других переменных среды LC_ *.

[root@appmt14 ~]# locale
———————————————-
LANG=en_US.UTF-8
LC_CTYPE=»en_US.UTF-8″
LC_NUMERIC=»en_US.UTF-8″
LC_TIME=»en_US.UTF-8″
LC_COLLATE=»en_US.UTF-8″
LC_MONETARY=»en_US.UTF-8″
LC_MESSAGES=»en_US.UTF-8″
LC_PAPER=»en_US.UTF-8″
LC_NAME=»en_US.UTF-8″
LC_ADDRESS=»en_US.UTF-8″
LC_TELEPHONE=»en_US.UTF-8″
LC_MEASUREMENT=»en_US.UTF-8″
LC_IDENTIFICATION=»en_US.UTF-8″
LC_ALL=
———————————————-

Настройка лимита открытых файлов и число процессов в UNIX системах

[root@appmt14 ~]# view /etc/security/limits.conf
Добовляем следующие линии:
———————————————-
@dba soft nofile 4096
@dba hard nofile 65536
@dba soft nproc 2047
@dba hard nproc 16384
———————————————-

Замечание: Удостоверьтесь что те же самые значения добавлены в /etc/security/limits.d/20-nproc.conf файл.

[root@appmt14 ~]# cat /etc/security/limits.d/20-nproc.conf
———————————————-
* soft nproc 4096
root soft nproc unlimited
———————————————-

Перезапуск сервера
[root@appmt14 ~]# reboot

Требования для Linux

Необходимые пакеты:
————————————
binutils-2.23.52.0.1
compat-libcap1-1.10
compat-libstdc++-33-3.2.3 for x86_64
compat-libstdc++-33-3.2.3 for i686
gcc-4.8.2
gcc-c++-4.8.2
glibc-2.17 for x86_64
glibc-2.17 for i686
glibc-devel-2.17 for x86_64
libaio-0.3.109 for x86_64
libaio-devel-0.3.109 for x86_64
libgcc-4.8.2 for x86_64
libgcc-4.8.2 for i686
libstdc++-4.8.2 for x86_64
libstdc++-4.8.2 for i686
libstdc++-devel-4.8.2 for x86_64
ksh
make-3.82
ocfs2-tools-1.8.0
sysstat-10.1.5
numactl-2.0.9 for x86_64 (требуется для OBIEE-Essbase)
numactl-devel-2.0.9 for x86_64 (требуется для OBIEE-Essbase)
————————————

Замечание: Некоторые пакеты являются 32bit (i686) и они должны быть так же установлены с 64bit (x86_64) пакетами.

[root@appmt14 ~]# yum install binutils compat-libcap1 gcc gcc-c++ glibc-devel libaio libaio-devel libstdc++-devel ksh make ocfs2-tools sysstat numactl numactl-devel compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 glibc.x86_64 glibc.i686 libgcc.x86_64 libgcc.i686 libstdc++.x86_64 libstdc++.i686
————————————

======================================================================
Install 14 Packages (+173 Dependent packages)
Upgrade 1 Package (+ 2 Dependent packages)
Total download size: 80 M
Is this ok [y/d/N]: Y

Complete!
————————————

Создание пользователя для установки

[root@appmt14 ~]# adduser appbit -g dba
[root@appmt14 ~]# passwd appbit
————————————
Changing password for user appbit.
New password: ***
Retype new password: ***
passwd: all authentication tokens updated successfully.
————————————

Замечание: Oracle рекомендует установить umask равным 027 на вашей системе перед установкой.

Log in under appbit user:

[appbit@appmt14 ~]$ view .bash_profile
Добавляем следующую строку:
————————————
umask 027
————————————

Создание структуры директорий

[root@appmt14 ~]# mkdir /u01/apps/obi12c
[root@appmt14 ~]# chown appbit:dba /u01/apps/obi12c
[root@appmt14 ~]# chmod 750 /u01/apps/obi12c

Входим под appbit пользователем и создаем директории:

[appbit@appmt14 ~]$ mkdir /u01/apps/obi12c/product
[appbit@appmt14 ~]$ mkdir /u01/apps/obi12c/config
[appbit@appmt14 ~]$ mkdir /u01/apps/obi12c/config/domains
[appbit@appmt14 ~]$ mkdir /u01/apps/obi12c/config/applications

Создание центральной директории (Central Inventory)

[root@appmt14 ~]# mkdir /etc/oraInventory
[root@appmt14 ~]# chown root:dba /etc/oraInventory
[root@appmt14 ~]# chmod 775 /etc/oraInventory

Создание файла указателя центральной директории (Central Inventory Pointer File)

[root@appmt14 ~]# view /etc/oraInst.loc
Добавляем следующие линии:
————————————
inst_group=dba
inventory_loc=/etc/oraInventory
————————————

[root@appmt14 ~]# chown root:dba /etc/oraInst.loc
[root@appmt14 ~]# chmod 775 /etc/oraInst.loc

Установка Oracle Fusion Middleware Infrastructure

Установка JDK

[appbit@appmt14 ~]$ mkdir /u01/apps/obi12c/product/jdk
[appbit@appmt14 ~]$ cd /stage/oracle/OBIEE12c/Linux

[appbit@appmt14 Linux]$ tar -xzf jdk-8u65-linux-x64.tar.gz -C ./
[appbit@appmt14 Linux]$ mv ./jdk1.8.0_65/* /u01/apps/obi12c/product/jdk/

[appbit@appmt14 ~]$ export JAVA_HOME=/u01/apps/obi12c/product/jdk
[appbit@appmt14 ~]$ export PATH=$JAVA_HOME/bin:$PATH
[appbit@appmt14 ~]$ java -version
————————————
java version «1.8.0_65»
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
————————————

Запуск установщика инфраструктуры (Oracle Fusion Middleware Infrastructure)

[appbit@appmt14 ~]$ java -jar /u01/apps/install/fmw_12.2.1.0.0_infrastructure.jar

obiee12c001
Нажимаем Next


Выбираем Skip Auto Updates
Нажимаем Next


Oracle Home: /u01/apps/obi12c/product/Oracle_Home
Нажимаем Next


Выбираем Fusion Middleware Infrastructures
Нажимаем Next


Нажимаем Next


Снимаем выбор с I wish to receive security updates via My Oracle Support
Нажимаем Next


Нажимаем Yes


Нажимаем Install


Нажимаем Next


Нажимаем Finish

Проверка структуры директорий после установки

[appbit@appmt14 ~]$ cd /u01/apps/obi12c/product/Oracle_Home
[appbit@appmt14 Oracle_Home]$ ls -1
————————————————————-
cfgtoollogs
coherence
em
install
inventory
OPatch
oracle_common
oraInst.loc
oui
root.sh
wlserver
————————————————————-

Installing Oracle Business Intelligence

Installing Oracle Business Intelligence

[appbit@appmt14 ~]$ /u01/apps/install/bi_platform-12.2.1.0.0_linux64.bin


Нажимаем Next


Выбираем Skip Auto Updates
Нажимаем Next


Oracle Home: /u01/apps/obi12c/product/Oracle_Home
Нажимаем Next


Выбираем BI Platform Distribution with Samples
Нажимаем Next


Нажимаем Next


Нажимаем Next


Нажимаем Next


Нажимаем Finish

Проверка структуры директорий после установки

[appbit@appmt14 ~]$ ls -1 /u01/apps/obi12c/product/Oracle_Home
—————————————————
bi
bin
cfgtoollogs
coherence
crs
css
em
has
install
instantclient
inventory
jdbc
jlib
ldap
lib
network
nls
OPatch
oracle_common
oracore
oraInst.loc
oui
plsql
plugins
precomp
rdbms
root.sh
slax
sqlplus
srvm
wlserver
xdk
—————————————————

Конфигурирование Oracle Business Intelligence

Oracle Business Intelligence 12c Configuration Assistant это многофункциональная утилита, которая помогает создать схемы базы данных, указать диапазон портов, создать системные компоненты, и запустить сервера приложения в дополнение к конфигурированию стандартной BI топологии. Oracle строго рекомендует использовать Configuration Assistant для конфигурирования BI домена.

Замечание: Вы должны создать BIPLATFORM схему ияпользуя Repository Creation Utility (RCU) или во время выполнения BI Configuration Assistant. Использование RCU дает Вам дополнительную возможность выбрать и настроить табличные пространства. RCU расположена в следующей директории: Oracle_home/oracle_common/bin

Запуск Oracle Business Intelligence 12c Configuration Assistant

[appbit@appmt14 ~]$ /u01/apps/obi12c/product/Oracle_Home/bi/bin/config.sh


Выбираем компоненты:

  • Essbase
  • Business Intelligence Enterprise Edition
  • Business Intelligence Publisher

Нажимаем Next


Нажимаем Next


Location of new domain
Domains Directory: /u01/apps/obi12c/config/domains
Domain Name: BI12C_domain
Domains Home: /u01/apps/obi12c/config/domains/BI12C_domain

Credentials for new domain
Username: weblogic
Password: ***
Confirm Password: ***
Нажимаем Next


Select Create new schema
Schema prefix: BI12C
Schema password: ***
Confirm schema password: ***
Database type: Oracle Database
Username: sys
Password: ***
Simple connect string: oradb11.it-play.com:1523:BIPROD
Нажимаем Next


Port Range Starting Port: 9500
Port Range End Port: 9999
Нажимаем Next


Выбираем Oracle sample application (SampleAppLite)
Нажимаем Next


Нажимаем Configure


Нажимаем Next


Нажимаем Finish

Источники

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*