Install BO 4.1 on Linux with Oracle database and Weblogic



Similar documents
Oracle Fusion Middleware 11gR2: Forms, and Reports ( ) Certification with SUSE Linux Enterprise Server 11 SP2 (GM) x86_64

How To Install An Org Vm Server On A Virtual Box On An Ubuntu (Orchestra) On A Windows Box On A Microsoft Zephyrus (Orroster) 2.5 (Orner)

SAP Netweaver 7.3 on Amazon Cloud

Implementing a Weblogic Architecture with High Availability

Integrating SAP BusinessObjects with Hadoop. Using a multi-node Hadoop Cluster

High Availability for Informatica Data Replication in a Cluster Environment

Deploying IBM Lotus Domino on Red Hat Enterprise Linux 5. Version 1.0

Installation Guide. Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS SNAPSHOT Last updated :19:20 EDT

OBIEE Cloning. Cloning the OBIEE 11g database migration to a new host. Ashok Thiyagarajan ADVANS MARLBOROUGH, MA AND CHENNAI, INDIA

SAP Business Objects Data Services Setup Guide

HP AppPulse Active. Software Version: 2.2. Real Device Monitoring For AppPulse Active

GroundWork Monitor Open Source Installation Guide

SSIM Database Extension Pack 4.0 for Oracle on Linux Installation Guide

OnCommand Performance Manager 1.1

Zenoss Core Installation and Upgrade

Getting Started with RES Automation Manager Agent for Linux

ORACLE BUSINESS INTELLIGENCE WORKSHOP. Prerequisites for Oracle BI Workshop

Installation Instruction STATISTICA Enterprise Server

insync Installation Guide

Robert Honeyman

Installation Instruction STATISTICA Enterprise Small Business

Department of Veterans Affairs VistA Integration Adapter Release Enhancement Manual

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012

How to install software on VMware ESXi 4.0/4.1

How To: Manage your Oracle patch deployment life cycle using Oracle Support Patch Plans

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

Embarcadero Performance Center 2.7 Installation Guide

Partek Flow Installation Guide

Microsoft Business Intelligence 2012 Single Server Install Guide

CommandCenter Secure Gateway

ULTEO OPEN VIRTUAL DESKTOP V4.0

Crystal Reports Server 2008 V1 Upgrade Guide Crystal Reports Server 2008 V1

SAM XFile. Trial Installation Guide Linux. Snell OD is in the process of being rebranded SAM XFile

AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts

Quick Deployment: Step-by-step instructions to deploy the SampleApp Virtual Machine v406

Command Line Install and Config For IBM BPM 8.5

SAP BusinessObjects Business Intelligence Suite Document Version: 4.1 Support Package Patch 3.x Update Guide

How to Move an SAP BusinessObjects BI Platform System Database and Audit Database

Deltek Costpoint New Installation Guide for Microsoft SQL Server

STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS

Wavelink Avalanche Mobility Center Linux Reference Guide

Spectrum Technology Platform. Version 9.0. Spectrum Spatial Administration Guide

Business Objects BI Server Installation Guide - Linux

Quick Deployment: Step-by-step instructions to deploy the SampleApp Virtual Machine v309 R2

Installation & Upgrade Guide

Installing and Running MOVES on Linux

SAP Crystal Server Document Version: 2013 SP SAP Crystal Server Installation Guide for Windows

VERSION 9.02 INSTALLATION GUIDE.

Installation Guide for FTMS and Node Manager 1.6.0

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013

Installation Manual for Setting up SAP Business Objects BI 4.0 Edge System

Team Foundation Server 2013 Installation Guide

Installation Guide. MashZone. Version 9.6

Pearl Echo Installation Checklist

CDH installation & Application Test Report

Crystal Server Upgrade Guide SAP Crystal Server 2013

NetPoint Configuration Guide. for thin clients

NSi Mobile Installation Guide. Version 6.2

QuickStart Guide for Managing Computers. Version 9.2

Installing Booked scheduler on CentOS 6.5

Procedure to Create and Duplicate Master LiveUSB Stick

Oracle Managed File Getting Started - Transfer FTP Server to File Table of Contents

FlexSim LAN License Server

Release Date May 10, Adeptia Inc. 443 North Clark Ave, Suite 350 Chicago, IL 60654, USA

Prerequisites and Configuration Guide

