venerdì 21 aprile 2017

OBIEE 12c - Installation Guide on IaaS and repository into DBCS

Oggi vediamo, in maniera superficiale, l’installazione e la configurazione dei moduli applicativi Oracle BI 12.2.1.2.0 ed in particolare i seguenti moduli:

  • ·         Weblogic Console 
  • ·         Enterprise Manager Console 
  • -         Oracle Business Intelligence 
  • ·         Oracle Business Publisher 
  • ·         Oracle Visual Analyzer

Occorre come prima cosa scaricarsi il sw dal sito oracle:
·         Download del seguente software dal sito Oracle:

a.     fmw_12.2.1.2.0_bi_linux64_Disk1_1of2.zip
b.     fmw_12.2.1.2.0_bi_linux64_Disk1_2of2.zip
c.     fmw_12.2.1.2.0_infrastructure_Disk1_1of1.zip
d.     jdk-8u121-linux-x64.tar.gz

A seguito del download occorre effettuare I seguenti macro passi:


1.     Installazione JDK 
2.     Installazione Infratruttura BI
3.     Installazione software BI
4.     Creazione Repository mediante utility RCU
5.     Configurazione del dominio BI
6.     Check Start Processi
7.     Troubleshooting

1.    Installazione JDK – Sviluppo / Produzione

[oracle@localhost01 ODI]$ cp -p jdk-8u121-linux-x64.tar.gz ../../product/java/
[oracle@localhost01 ODI]$ cd /u01/product/java
[oracle@localhost01 java]$ ll
total 178952
-rw-r--r-- 1 oracle oinstall 183246769 Apr  6 04:14 jdk-8u121-linux-x64.tar.gz
[oracle@localhost01 java]$ gunzip jdk-8u121-linux-x64.tar.gz
[oracle@localhost01 java]$ ll
total 363080
-rw-r--r-- 1 oracle oinstall 371793920 Apr  6 04:14 jdk-8u121-linux-x64.tar
[oracle@localhost01 java]$ tar -xvf jdk-8u121-linux-x64.tar
jdk1.8.0_121/
jdk1.8.0_121/THIRDPARTYLICENSEREADME-JAVAFX.txt
jdk1.8.0_121/THIRDPARTYLICENSEREADME.txt
jdk1.8.0_121/lib/
 
[oracle@localhost01 java]$ ll jdk1.8.0_121/
total 25924
drwxr-xr-x 2 oracle oinstall     4096 Dec 12 19:47 bin
-r--r--r-- 1 oracle oinstall     3244 Dec 12 19:46 COPYRIGHT
drwxr-xr-x 4 oracle oinstall     4096 Dec 12 19:46 db
drwxr-xr-x 3 oracle oinstall     4096 Dec 12 19:46 include
-rwxr-xr-x 1 oracle oinstall  5094116 Dec 12 15:10 javafx-src.zip
drwxr-xr-x 5 oracle oinstall     4096 Dec 12 19:46 jre
drwxr-xr-x 5 oracle oinstall     4096 Dec 12 19:47 lib
-r--r--r-- 1 oracle oinstall       40 Dec 12 19:46 LICENSE
drwxr-xr-x 4 oracle oinstall     4096 Dec 12 19:46 man
-r--r--r-- 1 oracle oinstall      159 Dec 12 19:46 README.html
-rw-r--r-- 1 oracle oinstall      526 Dec 12 19:46 release
-rw-r--r-- 1 oracle oinstall 21116095 Dec 12 19:46 src.zip
-rwxr-xr-x 1 oracle oinstall   110114 Dec 12 15:10 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r-- 1 oracle oinstall   177094 Dec 12 19:46 THIRDPARTYLICENSEREADME.txt

2.    Installazione Infrastruttura BI

Effettuare l’unzip del software ed eseguirlo, si aprire una GUI che occorrerà seguire fino alla fine.

unzip -q fmw_12.2.1.0.0_infrastructure_Disk1_1of1.zip

java -jar fmw_12.2.1.2.0_infrastructure.jar

3.    Installazione software BI:

Effettuare l’unzip del software ed eseguirlo, si aprire una GUI che occorrerà seguire fino alla fine.

unzip -q fmw_12.2.1.0.0_bi_linux64_Disk1_1of2.zip

unzip -q fmw_12.2.1.0.0_bi_linux64_Disk1_2of2.zip

./bi_platform-12.2.1.0.0_linux64.bin

4.    Creazione Repository mediante utility RCU

Posizionarsi nella directory

cd  <fmw_home>/oracle_common/bin
 ./rcu 
