Oracle Business Intelligence

blog związany z Business Intelligence, używanie, wdrażanie, doświadczenia

Archive for the 'OC4J' Category

OC4J jako serwis

Posted by Marek Gregor on 1st Czerwiec 2009

Używając jako serwer systemu Oracle Business Intelligence systemu Windows Server niejednokrotnie natrafialiśmy na problemy związane z OC4J. Czasami program ten  wyłączał się samoistnie nie dając żadnego znaku czemu tak się działo. Zauważyliśmy że wylogowanie powodowało również zamknięcie aplikacji uruchamianej przy wejściu z autostartu usera. Również restarcie serwera trzeba było się zalogować użytkownikiem na którym instalowany był BI celem uruchomienia OC4J. Było to niezwykle uciążliwe i deprymujące zwłaszcza dlatego że Oracle Business Intelligence nosi dumny  sub-tytuł Enterprise Edition  i funkcjonuje jako serwer ba czasami zdarza się czytać o korporacjach gdzie traktowany jest jako oprogramowanie tzw”high avability”- wysokiej dostęności z minimalnymi czasami przestoju. Dlaczego więc Oracle nie stworzył z tego programu usługi? Ano pewnie dlatego żeby promować Oracle Aplication Server – chcesz wysoką dostępność dokup do BI jeszcze OAS  – masz tutaj Oc4J które jest stabilne ale moze się czasami “wywrócić”. Od czegóż jednak mamy opensourcowe rozwiązania

Projekt javaservice który pozwala
zainstalowac oprogramowanie oparte na Javie jako serwis systemów Windows NT/2000/XP
Sposób użycia:

(zakładając żę BI zainstalowany jest na dysku dajmy na to E:)

javaservice -install “Oracle BI OC4J Service” “[pełna ścieżka do pliku - jvm.dll]” -XX:MaxPermSize=128m -Xmx512m “-Djava.class.path=E:\OracleBI\oc4j_bi\j2ee\home\oc4j.jar” -start oracle.oc4j.loader.boot.BootStrap -description “Oracle BI Oc4J Service”

Oczywiście nazwę oraz opis możemy dostosować do swoich potrzeb.
z koleji pełna ścieżka do pliku – jvm.dll najczęściej tam gdzie zainsalowaliśmy JDK czyli np “c:\Program Files (x86)\Java\jdk1.6.0_10\jre\bin\server\jvm.dll”

po zainstalowaniu i restarcie możemy cieszyć się serwisem OC4J ze wszystkimi konsekwencjami tegoż czynu.
oc4jasservice

Czyli możemy np ustawić sobie opcje co ma sie stać jeśli serwis się zatrzyma.

    Z praktyki – od czasu przejścia na serwis ten komponent nie sprawia już kłopotu

Tags: , ,
Posted in Administracja, Business Intelligence, OC4J | No Comments »