IRF2000 IWL3000 SRC1000 Application Note - Develop your own Apps with OSGi - getting started

Dell UPS Local Node Manager USER'S GUIDE EXTENSION FOR MICROSOFT VIRTUAL ARCHITECTURES Dellups.com

SQL Server 2008 R2 Express Edition Installation Guide

Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2)

Local Caching Servers (LCS): User Manual

Single Node Hadoop Cluster Setup

BUSINESS OBJECTS EDGE

Using Red Hat Enterprise Linux with Georgia Tech's RHN Satellite Server Installing Red Hat Enterprise Linux

Tivoli Endpoint Manager for Remote Control Version 8 Release 2. User s Guide

Centrify Identity and Access Management for Cloudera

Tableau Spark SQL Setup Instructions

CloudPortal Business Manager 2.2 POC Cookbook

SAP Crystal Server Document Version: 2011 Support Package SAP Crystal Server Installation Guide for Linux

How-to configure Auditing for IDENTIKEY Authentication Server 3.2 to a remote Oracle Database on a standalone Microsoft machine.

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

Windows Template Creation Guide. How to build your own Windows VM templates for deployment in Cloudturk.

Install Cacti Network Monitoring Tool on CentOS 6.4 / RHEL 6.4 / Scientific Linux 6.4

How To Install Acronis Backup & Recovery 11.5 On A Linux Computer

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

NoMachine Enterprise Products, Cloud Server Installation and Configuration Guide

ZENworks Virtual Appliance Deployment and Administration Reference

APPLICATION NOTE. How to build pylon applications for ARM

Avalanche Remote Control User Guide. Version 4.1.3

INSTALL ZENTYAL SERVER

MarkLogic Server. Installation Guide for All Platforms. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

Acronis Backup & Recovery 10 Server for Linux. Update 5. Installation Guide

Installation Process

IGEL Universal Management. Installation Guide

IBM Cloud Manager with OpenStack

Desktop : Ubuntu Desktop, Ubuntu Desktop Server : RedHat EL 5, RedHat EL 6, Ubuntu Server, Ubuntu Server, CentOS 5, CentOS 6

Linux Squid Proxy Server

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

Fuse ESB Enterprise Installation Guide

Transcription:

Install BO 4.1 on Linux with Oracle database and Weblogic Author: Piotr Mudlaff Introduction I decided to document complete installation process of: - Oracle Linux (Red Hat based) - Oracle 11g database - Weblogic 10.3.6 - Business Objects 4.1 I tried to cover installation process from the beginning to the end at high level of details. Overview Software Test/evaluation environment is composed of 2 machines: BI Server Software Oracle Linux 6.5 64bit Oracle db 11g 64bit (for CMC and audit) Weblogic 10.3.6 64 bit SAP BO Enterprise 4.1 64 bit Client Software Windows 7 Enterprise 64bit SAP BO Client tools Oracle db client 32bit PL/SQL Developer Firefox 28.0, IE 10.0 Putty, Xming, winscp Passwods Machine Application User Password Linux system root oracle Linux system oracle oracle Weblogic weblogic Admin123 Oracle Database sys Admin123 Oracle Database bo_cms Admin123 Oracle Database bo_audit Admin123 BO Administrator Admin123 Location Variables $ORACLE_HOME $JAVA_HOME $MW_HOME $WLS_HOME $WL_DOMAIN_HOME BO folder /u01/app/oracle/product/11.2.0/dbhome_1 /usr/java/jdk1.7.0_51 /u01/app/oracle/product/fmw11g /u01/app/oracle/product/fmw11g/wlserver_10.3 /u01/app/oracle/product/fmw11g/user_projects/domains/webi_domain /u01/app/sap/boxi41