Anche qui una volta startata la GUI eseguire i passi richiesti fino alla fine. Ad un certo punto viene richiesto un prefisso da assegnare agli schema che deve creare sul database, di solito si utilizza DEV per sviluppo, UAT per test e PRD per produzione ma nulla vieta di inserirne uno qualsiasi. La cosa importante è non superare i 30 caratteri nel nome dei vari schema. Verrà richiesta una utenza sysdba poiché verranno creati circa 9 schema con relativi tablespaces di temp e dati.
Al termine verificando i log avremo:




5.    Configurazione del dominio BI

Posizionarsi sulla directory del software BI installato nei passi precedenti ed eseguire lo script

cd <bi_software>/bi/bin
./config.sh

Anche in questo caso si aprirà una gui da seguire ed in cui inserire le informazioni relativo al nome del dominio e della directory in cui installarlo. Le credenziali di accesso a weblogic ed i riferimenti degli schema creati al passo precedente.
Al termine dell’installazione vi apparira la configurazione indicata sotto se non ci sono problemi.
Purtroppo in alcuni casi, come in questo tipo di installazione, alcuni processi non effettueranno lo startup e quindi anche se l’installazione del dominio è avvenuta correttamente. Per sapere come andare a finire l’installazione vedere lo step Troubleshooting.
Dando per scontato che tutto sia andato bene avremo la seguente configurazione:
  •   CONFIGURAZIONE
Configure
    Configuration
        Components
            BIEE
                OBIPS (Port 9507)
                Cluster controller (Main port 9508, monitor 9509)
                Java host (Port 9510)
                Scheduler (Main port 9511, monitor 9512, script 9513)
            BIP
        Domain
            BI Domain Name: bi
            Domains Directory: <FMW_HOME>/user_projects/domains
            Admin server (HTTP port 9500, HTTPS 9501, internal 9504)
            Managed server (HTTP port 9502, HTTPS 9503, internal 9505)
        Database
            Existing schemas
                Database type: ORACLE
                Connect string: <DB CONNECTION STRING>
                Existing RCU prefix: DEV
        Port Management
            Port range
                Port range start: 9500
                Port range end: 9999
        Application
            SampleAppLite
            Service Instance Key: ssi
            Service Instance Limit: 1
    Entry points
        WebLogic Console
            http://<hostname>:9500/console
        Fusion Middleware Control
            http:// <hostname>:9500/em
        BI Publisher
            http:// <hostname>:9502/xmlpserver
        BI Analytics
            http:// <hostname>:9502/analytics
        Visual Analyzer
            http:// <hostname>:9502/va


6.    Check Start Processi

Per poter procedere allo start dei servizi basta spostarsi nella directory del dominio  
domains/bi/bitools/bin
Qui saranno presenti gli script di start, stop e status che permettono di effettuare lo start di tutte le componeti.

[oracle@localhostdev01 bin]$ ./start.sh
Starting domain; Using domainHome: /u01/product/fmw122120/BI/BI12/user_projects/domains/bi [...]

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

[...]

NodeManager already running
Reading domain...
/Servers/AdminServer/ListenPort=9500
Accessing admin server using URL t3://localhostdev01:9500

AdminServer already running

Starting all servers ...
Server bi_server1 not started as already in state (RUNNING)
Server obiccs1 not started as already in state (RUNNING)
Starting obis1 (Original State:SHUTDOWN) ...
Started obis1

Starting obips1 (Original State:SHUTDOWN) ...
Started obips1

Server obijh1 not started as already in state (RUNNING)
Starting obisch1 (Original State:SHUTDOWN) ...
Started obisch1


Finished starting servers

Status of Domain: /u01/product/fmw122120/BI/BI12/user_projects/domains/bi
NodeManager (localhostdev01:9506): RUNNING

Name            Type            Machine                   Status
----            ----            -------                   ------
AdminServer     Server          localhostdev01           RUNNING
bi_server1      Server          localhostdev01           RUNNING
obips1          OBIPS           localhostdev01           RUNNING
obijh1          OBIJH           localhostdev01           RUNNING
obiccs1         OBICCS          localhostdev01           RUNNING
obisch1         OBISCH          localhostdev01           RUNNING
obis1           OBIS            localhostdev01           RUNNING


7.    Troubleshooting

A questo punto se ricadiamo nel caso che vi avevo indicato sopra occorrerà mettere mano ad alcuni files di configurazione.
Però mi spiace non vi dirò quali siano in quanto a questo punto… io che ci sto a fare?

Buon lavoro e Buon divertimento.

Nessun commento:

Posta un commento