BI Services QuickStart – Windows Shell Script

Mivel a BI alapszolgáltatásait megvalósító Serviceket és az applikációs szervert is külön-külön kell elindítani, arra gondoltam, hogy mi lenne, ha a leggyakoribb műveleteket egy könnyen és gyorsan kezelhető felületről is el lehetne érni, így készítettem egy batch scriptet, mellyel gyorsan indítható a BI. Ez a kód jóval kevesebbet tud a  BIC2GO Process Control-jánál, viszont cserébe sokkal gyorsabb és karakteres felületről is elérhető. Másrészről valaki meg tudja mondani, hogy mit szöszmötöl 3 percen át a Process Control a különböző processek állapotával? Szörnyű.. Íme a forrás:

ECHO OFF

SET OBIP=C:OracleBI

CLS
:MENU
ECHO.
ECHO -----------------------------------------------
ECHO       Oracle BI QuickStart Menu
ECHO -----------------------------------------------
ECHO.
ECHO 1 - Start BI Foundation
ECHO 2 - Start BI Scheduler
ECHO 3 - Start BI Cluster Controller
ECHO 4 - Start OC4J
ECHO.
ECHO 5 - Show OBI EE Welcome Screen
ECHO.
ECHO 6 - Stop All BI Services
ECHO 7 - Stop OC4J
ECHO 8 - Exit
ECHO.
ECHO BI Path: %OBIP%

SET /P M=Type the menu number then press ENTER:

IF %M%==1 GOTO BISTART
IF %M%==2 GOTO BISCHED
IF %M%==3 GOTO BICLUST
IF %M%==4 GOTO OSTART

IF %M%==5 GOTO BROWSER

IF %M%==6 GOTO BISTOP
IF %M%==7 GOTO OSTOP

IF %M%==8 GOTO OEXIT

:BISTOP
sc stop sawjavahostsvc
sc stop "Oracle BI Server"
sc stop sawsvc
sc stop "Oracle BI Scheduler"
sc stop "Oracle BI Cluster Controller"
GOTO MENU

:BISTART
sc start sawjavahostsvc
sc start "Oracle BI Server"
sc start sawsvc
GOTO MENU

:BISCHED
sc start "Oracle BI Scheduler"
GOTO MENU

:BICLUST
sc start "Oracle BI Cluster Controller"
GOTO MENU

:OSTART
start %OBIP%oc4j_bibinoc4j.cmd -start
GOTO MENU

:OSTOP
SET /P OC4JPASSWORD=Please type in the oc4jadmin password then press ENTER:
SET JAPP=%OBIP%oc4j_bij2eehomeadmin.jar
SET JPAR=ormi://localhost:23791 oc4jadmin %OC4JPASSWORD% -shutdown force

start java.exe -jar %JAPP% %JPAR%
GOTO MENU

:BROWSER
start %OBIP%index_bi_ee.html
GOTO MENU

:OEXIT
pause
EOF

A batch-script elején található OBIP változó tárolja a BI telepítési könyvtárát, amennyiben máshova telepítettétek, ne felejtsétek átírni. Mentsétek le a kódot .cmd vagy (a régivágásúak kedvéért) .bat kiterjesztéssel és máris futtatható. Ha windows-odon az UAC engedélyezve van (például Vista-ban), akkor a batch futtatása előtt ne felejts el admin jogot hozzárendelni!

0 comments on “BI Services QuickStart – Windows Shell ScriptAdd yours →