Plan installation Refer to pdf file: SAP BusinessObjects BI Platform 4.1 Supported Platforms (PAM) SAP BusinessObjects BI server components only support 64-bit operating systems Only Java Application Server utilizing 64-bit JDK s are supported Only 64-bit database connector middleware is supported It is recommended that you install the BI platform and run the WDeploy tool (wdeploy.sh) with the same user account used to install your web application server. NOTE: oracle user is used to run weblogic and Business Objects. Install files Application File(s) Download from Oracle Linux Release 6 Update 5 Media Pack for x86_64 (64 bit) V41362-01.iso http://www.oracle-base.com/articles/linux/oracle-linux-6- installation.php JDK 7u51 64bit jdk-7u51-linuxx64.rpm http://www.oracle.com/technetwork/java/javase/downloads/jdk7- downloads-1880260.html Weblogic 10.3.6 64 bit wls1036_generic.jar http://www.oracle.com/technetwork/middleware/ias/downloads/wl s-main-097127.html Oracle db 11.2 64bit linux.x64_11gr2_da tabase_1of2.zip linux.x64_11gr2_da tabase_2of2.zip http://www.oracle.com/technetwork/database/enterpriseedition/downloads/112010-win64soft-094461.html SAP BO 4.1 SP3 Linux SAP BO 4.1 SP3 Client tools for windows Oracle database client for Windows 51047840_part1.exe 51047840_part2.rar 51047838_1.ZIP 51047838_2.ZIP win64_11gr2_client.zip https://websmp208.sap-ag.de/pam https://websmp208.sap-ag.de/pam http://www.oracle.com/technetwork/database/enterpriseedition/downloads/112010-win64soft-094461.html Oracle SQL Developer for Windows sqldeveloper- 4.0.1.14.48-x64.zip http://www.oracle.com/technology/software/products/sql/index.ht ml Xming for Windows Xming-6-9-0-31- http://sourceforge.net/projects/xming/files/latest/download setup.exe Xming-fonts-7-5-0-34-setup.exe Putty for Windows putty.exe http://www.chiark.greenend.org.uk/~sgtatham/putty/download.ht ml WinSCP for Windows winscp510setup.exe http://winscp.net/eng/download.php Install Linux Existing partitions & boot Install new Oracle Linux 6.5 on partition: /dev/sda7 80 GB; ext4; mount point / On the same physical drive there are already: Windows 7 (/dev/sda1, /dev/sda2)

Oracle Linux 6.4 (OBIEE - /dev/sda5 ) Ubuntu 12.04 (/dev/sda10) In my case I select First sector of boot partition - /dev/sda7 and then add new Oracle Linux manually to global GRUB (GRUB was previously installed in MBR with Ubuntu installation. Config file: /dev/sda10 -> /boot/grub/grub.conf). Start CD installer System: Oracle Linux Release 6 Update 5 Media Pack for x86_64 (64 bit) Installation type Oracle linux with basic graphical driver Hostname: lenovo.localdomain Select components Basic server

Add : Servers System Administration tools Add : Desktops 3xDesktop, Fonts, Graphical administration tools, X Windows System Add : Applications Internet browser Create user Note: there is little use of boxi user because oracle user is used for installing weblogic and Business Objects.

Configure network Log in to Oracle Linux 6.5 graphical interface as root. -> System -> Preferences -> Network connections wlan0 guest internet connection to local wifi (mainly for yum) mark connect automatically eth0 local connection just for terminal from other desktop pc mark connect automatically IPv4 Settings - Manual To be able to use in parallel wireless connection for internet, and cable connection for console -> make wlan0 default gateway. As root edit: nano /etc/sysconfig/network GATEWAYDEV=wlan0 Modify /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.1.5 lenovo lenovo.localdomain Then restart network: /etc/init.d/network restart IPTABLES security nano /etc/rc.d/rc.local iptables -I INPUT -p tcp --dport 1521 --syn -j ACCEPT iptables -I INPUT -p tcp --dport 7001 --syn -j ACCEPT iptables -I INPUT -p tcp --dport 8080 --syn -j ACCEPT iptables -I INPUT -p tcp --dport 6400 --syn -j ACCEPT iptables -I INPUT -p tcp --dport 6401 --syn -j ACCEPT iptables -I INPUT -p tcp --dport 6402 --syn -j ACCEPT iptables -I INPUT -p tcp --dport 6403 --syn -j ACCEPT iptables -I INPUT -p tcp --dport 6404 --syn -j ACCEPT iptables -I INPUT -p tcp --dport 6405 --syn -j ACCEPT iptables -I INPUT -p tcp --dport 6410 --syn -j ACCEPT

