Академический Документы
Профессиональный Документы
Культура Документы
1:Part1PreRequisites|3sixtyanalyticsBlogs
3sixtyanalyticsBlogs
All.Things.Oracle
InstallingBIApps11.1.1.8.1:Part1PreRequisites
PostedonMay22,2014byPaulCannon
ThisisthefirstofthreeblogsperformingabasicoutoftheboxinstallationofthenewlyreleasedOracleBIApplications11.1.1.8.1.
ImperformingacompletelyfreshinstallationonourExalytics/ExadataserversusinganEBusinessSuite12.1.3databaseasthedatasource.
Inpart1belowIllbegoingthroughtheprerequisitesrequiredbeforeBIAppscanbeinstalled,includinginstallingOBIEE,ODIandcreatingthewarehouse
andrepositoriesusingtheRCU.
Part2willcoverinstallingandconfiguringBIAppshttp://blog.3sixtyanalytics.com/?p=1300
Part3willdemonstrateasimpleexampleofloaddataintothewarehouseandviewingitinOBIEEhttp://blog.3sixtyanalytics.com/?p=1417
FortheprerequisitesforBIAppswellbeperformingthefollowingsteps:
1. ReviewSystemRequirements
2. DeterminetheEnvironment
3. DownloadBIAppsInstallfilesfromOracle
4. ConfigureOracleDBforwarehouse&repositories
5. InstallaJDK
6. InstallOracleBusinessIntelligenceEnterpriseEdition
7. UpgradeWeblogicserverto10.3.6
8. InstallOracleDataIntegrator
9. CreateschemasforOracleBIApplications
http://blog.3sixtyanalytics.com/?p=1221 1/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
ReviewSystemRequirements
BeforebeginningreviewthesystemrequirementsforBIApps.Thiscanbefoundat
http://www.oracle.com/technetwork/middleware/ias/downloads/fusioncertification100350.html
anddownloadingthefileforthereleaseofBIAppsbeinginstalled,inthiscase11.1.1.8.1:
SystemRequirementsandSupportedPlatformsforOracleBusinessIntelligenceApplicationsRelease11.1.1.8.1(xls)
ThisisaspreadsheetwithsixtabscoveringrequiredversionsfortheOS,additionalsoftwareetc.Thesupportsourceapplicationstabisrequiredlateron
duringtheinstallasthisliststheprojectsincludedwithinBIApps.
Note:itdoesntmentionitinthespreadsheetbutwefoundoutthehardwaythatthedatabasewhichwillholdthedatawarehouseneedstohavethespatial
http://blog.3sixtyanalytics.com/?p=1221 2/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
componentinstalled.Toseeifitisrunthefollowingcommandinsqlplus:
selectcomp_id,version,status,comp_namefromdba_registrywherecomp_id=SDO
Ifspatialisinstalledyouwillgetonerecordreturned:
COMP_IDVERSIONSTATUSCOMP_NAME
SDO11.2.0.3.0VALIDSpatial
Ifspatialisntinstalledtheninstallitbeforecontinuing.
DeterminetheEnvironment
MyEnvironmenthasfourservers:
1. EBusinessSuite12.1.3databaseserver(withVISIONdemodata)
2. Databaseserver(fortheDWwarehouse)withOracle12cpreinstalled.ThisisourExadataserver
3. RepositoryDatabaseServer.Asmall12cdatabasejustusedforrepositoriesandsampledata
4. BIAppsServer.ThisisourExalyticsserver.
Allfourarelinuxx8664andIhavealltheuserids/passwords/accessIneedonallofthem.
DownloadBIAppsInstallfilesfromOracle
Thefollowingsetoffilesneedstobedownloadedbeforestarting.MostcomefromtheBIAppsmediapackonedelivery,butthereareacouplepatchfiles
whicharedownloadedfromtheoraclesupportwebsite.
edelivery.oracle.com
ProductPack:OracleBusinessIntelligence
PlatformLinuxx8664
MediaPack:OracleBusinessIntelligenceApplications11.1.1.8.1MediaPackforLinuxx8664
Files:
http://blog.3sixtyanalytics.com/?p=1221 3/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
OracleBusinessIntelligence11g(11.1.1.7.0)forLinuxx86(64bit)(Disc1of3)(Part1of2)
OracleBusinessIntelligence11g(11.1.1.7.0)forLinuxx86(64bit)(Disc1of3)(Part2of2)
OracleBusinessIntelligence11g(11.1.1.7.0)forLinuxx86(64bit)(Disc2of3)(Part1of2)
OracleBusinessIntelligence11g(11.1.1.7.0)forLinuxx86(64bit)(Disc2of3)(Part2of2)
OracleBusinessIntelligence11g(11.1.1.7.0)forLinuxx86(64bit)(Disc3of3)
OracleBusinessIntelligenceDeveloperClientTool(11.1.1.7.0)forMicrosoftWindows(64bit)
OracleBusinessIntelligenceApplications(11.1.1.8.1).zip
OracleBusinessIntelligenceApplicationsRCU(11.1.1.8.1)forLinuxx8664.zip
OracleDataIntegrator11g(11.1.1.7.0)(Part1of2).zip
OracleDataIntegrator11g(11.1.1.7.0)(Part2of2).zip
OracleFusionMiddlewarePlatformPatchesforOracleBusinessIntelligenceApplications(11.1.1.8.1)(Part1of2).zip
OracleFusionMiddlewarePlatformPatchesforOracleBusinessIntelligenceApplications(11.1.1.8.1)(Part2of2).zip
OracleFusionMiddlewarePlatformPatchesforOracleBusinessIntelligenceApplicationsforLinuxx8664.zip
OracleFusionMiddlewareRepositoryCreationUtility11g(11.1.1.7.0)forLinuxx8664.zip
TheotherfilesinthismediapackIdidntdownloadasIdidntneedthemWindowsversionsofsomeofthefiles,WeblogicserverortheEndecasamples.
ProductPack:OracleDatabase
PlatformLinuxx8664
MediaPack:OracleDatabase12cRelease1(12.1.0.1.0)MediaPackforLinuxx8664
File:
OracleDatabase12cRelease1Client(12.1.0.1.0)forLinuxx8664
MyOracleSupport
Idownloadedthefollowingpatchfilejustbysearchingforthepatchnumberandplatform:
p13529623_1036_Generic.zip(ThisisthepatchforWeblogic10.3.6)
InstallOracleClientontheBIAppsserver
http://blog.3sixtyanalytics.com/?p=1221 4/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Atvariouspointsduringtheinstallationwellneedtoconnecttothedatawarehouseonthedatabaseserver,soalthoughnotcompulsory,itseasierifwe
haveabasicOracleclientinstalledontheBIAppsserverbeforewebegin.
UnziptheOracleDatabase12cRelease1Client(12.1.0.1.0)forLinuxx8664zipfileandruntherunInstallercommandfromtheclientdirectory.Ichosea
custominstallwithjustSQL*Plus,OracleDatabaseUtilitiesandtheOracleCallInterfaceandplaceditinahomedirectorybyitself.
ConfigureOracleDBforwarehouse&repositories
OnceBIAppsisfullyinstalledtherewillbealotoftrafficbetweenthedatawarehouseandBIAppsserversastheusersrunreports.Tomaximizethe
throughputofdatatheSDUandTDUparametersshouldbeincreasedfromthedefault2KBsetting.
Inthelistener.oraonthedatabaseserverIadded(SDU=16384)(TDU=16384):
(SID_DESC=(SDU=16384)(TDU=16384)
(GLOBAL_DBNAME=dbserver.local.com)
(ORACLE_HOME=C:\app\product\12.1.0\ora12c)
(SID_NAME=ora12c))
Thenaddedthesameparameterstothetnsnames.oraontheBIAppsserver:
dbserver=
(DESCRIPTION=(SDU=16384)(TDU=16384)
(ADDRESS=(PROTOCOL=TCP)(HOST=dbserver.local.com)(PORT=1521))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=ora12c.local.com)
)
)
ChecktheguidelinesforOracleDatabaseintheBIAppsinstalldoc(sections2.1&2.2)formoredetailsonthisandotheraspectstoconsider.
InstallaJDK
BIappsrequiredaJDKandtheinstallguidetellsyoutodownloadandinstallJDK1.6.0_35orbetter.HoweveritsnotstrictlyneededasOBIEEinstallsits
http://blog.3sixtyanalytics.com/?p=1221 5/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
ownJDKandthisis1.6.0_35,sowecanusethatforalltheBIAppscomponents.
InstallOracleBusinessIntelligenceEnterpriseEdition
ThestartingpointforaBIAppsinstallationisOBIEE11g.BIAppsnowintegratesitselfwithanexistingOBIEEinstallationandiscontrolledbythesame
EnterpriseManagerinstance.
ThereareanumberofwaysofinstallingOBIEEandwhatBIAppsrequiresisaminimumofversion11.1.1.7.131017runningunderWeblogicserver10.3.6.
AnoutoftheboxinstallationofOBIEEgivesyouversion11.1.1.7.0.Youdonothavetoupgradeto11.1.1.7.131017asthepatchsectionoftheBIApps
installlateronwilldothisforyou.
OBIEEalsocomeswithversion10.3.5ofWeblogicServer,sothisneedtobeupgradedto10.3.6andwelldothisinthenextstep.
BeforebeginningtheOBIEEinstallationweneedtocreatetherepositories.Unzipthefollowingfiletoatemporarydirectory(donotconfusethisfilewiththe
BIAppsRCUzipfile)
OracleFusionMiddlewareRepositoryCreationUtility11g(11.1.1.7.0)forLinuxx8664.zip
Fromthisdirectorychangetothe\rcu\bindirectoryandrun:
./rcu
Clickpastthewelcomescreen:
http://blog.3sixtyanalytics.com/?p=1221 6/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
ChooseCreate
http://blog.3sixtyanalytics.com/?p=1221 7/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Entertheconnectiondetailsforthedatabasewhichwillhousetherepositories:
http://blog.3sixtyanalytics.com/?p=1221 8/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Afterperformingprerequisitechecksenteraprefix(IusedBIAPPS)andselectOracleBusinessIntelligence>BusinessIntelligencePlatform:
http://blog.3sixtyanalytics.com/?p=1221 9/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Enterapasswordforthetwoschemas:
http://blog.3sixtyanalytics.com/?p=1221 10/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Thetablespacesaresmall,sothedefaultsettingscanbeleftinplace:
http://blog.3sixtyanalytics.com/?p=1221 11/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Thetablespaceswillthenbecreated.Youllthengetthesummaryscreenconfirmingtherepositorycomponentswhichareabouttobeinstalled:
http://blog.3sixtyanalytics.com/?p=1221 12/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Therepositorieswillthenbecreated:
http://blog.3sixtyanalytics.com/?p=1221 13/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
ClosetheRCU.
NowOBIEEcanbeinstalled.TostarttheOBIEEinstallationunzipallfiveoftheOBIEEzipfilestoatemporarydirectory:
OracleBusinessIntelligence11g(11.1.1.7.0)forLinuxx86(64bit)(Disc1of3)(Part1of2)
OracleBusinessIntelligence11g(11.1.1.7.0)forLinuxx86(64bit)(Disc1of3)(Part2of2)
OracleBusinessIntelligence11g(11.1.1.7.0)forLinuxx86(64bit)(Disc2of3)(Part1of2)
OracleBusinessIntelligence11g(11.1.1.7.0)forLinuxx86(64bit)(Disc2of3)(Part2of2)
OracleBusinessIntelligence11g(11.1.1.7.0)forLinuxx86(64bit)(Disc3of3)
http://blog.3sixtyanalytics.com/?p=1221 14/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Thenfromthebishipship/Disk1subdirectoryrun:
./runInstaller
Skippastthewelcomescreen:
SelectSkipsoftwareupdates.OBIEEwillbepatcheduptothecorrectversionlateronintheBIAppsinstallation.
http://blog.3sixtyanalytics.com/?p=1221 15/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
AlsoyoumustnotperformaSimpleinstallationofOBIEEthiswillnotworkwithBIApplications.YoumustperformanEnterpriseinstallationorasoftware
onlyfollowedbyadomainconfiguration.IvechosentheEnterpriseinstallationsothatOBIEEisconfiguredstraightaway.
http://blog.3sixtyanalytics.com/?p=1221 16/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Lettheprerequisitechecksrun.Ifyougetanyissuesthendealwiththesebeforecontinuing.
http://blog.3sixtyanalytics.com/?p=1221 17/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
EnterausernameandpasswordfortheBIsystemadminaccount.DonotscaleouttheBISystem:
http://blog.3sixtyanalytics.com/?p=1221 18/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
SpecifyadirectoryfortheMiddlewarehome.TheotherfieldswillautofillwithdefaultvaluesbeneaththiswhichIveleftasis:
http://blog.3sixtyanalytics.com/?p=1221 19/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
TheBIAppsinstallguidespecificallystatesthattheOBIEEinstallmustincludeRealTimedecisionsandEssbaseSuite.Not100%surethisentirely
necessaryIsuspectitdependsonwhetheryourinstallingmoduleswhichusethesenotalldo.Ihaveincludedthemanyway:
http://blog.3sixtyanalytics.com/?p=1221 20/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
YounowneedtotelltheinstallerwheretheBIPLATFORMrepositoryislocatedenterthedetails(includingtheprefixontheschemaname)createdwith
theRCUabove:
http://blog.3sixtyanalytics.com/?p=1221 21/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
ThisisthenfollowedbythedetailsoftheMDSrepositoryschemathiswillprobablydefaulttothecorrectsettings:
http://blog.3sixtyanalytics.com/?p=1221 22/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Ivechosentoleavetheportsatthedefaultvalues(7001forWeblogic,9704forOBIEE)usingtheAutoPortconfiguration:
http://blog.3sixtyanalytics.com/?p=1221 23/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
IdonotwantOracleemailingmeaboutupdates(Igetenoughofthosealready):
http://blog.3sixtyanalytics.com/?p=1221 24/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Checktheinstallationsummarythatalliscorrect.IusuallyusethesavebuttontokeeparecordofhowIinstalledit:
http://blog.3sixtyanalytics.com/?p=1221 25/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Lettheinstallationprogress
http://blog.3sixtyanalytics.com/?p=1221 26/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Followedbytheconfiguration
http://blog.3sixtyanalytics.com/?p=1221 27/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Onthecompletionscreentakeanoteoftheinstallationdetails,especiallytheURLsusethesavebuttontosavethesetoatextfile.Thenclosethe
installer.
http://blog.3sixtyanalytics.com/?p=1221 28/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
QuicklycheckthatOBIEEhasinstalledcorrectlyabrowserwilllaunchonclosingtheinstallerloginwiththeadminuserid(weblogic)createdabove:
http://blog.3sixtyanalytics.com/?p=1221 29/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
WeblogicandOBIEEwillneedtobestoppedandrestartedanumberoftimesduringtheBIAppsinstallation,sonowisagoodtimetosetupascripttodo
this.BelowisthestandardscriptIuse.
Createafilecalledbiapps.shinasuitabledirectory(e.g.youruserhomedirectory),edititandpasteinthecontentsbelow,alteringthetoplineswiththe
detailsofyourinstallation,thenmakethefilerunnable(chmod777biapps.sh).Thescriptusesa/logdirectorytokeepitslogsin.
TostopWeblogic(andOBIEE)run:./biapps.shstop
http://blog.3sixtyanalytics.com/?p=1221 30/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
TostartWeblogic(andOBIEE)run:./biapps.shstart
#StartandstopOracleBusinessIntelligence11gcomponents.ORACLE_OWNR=oracle
#LocalUnixuserrunningOBIEEORACLE_FMW=/u01/app/biapps
#DeploymentMiddlewaredirectory
BIEE_DOMAIN=bifoundation_domain#Domainname
BIEE_INSTANCE=instance1#Instancename
BIEE_SERVER=bi_server1#Servername
BIEE_MANAGER_URL=biapps_server:7001#AdminserverURL
BIEE_USER=weblogic#Adminuser
BIEE_PASSWD=welcome1#Adminpassword
LOG_PATH=/home/oracle/logs#Logdirectory
WL_PATH=$ORACLE_FMW/wlserver_10.3/server/bin
BIEE_PATH=$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/bin
ORACLE_INSTANCE=$ORACLE_FMW/instances/$BIEE_INSTANCE
exportORACLE_INSTANCE
ORACLE_HOME=$ORACLE_FMW/Oracle_BI1
exportORACLE_HOME
INSTANCE_HOME=$ORACLE_FMW/instances/$BIEE_INSTANCE
exportINSTANCE_HOME
WLS_HOME=$ORACLE_FMW/wlserver_10.3
exportWLS_HOME
FMW_HOME=$ORACLE_FMW
exportFMW_HOME
#createthesecurityfileboot.properties
rmf$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/AdminServer/security/boot.properties
rmf$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/$BIEE_SERVER/security/boot.properties
echousername=$BIEE_USER>$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/AdminServer/security/boot.properties
echopassword=$BIEE_PASSWD>>$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/AdminServer/security/boot.properties
echousername=$BIEE_USER>$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/$BIEE_SERVER/security/boot.properties
echopassword=$BIEE_PASSWD>>$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/$BIEE_SERVER/security/boot.properties
NOW=$(date+"%Y%m%d%H%M")
START_LOG=$LOG_PATH/obiee_start_$NOW.log
STOP_LOG=$LOG_PATH/obiee_stop_$NOW.log
SUBSYS=obiee
http://blog.3sixtyanalytics.com/?p=1221 31/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
start(){
echo"********************************************************************************"
echo"StartingAdminServeron$(date)"
echo"********************************************************************************"
$BIEE_PATH/startWebLogic.sh&
wait_for"ServerstartedinRUNNINGmode"
echo"********************************************************************************"
echo"StartingNodeManageron$(date)"
echo"********************************************************************************"
$WL_PATH/startNodeManager.sh&
wait_for"socketlistenerstartedonport"
echo"********************************************************************************"
echo"StartingManagedServer$BIEE_SERVERon$(date)"
echo"********************************************************************************"
$BIEE_PATH/startManagedWebLogic.sh$BIEE_SERVERhttp://$BIEE_MANAGER_URL&
wait_for"ServerstartedinRUNNINGmode"
echo"********************************************************************************"
echo"StartingBIcomponentson$(date)"
echo"********************************************************************************"
$ORACLE_HOME/opmn/bin/opmnctlstartall
$ORACLE_HOME/opmn/bin/opmnctlstatus
echo"*********************************************************************************
echo"OBIEEstartsequencecompletedon$(date)"
echo"********************************************************************************"
}
stop(){
echo"********************************************************************************"
echo"StoppingBIcomponentson$(date)"
echo"********************************************************************************"
$ORACLE_HOME/opmn/bin/opmnctlstopall
echo"********************************************************************************"
echo"StoppingManagedServer$BIEE_SERVERon$(date)
echo"********************************************************************************"
$BIEE_PATH/stopManagedWebLogic.sh$BIEE_SERVERt3://$BIEE_MANAGER_URL$BIEE_USER$BIEE_PASSWD
echo"********************************************************************************"
echo"StoppingNodeManageron$(date)"
http://blog.3sixtyanalytics.com/?p=1221 32/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
echo"*********************************************************************************"
pkillTERMu$ORACLE_OWNRf"$ORACLE_FMW/wlserver_10.3/server/lib/weblogic.policyDweblogic.nodemanager"
echo"********************************************************************************"
echo"StoppingAdminServeron$(date)"
echo"********************************************************************************"
$BIEE_PATH/stopWebLogic.sh
echo"********************************************************************************"
echo"Cleaningup.lokfiles"
echo"********************************************************************************"
rmf$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/edit.lok
rmf$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/config/config.lok
rmf$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/bi_server1/data/ldap/ldapfiles/EmbeddedLDAP.lok
rmf$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/bi_server1/tmp/bi_server1.lok
rmf$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/AdminServer/data/ldap/ldapfiles/EmbeddedLDAP.lok
rmf$ORACLE_FMW/user_projects/domains/$BIEE_DOMAIN/servers/AdminServer/tmp/AdminServer.lok
echo"********************************************************************************"
echo"OBIEEstopsequencecompletedon$(date)"
echo"********************************************************************************"
}
wait_for(){
res=0
while[[!$resgt0]]
do
res=$(tail5"$START_LOG"|fgrepc"$1")
sleep5
done
}
case"$1"in
start)
echo"********************************************************************************"
echo"StartingOracleBusinessIntelligenceon$(date)"
echo"Toviewlogfile:tailf$START_LOG"
echo"********************************************************************************"
start&>$START_LOG&
touch$LOG_PATH/$SUBSYS
stop)
echo"********************************************************************************"
http://blog.3sixtyanalytics.com/?p=1221 33/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
echo"StoppingOracleBusinessIntelligenceon$(date)"
echo"Logsaresentto$STOP_LOG"
echo"********************************************************************************"
stop&>$STOP_LOG
rmf$LOG_PATH/$SUBSYS
status)
echo"********************************************************************************"
echo"OracleBIEEcomponentsstatus...."
echo"********************************************************************************"
$ORACLE_HOME/opmn/bin/opmnctlstatus
stopopmn)
echo"********************************************************************************"
echo"OracleBIEEcomponentsstatus...."
echo"********************************************************************************"
$ORACLE_HOME/opmn/bin/opmnctlstopall
startopmn)
echo"********************************************************************************"
echo"OracleBIEEcomponentsstatus...."
echo"********************************************************************************"
$ORACLE_HOME/opmn/bin/opmnctlstartall
$ORACLE_HOME/opmn/bin/opmnctlstatus
restartopmn)
echo"********************************************************************************"
echo"OracleBIEEcomponentsstatus...."
echo"********************************************************************************"
$ORACLE_HOME/opmn/bin/opmnctlstopall
$ORACLE_HOME/opmn/bin/opmnctlstartall
$ORACLE_HOME/opmn/bin/opmnctlstatus
restart)
$0stop
$0start
*)
http://blog.3sixtyanalytics.com/?p=1221 34/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
echo"Usage:$(basename$0)start|stop|restart|stopopmn|startopmn|restartopmn|status"
exit1
esac
exit0
UpgradeWeblogicserverto10.3.6
BIAppsrequiredWeblogicserverversion10.3.6.
IfOBIEEwasinstalledusingtheenterpriseoptionasabovethenversionofWeblogicserverwillbe10.3.5,soitneedstobeupgraded.Ifyouperformeda
softwareonlyinstallintoanexistingWeblogicserverinstallationyouneedtochecktheversionofWeblogic:opentheconsole,clickonServers,clickon
AdminServerthenlookintheMonitoringtabandtheWeblogicVersionline.
Theversioninthisscreenshotneedsupgradingto10.3.6.
Toupgradeweblogicdownloadtheupgradepatchfilefromoraclesupport:
Patchnumber13529623,file=p13529623_1036_Generic.zip
http://blog.3sixtyanalytics.com/?p=1221 35/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Beforeupgradingweblogic,shutdownOBIEEandtheweblogicprocesses.Makesuretoincludestoppingthenodemanager(thescriptabovedoesthis)
Theupgradepatchisasinglejarfile,calledwiththejavacommand(usingtheJDKinstalledintheOBIEEhome):
/<OBIEE_HOME>/Oracle_BI1/jdk/bin/javajarwls1036_upgrade_generic.jar
Thislaunchestheinstallwizard:
SelecttheexistingMiddlewarehomewhereOBIEEisinstalled:
http://blog.3sixtyanalytics.com/?p=1221 36/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
TheRegisterforSecurityupdatesscreenisalittleflakeyyoucantunchecktheIwishtoreceivecheckbox
http://blog.3sixtyanalytics.com/?p=1221 37/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Soifyoudontwanttheseemailsyouneedto
ignorethedirewarningmessagesthatappearuponclickingNextthenonthenextscreenchecktheIwishtoremainuninformedcheckboxandclick
continueandconfirminthewarningboxthatappears.
http://blog.3sixtyanalytics.com/?p=1221 38/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
IntheChooseProductsandComponentsscreenleavethedefaultselectionsinplace:
http://blog.3sixtyanalytics.com/?p=1221 39/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
ConfirmtheInstallationiscorrect:
http://blog.3sixtyanalytics.com/?p=1221 40/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Waitwhilsttheupgradetakesplace:
http://blog.3sixtyanalytics.com/?p=1221 41/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Thenyoushouldgettheinstallationcompletescreen.UnchecktheRunQuickstartoptionbeforeclosingthisjuststartsanewappforcontrollingWeblogic
whichwedontneed.
http://blog.3sixtyanalytics.com/?p=1221 42/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
NowrestartWeblogic&OBIEEusingyourstartscript.Aquickcheckintheconsoleprovestheupgradehadindeedsucceeded:
http://blog.3sixtyanalytics.com/?p=1221 43/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
InstallOracleDataIntegrator
ThenextstepistoinstallOracleDataIntegrator.ThisneedstobeembeddedinthesameWeblogicserverasOBIEEANDinthesameMiddlewarehome
areOBIEEsothatBIAppscanaccessitdirectly.YoumustnotinstallODIanywhereelseorBIAppswillnotbeabletouseit.
YoumustalsousetheversionofODIfromthesamedownloadmediapackfromedelivery11.1.1.7.0.Youcannotuseearlierorlaterversions.Theversion
doesgetpatchedupduringthepatchingprocesslateron,butnotuptoODI12c.
FromtheBIAppsmediapackunzipthefollowingtwofilesintoatemporarydirectory:
OracleDataIntegrator11g(11.1.1.7.0)(Part1of2).zip
OracleDataIntegrator11g(11.1.1.7.0)(Part2of2).zip
ThenfromtheDisk1directoryrun:
./runInstallerjreLoc<OBIEE_HOME>/Oracle_BI1/jdk
e.g../runInstallerjreLoc/u01/app/biapps/Oracle_BI1/jdk
(ifyouleaveoffthejreLocparameteritwillpromptyoutoenterituponrunning)
OnthewelcomescreenignorethemessageaboutcreatinganODIrepository.ThiswillbeperformedlaterwheninstallingBIApps.
http://blog.3sixtyanalytics.com/?p=1221 44/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Wedonotwantsoftwareupdatesforthisinstallation.
http://blog.3sixtyanalytics.com/?p=1221 45/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
SelectODISDKalongwithODIStudioandalloftheJavaEEInstallationoptions.
http://blog.3sixtyanalytics.com/?p=1221 46/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Confirmtheprerequisitecheckspassok:
http://blog.3sixtyanalytics.com/?p=1221 47/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
YoumustchoosetheMiddlewarehomewhereOBIEEisinstalled.
http://blog.3sixtyanalytics.com/?p=1221 48/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Thisscreenisalittlepointless,youcanonlychooseWeblogicServer:
http://blog.3sixtyanalytics.com/?p=1221 49/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
ChooseSkipRepositoryConfiguration.TherepositorywillbeconfiguredwhenBIAppsisinstalledlateron.
http://blog.3sixtyanalytics.com/?p=1221 50/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Confirmtheinstallationdetails:
http://blog.3sixtyanalytics.com/?p=1221 51/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Waitfortheinstalltorunthrough:
http://blog.3sixtyanalytics.com/?p=1221 52/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
TheConfigurationisautomaticandquick:
http://blog.3sixtyanalytics.com/?p=1221 53/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Andfinallytheinstallationiscomplete:
http://blog.3sixtyanalytics.com/?p=1221 54/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
AtthispointwedontwanttodoanythingwithODIthesoftwareisinstalledandreadytobeconfiguredforBIAppslateron.
CreateschemasforOracleBIApplications
BIAppsrequiresthreedatabaseschemastobecreated:
1. TheDataWarehouseschema
2. TheBIApplicationsRepository
3. TheBIAppsspecificODIRepository
ThesearecreatedusingtheBIAppsversionoftheRCU.Fromthemediapackdownloadedearlierunzipthefollowingfileintoatemporaryfolder:
OracleBusinessIntelligenceApplicationsRCU(11.1.1.8.1)forLinuxx86(64bit).zip
http://blog.3sixtyanalytics.com/?p=1221 55/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
InordertobuildthedataschemastheRCUneedstoimportsomeexport.dmpfiles.Thesearelocatedunderthedirectoryrcu\integration\biapps\schemain
thetemporaryfileyouunzippedtheabovefileinto.
IfthedatabasesareinstalledonadifferentservertowhereyouarerunningtheRCU(whichtheyareinmycase)these.dmpfilesneedtobecopied(ftpd)
tothedatabaseserverintoadirectorywithglobalwriteaccess(sothatlogfilescanbewrittento).Takeanoteofthedirectoryyoucopythemtoyouwill
beaksedforthisduringtherepositorycreation.
ThisisfurthercomplicatedbythefactthatIaminstallingthedatawarehouseononeserver,buttherepositoriesonanother.Whereyouinstalltheseisupto
you,Ihavechosentokeepthemseparate.
Therearethree.dmpfiles:
obia_comp.dmpBIAppsrepository
obia.dmpDatawarehouse
obia_odi.dmpODIRepository
SoinmycaseIneedtoFTPobia.dmptomydatawarehouseserverandobia_comp.dmp&obia_odi.dmptomyrepositoryserver.
ThisalsomeansthatIneedtoruntheRepositoryCreationUtilitytwiceonceeachforbothservers.
Fromthercu/bindirectoryrun./rcu
Clickpastthewelcomescreen:
http://blog.3sixtyanalytics.com/?p=1221 56/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
SelectCreateandcontinue.
http://blog.3sixtyanalytics.com/?p=1221 57/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Nowweneedtoenterthedatabaseconnectiondetails.InthisfirstrunoftheRCUImjustgoingtosetupthedatawarehouseschema,soIneedtoenterthe
detailsofthedatawarehouseserver:
http://blog.3sixtyanalytics.com/?p=1221 58/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Letitchecktheprerequisitesofthedatabase,thenitwillaskwhichcomponentstoinstall.ExpandOracleBusinessIntelligenceApplicationsandjustselect
OracleBusinessAnalyticsWarehouse.
Afterenteringaprefix,BIAPPSinthiscase,wecanseetheschemaitwillcreate:BIAPPS_DW:
http://blog.3sixtyanalytics.com/?p=1221 59/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Nowenterthepasswordforthisschema:
http://blog.3sixtyanalytics.com/?p=1221 60/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Youmustnowenterthenameofthedirectorywherethe.dmpfile(obia.dmpinthiscase)wascopiedtoonthedatabaseserver.Youdonotneedtospecify
thefilename:
http://blog.3sixtyanalytics.com/?p=1221 61/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Nowyouneedtomanagethetablespacesforthedatawarehouse.Therearesomechangesthatneedtobemadehere.
ClickonManageTablespaces
http://blog.3sixtyanalytics.com/?p=1221 62/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Weneedtomakeadjustmentstothefournewtablespacesabouttobecreated:
BIAPPS_DW_DATA
BIAPPS_DW_IDX
BIAPPS_DW_STG
BIAPPS_DW_TMP
Thechangesweareabouttomakeareforguidanceonly,dependingonthesizeyouexpectyourwarehousetobecomeyoumayenterdifferentvalues.
http://blog.3sixtyanalytics.com/?p=1221 63/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
DontforgetofcoursethatoncethetablespaceshavebeencreatedtheycanbeamendeddirectlywithinthedatabasebyaDBA.
SostartbyclickingontheDW_DATAtablespace(BIAPPS_DW_DATAinthiscase).Whenitsdetailsappearclickonthefilenamefield(+DATA_DM01in
thiscaseyourswillbedifferentdependingonhowthedatabasehasbeenconfigured)andclickontheedit(pencil)icon
IntheEditDatafilewindowchangethesizeto20GB,ensureautoextendisselectedandsetthemaximumsizetoUnlimited.Thenclickok.
http://blog.3sixtyanalytics.com/?p=1221 64/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
NowclickontheDW_IDXtablespaceandedititsdatafile.Leavethesizeat5GB,butensureautoextendisonandsetthemaximumsizetounlimited:
http://blog.3sixtyanalytics.com/?p=1221 65/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
TheneditDW_STG.Changethesizeto10GB,ensureAutoextendisonandsetthemaximumsizetoUnlimited.
FinallyeditDW_TEMP,Changethesizeto15GB,ensureAutoextendisonandsetthemaximumsizetoUnlimited:
Clickoktosavethetablespacechanges.
BackintheMapTablespacesscreenclicknexttocontinue.
Atthispointthetablespaceswillbecreated.
http://blog.3sixtyanalytics.com/?p=1221 66/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Youllthengetthesummaryscreenconfirmingthatschemaswillbecreated.clickCreatetostartitoff.ThismaketakealittlewhiletoruntheDW
schemaisquitelargeandthedmpfilewillbeimportedintoit.
http://blog.3sixtyanalytics.com/?p=1221 67/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Andfinallythecompletionscreenshouldshowthecreationwassuccessful.ClosetheRCU.
http://blog.3sixtyanalytics.com/?p=1221 68/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
OncecompleteyoullbeabletodirectlyaccessthedatawarehouseobjectsbyconnectingwiththeBIAPPS_DWuserid:
http://blog.3sixtyanalytics.com/?p=1221 69/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
NowtheRCUneedstoberunasecondtimetocreatetheBIAppsrepositoryandODIrepository.
Fromthercu/bindirectoryrun./rcuagain.
ThistimeinthedatabaseconnectiondetailsscreenIenteredthedetailsformyrepositorydatabase.
Nowintheselectcomponentsscreenweenterthesameprefixbutselectthetworepositorycomponents:BIACOMPandBIA_ODIREPO:
http://blog.3sixtyanalytics.com/?p=1221 70/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Afterenteringthepasswords,wenowenterthedirectorywherewecopiedthetwo.dmpfiles,obia_comp.dmp&obia_odi.dmp)ontherepositorydatabase
server:
http://blog.3sixtyanalytics.com/?p=1221 71/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Therearenospecificguidelinesonthetablespacesforthesetwoschemassothedefaultscanbeleftinplace.
http://blog.3sixtyanalytics.com/?p=1221 72/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
CarryontolettheRCUcreatetheschemas:
http://blog.3sixtyanalytics.com/?p=1221 73/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Sothatsit,alltheprerequisitetaskshavebeenperformedandeverythingisreadyforBIAppstobeinstalled.Thatllbeinpart2.
Enjoy!
ThisentrywaspostedinBIAppsbyPaulCannon.Bookmarkthepermalink[http://blog.3sixtyanalytics.com/?p=1221].
http://blog.3sixtyanalytics.com/?p=1221 74/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
15THOUGHTSONINSTALLINGBIAPPS11.1.1.8.1:PART1PREREQUISITES
chinmay
onJuly30,2014at5:05amsaid:
afterdoingrcustepsforbiapps_biacompuserifiredsqlstatement
selectversion,status,comp_idfromschema_version_registry
butitisshowinginvalidatgon11.1.1.7.0beacuseofthisatgupgraeisgettingfailed
Romesh
onAugust21,2014at3:20pmsaid:
HiPaul
whentryingtocompletestep9of15BIApplicationsComponentsRepositoryeventhoughtheschemaexistswearegettingtheerrorINST08028
,theschematypeBIACMwiththenameBIAPPS_BIACOMPdoesnotexist.IhavenoticedthateventhoughtheRCUsaiditcompletedwitha
\Success\andtheschemaexistsinthetableschema_version_registrythereisnoentry.Anyhelpappreciated,
PaulCannon
onAugust21,2014at5:39pmsaid:
HiRomeshhowyoudoing?itsbeenawhile
Dontknowwhytheschemafailedtocreate,butyoullneedtoremovetheentryfromschema_registry_versionbeforeyoucantrytoreruntheRCU
andtryagain
Paul
Romesh
onAugust24,2014at11:53amsaid:
HiPaul
http://blog.3sixtyanalytics.com/?p=1221 75/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
Willbecompletingareinstall.
Iamgoodmateareyou.Greatsetofarticles.Manythanks.
EduardoMontes
onAugust22,2014at5:47pmsaid:
HiPaul.
HowcouldIresettheBIApplicationsAdministratorUserpassword.
IwasabsolutelysureaboutthepasswordButIamgettingtheerrormessageBADCREDENTIALSwhentryingtoconnecttoODIclient
Romesh
onAugust27,2014at10:21amsaid:
EduardouhaveprobablysolvedthisbutjustincaseIranODIfromtheserverandconnectionsworked
Romesh
onAugust27,2014at7:10amsaid:
HiEduardo
havingthesameissue,didyoufindawayaroundthis?
Regards
Romesh
http://blog.3sixtyanalytics.com/?p=1221 76/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
RenielM.Argente
onSeptember1,2014at8:03amsaid:
Thanksforthiswonderfulblog.ThishelpedmealotinlinuxinstallationthoughIhaveencounteredalotoferrors,butthisissuperb.Thanks!
subha
onSeptember9,2014at6:43pmsaid:
Thanksforputtingthisexcellentinstalltutorial.HoweverwhenIruntheshellscript
./biapps.shstart,thestartandstopfunctionaregettingexecuted.HowdoIstopthestop()function?
Pete
onDecember7,2014at10:49pmsaid:
Thereareafewtyposinthestartupscriptbiapps.shabove.Thefirstfewlinesshouldlooklike:
#StartandstopOracleBusinessIntelligence11gcomponents.
#LocalUnixuserrunningOBIEE
ORACLE_OWNR=oracle
#DeploymentMiddlewaredirectory
ORACLE_FMW=/u01/app/oracle/middleware
Lookforechocommandsthathavemissingattheendoftheline.(Lines68&80)
J.A.
onMarch10,2015at4:16pmsaid:
Iconcur.Spottedsamepointstoupdateotherwisethescriptwillfail.
http://blog.3sixtyanalytics.com/?p=1221 77/78
5/20/2015 InstallingBIApps11.1.1.8.1:Part1PreRequisites|3sixtyanalyticsBlogs
ishwarya
onJanuary6,2015at10:17amsaid:
WhatisSpatialComponents?howtoInstall?couldyoupleaseexplaintat.
NickH.
onFebruary14,2015at8:54pmsaid:
Amazingblog..welldone!!
alok
onMarch2,2015at7:07pmsaid:
verywellwritten!!
Frank
onApril23,2015at6:51pmsaid:
Excellentblog,nofluff,realcontent.Thankyouforsharing.
http://blog.3sixtyanalytics.com/?p=1221 78/78