iptables -I INPUT -p tcp --dport 1158 --syn -j ACCEPT REBOOT Install yum packages Command yum update REBOOT Command yum install gnome-utils.x86_64 yum install xterm.x86_64 yum install oracle-rdbms-server-11gr2-preinstall.x86_64 yum install compat-libstdc++-33.i686 yum install compat-libstdc++-33.x86_64 yum install libstdc++.i686 yum install libx11.i686 yum install glibc.i686 yum install libxext-devel.x86_64 yum install libaio.x86_64 yum install libaio.i686 yum install compat-libstdc++-33.i686 yum install compat-libstdc++-33.x86_64 yum install elfutils-libelf-devel.i686 yum install elfutils-libelf-devel.x86_64 yum install libaio-devel.i686 yum install libaio-devel.x86_64 yum install libgcc.i686 yum install libgcc.x86_64 yum install libstdc++.i686 yum install libstdc++.x86_64 yum install unixodbc.i686 yum install unixodbc.x86_64 yum install unixodbc-devel.i686 yum install unixodbc-devel.x86_64 Reason Full system update Reason Enable PrintScreen button when logged in to gui interface To test windows applications. Oracle db prerequisites BO Prerequisites BO Prerequisites BO Prerequisites BO Prerequisites BO Prerequisites BO Prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites Oracle db prerequisites

yum install mksh.x86_64 Completed! Nothing to do Oracle db prerequisites (pdksh) In fact should do this: wget ftp://rpmfind.net/linux/redhat- archive/6.2/en/os/i386/redhat/rpms/pdksh- 5.2.14-2.i386.rpm rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps rpm -ivh pdksh-5.2.14-2.i386.rpm REBOOT Install Windows client tools OS: Windows 7 64 bit Turn on telnet Telnet will be useful to test if services are listening on specific ports like: Empty screen means that connection was established (expected result): Network configuration It s needed to manually configure Ethernet interface. In our case we have dedicated Ethernet interface in windows client machine. It is additional USB Ethernet card.

Install and test Xming Install: Xming-6-9-0-31-setup.exe Xming-fonts-7-5-0-34-setup.exe Run XLaunch before connecting to Linux machine with putty

In putty, configure Connection -> SSH -> X11:

Connect to 192.168.1.5 with putty and test if it works. I use xterm to test: Oracle DB Client Tools Install Oracle Database Client Tools and separately SQL Developer (with embedded JDK). win64_11gr2_client.zip sqldeveloper-4.0.1.14.48-x64.zip G:\app\Pio\product\11.2.0\client_1\network\admin\tnsnames.ora lenovo_orcl = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.5)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) For now we don t have Oracle running yet so we can t test. Install BO Client tools 51047838_1.ZIP Client tools: C:\Users\mudlapio\Desktop\51047838_1\SBOP_BI_PLAT_4.1_SP3_CLNT_WIN_32_64B_\DATA_UNITS\BusinessObjectsClient\setup.exe

Select everything.

In start menu we get: Install SDK 51047838_2.ZIP DK: C:\Users\mudlapio\Desktop\51047838_2\SBOP_BI_PLAT_4.1_SP3_CLNT_WIN_32_64B_\DATA_UNITS\BusinessobjectsRuntime\64bit\setup.exe Edit windows hosts Run any text editor tool as administrator:

Edit: C:\Windows\System32\drivers\etc\hosts Add: 192.168.1.5 lenovo.localdomain Test it: Install Oracle Database http://www.tecmint.com/oracle-database-11g-release-2-installation-in-linux/!!! http://www.oracle.com/technetwork/articles/servers-storage-admin/ginnydbinstallonlinux-488779.html http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r1/prod/install/dbinst/dbinst.htm http://docs.oracle.com/cd/e11882_01/install.112/e47689.pdf Change password for oracle user passwd oracle oracle 90-nproc.conf touch /etc/security/limits.d/90-nproc.conf nano /etc/security/limits.d/90-nproc.conf # Change this * soft nproc 1024 # To this * - nproc 16384 Set SELinux to permissive mode nano /etc/selinux/config SELINUX=permissive

Installation folder [root@oracle]# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 Install user security [root@oracle]# chown -R oracle:oinstall /u01 [root@oracle]# chmod -R 775 /u01 REBOOT DB variables Log in as oracle nano /home/oracle/.bash_profile # Oracle Settings export TMP=/tmp export TMPDIR=$TMP export ORACLE_HOSTNAME=lenovo.localdomain export ORACLE_UNQNAME=ORCL export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=ORCL export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib XHOST Make sure that XMing is running [root@oracle]# xhost + RESTART NOW LOG IN AS oracle Copy install files to /usr/install/ linux.x64_11gr2_database_1of2.zip linux.x64_11gr2_database_2of2.zip As root: mkdir /usr/install/ chmod 777 -R /usr/install/

unzip -d /usr/install/oracle11/ /usr/install/linux.x64_11gr2_database_1of2.zip unzip -d /usr/install/oracle11/ /usr/install/linux.x64_11gr2_database_2of2.zip Run installer Run XMing and log in to database machine with putty on oracle user Make sure that variables are set: Run installer cd /usr/install/oracle11/database./runinstaller

Check Ignore All as we already installed necessary packages.

Before clicking OK run as root: /u01/app/orainventory/orainstroot.sh /u01/app/oracle/product/11.2.0/dbhome_1/root.sh Response file: TnsNames location /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

Verify client connectivity from windows Use with SQL Developer that was previously installed on windows client machine. Click Test at the bottom Make database start automatically http://matthiashoys.wordpress.com/2012/04/20/automatically-start-oracle-11g-on-oracle-linux-6-2-after-serverreboot/ [oracle@lenovo ~]$ nano /etc/oratab [oracle@lenovo ~]$ mkdir /home/oracle/scripts [oracle@lenovo ~]$ touch /home/oracle/scripts/ora_start.sh [oracle@lenovo ~]$ nano /home/oracle/scripts/ora_start.sh

#!/bin/bash # script to start the Oracle database, listener and dbconsole. ~/.bash_profile # start the listener and the database $ORACLE_HOME/bin/dbstart $ORACLE_HOME # start the Enterprise Manager db console #$ORACLE_HOME/bin/emctl start dbconsole exit 0 [oracle@lenovo ~]$ touch /home/oracle/scripts/ora_stop.sh [oracle@lenovo ~]$ nano /home/oracle/scripts/ora_stop.sh #!/bin/bash # script to stop the Oracle database, listener and dbconsole. ~/.bash_profile # stop the Enterprise Manager db console #$ORACLE_HOME/bin/emctl stop dbconsole # stop the listener and the database $ORACLE_HOME/bin/dbshut $ORACLE_HOME exit 0 chmod u+x /home/oracle/scripts/ora_start.sh chmod u+x /home/oracle/scripts/ora_stop.sh Test scripts: Connect with telent from windows client: [root@lenovo oracle]# touch /etc/init.d/oracle [root@lenovo oracle]# nano /etc/init.d/oracle #!/bin/bash # chkconfig: 345 99 10 # description: Oracle auto start-stop script. # Set ORA_OWNER to the user id of the owner of the # Oracle database in ORA_HOME. ORA_OWNER=oracle RETVAL=0 case "$1" in 'start') # Start the Oracle databases: # The following command assumes that the oracle login # will not prompt the user for any values su - $ORA_OWNER -c "/home/oracle/scripts/ora_start.sh" touch /var/lock/subsys/oracle ;; 'stop') # Stop the Oracle databases:

# The following command assumes that the oracle login # will not prompt the user for any values su - $ORA_OWNER -c "/home/oracle/scripts/ora_stop.sh" rm -f /var/lock/subsys/oracle ;; *) echo $"Usage: $0 {start stop}" RETVAL=1 esac exit $RETVAL [root@lenovo oracle]# chmod 750 /etc/init.d/oracle [root@lenovo oracle]# chkconfig --add oracle Check if service works ok service oracle start service oracle stop Verify if database starts automatically REBOOT Log in as boxi user, connect to Oracle database remotely from windows client. Install Weblogic Install weblogic 64 bit as oracle user. http://www.oracle-base.com/articles/11g/oracle-weblogic-server-11gr1-1036-installation-on-oracle-linux-5-and-6-11gr1.php Copy install files jdk-7u51-linux-x64.rpm wls1036_generic.jar

Install java 1.7 rpm -Uvh /usr/install/jdk-7u51-linux-x64.rpm Java is installed to /usr/java/jdk1.7.0_51 Prepare install folders As root : mkdir -p /u01/app/oracle/product/fmw11g mkdir -p /u01/app/oracle/config/domains mkdir -p /u01/app/oracle/config/applications User security chown -R oracle:oinstall /u01 chmod -R 775 /u01/ Configure variables nano /home/oracle/.bash_profile # Weblogic settings export MW_HOME=/u01/app/oracle/product/fmw11g export WLS_HOME=$MW_HOME/wlserver_10.3 export WL_DOMAIN_HOME=$MW_HOME/user_projects/domains/webi_domain export WL_HOME=$WLS_HOME export JAVA_HOME=/usr/java/jdk1.7.0_51 export PATH=$JAVA_HOME/bin:$PATH REBOOT Run Installer Run installer as oracle user! $JAVA_HOME/bin/java -Xmx1024m -jar /usr/install/wls1036_generic.jar

-> Getting started with WebLogic Server webi_domain

Start weblogic Close window to finish.

nohup /u01/app/oracle/product/fmw11g/user_projects/domains/webi_domain/startweblogic.sh Test client connectivity from windows http://192.168.1.5:7001/console/login/loginform.jsp Memory settings nano /u01/app/oracle/product/fmw11g/user_projects/domains/webi_domain/setdomainenv.sh if [ "${JAVA_VENDOR}" = "Sun" ] ; then WLS_MEM_ARGS_64BIT="-Xms512m -Xmx4096m" export WLS_MEM_ARGS_64BIT WLS_MEM_ARGS_32BIT="-Xms512m -Xmx4096m" export WLS_MEM_ARGS_32BIT else WLS_MEM_ARGS_64BIT="-Xms512m -Xmx4096m" export WLS_MEM_ARGS_64BIT WLS_MEM_ARGS_32BIT="-Xms512m -Xmx4096m" export WLS_MEM_ARGS_32BIT fi. MEM_MAX_PERM_SIZE_64BIT="-XX:MaxPermSize=512m" export MEM_MAX_PERM_SIZE_64BIT MEM_MAX_PERM_SIZE_32BIT="-XX:MaxPermSize=512m" export MEM_MAX_PERM_SIZE_32BIT Configure Weblogic To configure weblogic in future: /u01/app/oracle/product/fmw11g/wlserver_10.3/common/bin/config.sh Make Weblogic start automatically References: Oracle support document (Doc ID 877902.1, 980292.1) http://wlsformsreports11g.blogspot.com/2011/09/automatic-startup-of-wls-servers-when.html Set up security file /u01/app/oracle/product/fmw11g/user_projects/domains/webi_domain/servers/adminserver/security/boot.prope rties Actually we have it already in place

Create start up file touch /etc/init.d/wls nano /etc/init.d/wls #!/bin/bash # # oracle Init file for starting and stopping WLS # # chkconfig: 35 99 30 # description: Oracle WLS startup script # Source function library. /etc/rc.d/init.d/functions ORACLE_OWNER="oracle" DOMAIN_HOME="/u01/app/oracle/product/fmw11g/user_projects/domains/webi_domain" case "$1" in start) echo -n $"Starting WLS:" su - $ORACLE_OWNER -c "$DOMAIN_HOME/bin/startWebLogic.sh > /dev/null 2>&1 &" echo "OK" ;; stop) echo -n $"Stopping WLS:" su - $ORACLE_OWNER -c "$DOMAIN_HOME/bin/stopWebLogic.sh" echo "OK" ;; *) echo $"Usage: $0 {start stop}" esac Configure to run as service chmod 750 chkconfig --add wls --level 0356 Make sure that weblogic starts after database For database # chkconfig: 345 98 31 For weblogic # chkconfig: 345 99 30 Install Business Objects Ref: Installing SAP BI 4.1 SP01 on Red Hat Enterpris.pdf Ref: sbo41sp3_bip_inst_unix_en.pdf

http://www.clariba.com/blog/installing-sap-businessobjects-4-1-with-a-unix-like-architecture/ Run installation as oracle user. Prepare for BO installation http://www.clariba.com/blog/installing-business-objects-on-linux-%e2%80%93-part-1-preparing-your-system/ Ref: "sbo41sp3_bip_wapd_unix_en.pdf Ref: How to Set Up Oracle Weblogic Application Server for SAP BusinessObjects Business Intelligence Platform 4.pdf Copy install files Unpack files on windows and copy them to Linux machine: 51047840_part1.exe 51047840_part2.rar Prepare database At this point I don t care of rights at db level. create user bo_cms identified by Admin123; grant dba to bo_cms; create user bo_audit identified by Admin123; grant dba to bo_audit; Set ulimit [root@lenovo obi]# ulimit -s unlimited Edit: nano /etc/security/limits.conf and modify existing entries to following: oracle soft nproc 65535 oracle hard nproc 65535 oracle soft nofile 65535 oracle hard nofile 65535 By default for Oracle DB it was: # oracle-rdbms-server-11gr2-preinstall setting for nofile soft limit is 1024 oracle soft nofile 1024 # oracle-rdbms-server-11gr2-preinstall setting for nofile hard limit is 65536 oracle hard nofile 65536 # oracle-rdbms-server-11gr2-preinstall setting for nproc soft limit is 16384 # refer orabug15971421 for more info.

oracle soft nproc 16384 # oracle-rdbms-server-11gr2-preinstall setting for nproc hard limit is 16384 oracle hard nproc 16384 # oracle-rdbms-server-11gr2-preinstall setting for stack soft limit is 10240KB oracle soft stack 10240 # oracle-rdbms-server-11gr2-preinstall setting for stack hard limit is 32768KB oracle hard stack 32768 Verify Linux release nano /etc/redhat-release We already have: Red Hat Enterprise Linux Server release 6.5 (Santiago) Prepare install folder mkdir /u01/app/sap/boxi41 User security chmod 777 -R /usr/install/boxi41_unp chown -R oracle:oinstall /u01/app/sap/boxi41 chmod -R 775 /u01/app/sap/boxi41 chmod -R 777 /u01/app/oracle/product/fmw11g/user_projects/domains/webi_domain/bin chmod -R 775 /usr/java/jdk1.7.0_51 chmod 755 -R /home/oracle Not sure about it: chmod 755 -R /u01/app/oracle/product/11.2.0/dbhome_1 chmod 755 -R /usr/lib/ Add variables NOTE: oracle user is used to run weblogic and Business Objects. nano /home/oracle/.bash_profile Add: # Business Objects settings export TZ="MET-1METDST" export LANG=en_US.utf8 export LC_ALL=en_US.utf8 #export LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/dbhome_1/lib:${LD_LIBRARY_PATH} export SQLPATH=/u01/app/oracle/product/11.2.0/dbhome_1/lib:${SQLPATH} #export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 export TNS_ADMIN=/u01/app/oracle/product/11.2.0/dbhome_1/network/admin export LIB_PATH=$ORACLE_HOME/lib #export PATH=$ORACLE_HOME/bin:$PATH export PERL_HOME="/u01/app/sap/boxi41/InstallData/setup.engine/perl" REBOOT Verify prerequisites Check if database is accessible /u01/app/oracle/product/11.2.0/dbhome_1/bin/sqlplus bo_cms/admin123@orcl

Check if weblogic is running http://192.168.1.5:7001/console/ Check basic system settings (only few variables are verified) cat /etc/redhat-release ulimit ulimit -u locale echo $TZ echo $LD_LIBRARY_PATH echo $ORACLE_HOME echo $JAVA_HOME echo $MW_HOME echo $WLS_HOME echo $WL_DOMAIN_HOME

Check if packages are installed rpm -qa compat-libstdc++* rpm -qa glibc rpm -qa libstdc++ rpm -qa libx11 Run Installer Log in as oracle user. cd /usr/install/boxi41_unp/51047840/data_units/businessobjectsserver_lnx./setup.sh /u01/app/sap/boxi41

Java web applications and web services are not deployed to a Web Application Server. Run the wdeploy tool to deploy Java web applications and web services. The WDeploy tool is located at: /u01/app/sap/boxi41//sap_bobj/enterprise_xi40/wdeploy/wdeploygui.sh To have your servers start and stop automatically when the host machine is started or stopped, run the following script as root user: /u01/app/sap/boxi41//sap_bobj/init/setupinit.sh To access the Monitoring tool for running diagnostic tests, log on to the Central Management Console (CMC), click the "Monitoring" button, and click the "Probes" tab. Please launch /u01/app/sap/boxi41/sap_bobj/enterprise_xi40/wdeploy/wdeploygui.sh after the installer exits. Verify installation Check if BO services are up: As oracle user: cd /u01/app/sap/boxi41/sap_bobj/./ccm.sh -display -cms lenovo:6400 -username Administrator -password Admin123 -authentication secenterprise [oracle@lenovo sap_bobj]$./ccm.sh -display -cms lenovo:6400 -username Administrator -password Admin123 -authentication secenterprise Creating session manager... Logging onto CMS... Creating infostore... Sending query to get all server objects on the local machine... Checking server status... Server Name: lenovo_localdomain.centralmanagementserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 32601 Description: Central Management Server Server Name: lenovo_localdomain.adaptiveprocessingserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 311 Description: Adaptive Processing Server

Server Name: lenovo_localdomain.crystalreportscacheserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 360 Description: Crystal Reports Cache Server Server Name: lenovo_localdomain.crystalreports2013processingserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 365 Description: Crystal Reports 2013 Processing Server Server Name: lenovo_localdomain.eventserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 367 Description: Event Server Server Name: lenovo_localdomain.adaptivejobserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 351 Description: Adaptive Job Server Server Name: lenovo_localdomain.inputfilerepository State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 338 Description: Input File Repository Server Server Name: lenovo_localdomain.webintelligenceprocessingserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 10368 Description: Web Intelligence Processing Server Server Name: lenovo_localdomain.dashboardscacheserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 326 Description: Dashboards Cache Server Server Name: lenovo_localdomain.connectionserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 388 Description: Connection Server Server Name: lenovo_localdomain.crystalreports2013reportapplicationserver State: Stopped Enabled: Enabled Host Name: lenovo.localdomain PID: - Description: Crystal Reports 2013 Report Application Server Server Name: lenovo_localdomain.webapplicationcontainerserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 382 Description: Web Application Container Server Server Name: lenovo_localdomain.dashboardsprocessingserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 371 Description: Dashboards Processing Server Server Name: lenovo_localdomain.outputfilerepository State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 376 Description: Output File Repository Server

Server Name: lenovo_localdomain.crystalreportsprocessingserver State: Running Enabled: Enabled Host Name: lenovo.localdomain PID: 374 Description: Crystal Reports Processing Server Check if pearl folder is in place and properly pointed by variable: echo $PERL_HOME Deploy Web applications to weblogic As oracle user: /u01/app/sap/boxi41/sap_bobj/enterprise_xi40/wdeploy/wdeploygui.sh Application Server Domain Root Directory: /u01/app/oracle/product/fmw11g/user_projects/domains/webi_domain Server Instance: AdminServer Admin port: 7001 Admin user: weblogic Admin password: Admin123 Verify web app deployment http://192.168.1.5:7001/console/

http://192.168.1.5:7001/boe/bi http://192.168.1.5:7001/boe/cmc Web apps configuration

Response file:

Configure ports To be able to connect from Client tools several ports need to be unblocked. We need to do that in CMC (http://192.168.1.5:7001/boe/cmc). For each of following services set port manually (DO NOT USE ALREADY USED PORTS 6400, 6405, 6410) lenovo_localdomain.centralmanagementserver -> Request Port: 6401 lenovo_localdomain.connectionserver -> Request Port: 6402 lenovo_localdomain.inputfilerepository -> Request Port: 6403 lenovo_localdomain.outputfilerepository -> Request Port: 6404

Restart changed services one by one: NOTE: All of mentioned ports are unblocked on Linux (IPTABLES) Test Designer Access Run Universe Design Tool from Windows client: lenovo.localdomain:6400 Administrator Admin123 Automatically start services As root user: /u01/app/sap/boxi41/sap_bobj/init/setupinit.sh REBOOT Verify if BO starts automatically cd /mnt/data/sap_bo41/sap_bobj/./ccm.sh -display -cms lenovo:6400 -username Administrator -password Admin123 -authentication secenterprise

Try to access: http://192.168.1.5:7001/boe/bi http://192.168.1.5:7001/boe/cmc Uninstall BO Stop services cd /u01/app/sap/boxi41/sap_bobj/./stopservers Undeploy from weblogic Run: /u01/app/sap/boxi41//sap_bobj/enterprise_xi40/wdeploy/wdeploygui.sh Follow given steps Remove files rm -rf /u01/app/sap/boxi41 Remove startup rm /etc/init.d/sapbobjenterprisexi40 rm /etc/rc.d/rc4.d/k01sapbobjenterprisexi40 rm /etc/rc.d/rc3.d/s99sapbobjenterprisexi40 rm /etc/rc.d/rc0.d/k01sapbobjenterprisexi40 rm /etc/rc.d/rc6.d/k01sapbobjenterprisexi40 rm /etc/rc.d/rc2.d/k01sapbobjenterprisexi40 rm /etc/rc.d/rc5.d/s99sapbobjenterprisexi40 rm /etc/rc.d/rc1.d/k01sapbobjenterprisexi40