A DB2 OLAP Server telepítési kézikönyve


A Java beállítása UNIX rendszeren

A DB2 OLAP Integration Server 8.1-es verziójának is szüksége van a Java programra, de nem ugyanarra a szintre, mint amit a DB2 OLAP Server használ. A következő táblázat a szükséges Java szinteket sorolja fel:

táblázat 13. A különböző UNIX operációs rendszereken szükséges Java-szintek

Termék Operációs rendszer Java Runtime Environment szintje
DB2 OLAP Server AIX 1.2.2
Solaris 1.3.0
HP-UX 1.2.2
DB2 OLAP Integration Server AIX 1.3.0
Solaris 1.3.0_02
HP-UX 1.3.0.01

Ha azt szeretné, hogy a Java UNIX rendszeren a DB2 OLAP Server és a DB2 OLAP Integration Server programmal is működjön, hajtsa végre a következő utasításokat:

  1. Telepítse a Java Runtime Environment (JRE) és a Java API for XML Parsing (JAXP) programot.
  2. Állítsa be a Java környezeti változókat a DB2 OLAP Server termékhez.
  3. Állítsa be a JVMMODULELOCATION paramétert, hogy a DB2 OLAP Server elérhesse a JAXP programot. A paraméter az essbase.cfg fájlban található, és ennek segítségével megadhatja, hogy a DB2 OLAP Server melyik Java Runtime Environment telepítést használja. Ez a beállítás különösen akkor hasznos, ha az OLAP kiszolgáló összetevőt futtató számítógépen több Java verzió is telepítve van.
  4. Igény szerint elvégezheti a Java további konfigurációs beállításait is.
  5. A DB2 OLAP Integration Server használata esetén állítsa be a hozzá tartozó Java környezeti változókat is.

A támogatott rendszerekhez tartozó JRE telepítőcsomagok és telepítési eljárások lényegesen eltérnek egymástól. A JRE-szolgáltatók README fájljai és telepítési utasításai a csomagban lévő .txt vagy .htm fájlban találhatók. Alaposan tanulmányozza át az utasításokat. Ha további információra van szüksége a JRE telepítését illetően, keresse fel a JRE szolgáltató honlapját.

Ha végrehajtotta a Java UNIX rendszerre történő telepítésének utasításait, de a DB2 OLAP Server még mindig nem működik megfelelően a Java programmal, szükség lehet a Java Virtual Machine (JVM) indítási beállításainak módosítására is. Ha az ESS_JVM_OPTION1 - ESS_JVM_OPTION9 környezeti változókat beállítja, a DB2 OLAP Server a JVM betöltésekor speciális JVM indítási beállításokat fog alkalmazni.

Java telepítése UNIX rendszerre

A Java Runtime Environment kódjának telepítéséhez kövesse az alábbi utasításokat, függetlenül az alkalmazott UNIX rendszertől:

  1. Jelentkezzen be root jogosultsággal rendelkező felhasználóként.
  2. Másolja az ARBORPATH/bin/jrte_<platform>_ess.tar fájlt a /tmp könyvtárba.
  3. Bontsa ki a Java csomagot a következő paranccsal:
    tar -xvf jrte_<platform>_ess.tar
     
    
  4. Ekkor a program kibontja a .gz fájlt a jrte tar fájlból. UNIX rendszeren a gunzip, Windows rendszeren a Winzip vagy a PKZip segédprogrammal bontsa ki a .gz file .rte csomagját.
  5. DB2 OLAP Integration Server használata esetén:
    1. Másolja a jre130-20010330.tar_ fájlt a .tmp könyvtárba.
    2. Bontsa ki a Java csomagot a tar -xvf jre130-20010330.tar paranccsal. Ezzel létrejön a jre könyvtár.
  6. A kibontást követően telepítse a fájlokat a megfelelő szekciókba.

Java telepítése AIX rendszerre

Az AIX működéséhez jelen csomag telepítése előtt a következő csomagokat kell telepíteni. A telepítéshez root jogosultsággal kell rendelkeznie.

A JRE DB2 OLAP Server számára történő telepítéséhez használja a Smitty segédprogramot a következő fájllal:

java_devX.rte

, ahol X a verzió szintje.

A következő lépésben állítsa be a Java környezeti változókat az operációs rendszernek megfelelően.

Java telepítése Solaris rendszerre

A Java Solaris rendszerre való telepítéséhez állítsa át a .bin fájl hozzáférési engedélyét:

chmod +x jXrel_XXXXX-solsparc.bin

, ahol XXXXX az adott verziószámot jelöli. Ezt követően futtassa a következő önkicsomagoló bináris fájlt:

jXrel_XXXXX-solsparc.bin

A következő lépésben állítsa be a Java környezeti változókat az operációs rendszernek megfelelően.

Java telepítése HP-UX rendszerre

A Java Runtime Environment (JRE) telepítéséhez futtassa a következő parancsot:

swinstall rte_XXXXX.depot

, ahol XXXXX az adott verziószámot jelöli.

A következő lépésben állítsa be a Java környezeti változókat az operációs rendszernek megfelelően.

A Java változók beállítása a DB2 OLAP Server termékhez UNIX rendszeren

UNIX operációs rendszer esetén a környezeti változókat módosítani kell, hogy a DB2 OLAP Server és a Java Runtime Environment együttműködhessenek. JREHOME a JRE telepítési könyvtárát jelöli.

Az alábbi környezeti változók beállítását követően jelentkezzen ki a rendszerből, majd ismét jelentkezzen be az új beállítások aktivizálása érdekében. Annak ellenőrzésére, hogy a Java megfelelő verziója van-e beállítva, a DB2 OLAP Server indítása előtt futtassa a következő parancsot:

>java -fullversion

A DB2 OLAP Server esetében ez az üzenet jelenik meg:

Különböző parancsfájlok állnak rendelkezésére, amelyekkel beállíthatja a környezeti változókat a JRE szintjének megfelelően. A 2. táblázat az egyes termékekhez tartozó parancsfájlokat mutatja be.

táblázat 14. A JRE szinteknek megfelelő környezeti változók DB2 OLAP Server esetén

Termék Parancsértelmező Parancsfájl
DB2 OLAP Server Korn vagy Bourne essjava.sh
DB2 OLAP Server CShell essjava.csh

Java környezeti változók beállítása AIX rendszeren

AIX rendszeren módosítani kell a LIBPATH beállítást, hogy tartalmazza a JREHOME/bin/ és a JREHOME/bin/classic könyvtárakat. Ezeket a LIBPATH könyvtárbejegyzéseket a LIBPATH környezeti változó elejére kell beírni.

C parancsértelmező használata esetén a következő szöveget írja be a .cshrc fájlba:

setenv JREHOME "/usr/java_dev2/jre"
setenv LIBPATH "${JREHOME}/bin:${JREHOME}/bin/classic:${LIBPATH}"
setenv LD_LIBRARY_PATH
"${JREHOME}/bin:${JREHOME}/bin/classic:${LD_LIBRARY_PATH}"
set path=( ${JREHOME}/sh /usr/java_dev2/sh/ $path )
setenv CLASSPATH
"${ARBORPATH}/java/jaxp.jar:${ARBORPATH}/java/parser.jar:${CLASSPATH}"

Bourne vagy a Korn parancsértelmező használata esetén a következő szöveget írja be a .profile fájlba:

export JREHOME=/usr/java_dev2/jre
export LIBPATH=$JREHOME/bin:$JREHOME/bin/classic:$LIBPATH
export
LD_LIBRARY_PATH=$JREHOME/bin:$JREHOME/bin/classic:$LD_LIBRARY_PATH
export PATH=$JREHOME/sh:/usr/java_dev2/sh:$PATH
export
CLASSPATH=$ARBORPATH/java/jaxp.jar:$ARBORPATH/java/parser.jar:$CLASSPATH

Ne feledje, hogy a C és a Bourne vagy Korn parancsértelmező használata esetén a $JREHOME/bin szöveget a LIBPATH változó elejére kell írni.

A Java környezeti változók beállítása Solaris operációs rendszeren

Solaris rendszeren be kell állítania az ESS_JVM_OPTION változót. Ne feledje, hogy a JREHOME névnek a PATH utasítás elején kell állnia, a /usr/bin előtt.

C parancsértelmező használata esetén a következő szöveget írja be a .cshrc fájlba:

setenv ESS_JVM_OPTION1 "-XX: +AllowUserSignalHandlers"
setenv JREHOME "${ARBORPATH}/bin/j2rel_3_0"
set path=( ${JREHOME}/bin $path)
setenv CLASSPATH
"${ARBORPATH}/java/jaxp.jar:${ARBORPATH}/java/parser.jar:${CLASSPATH}"
setenv LD_LIBRARY_PATH "${JREHOME}/bin:${LD_LIBRARY_PATH}"

Bourne vagy Korn parancsértelmező használata esetén a következő szöveget írja be a .profile fájlba:

ESS_JVM_OPTION1=-XX:+AllowUserSignalHandlers
export ESS_JVM__OPTION1
JREHOME=$ARBORPATH/bin/j2rel_3_0
export JREHOME
PATH=$JREHOME/bin:$PATH
export PATH
export
CLASSPATH=$ARBORPATH/java/jaxp.jar:$ARBORPATH/java/parser.jar:$CLASSPATH
 
export LD_LIBRARY_PATH=$JREHOME/bin:$LD_LIBRARY_PATH

Java környezeti változók beállítása HP-UX rendszeren

HP-UX rendszeren módosítania kell az SHLIB_PATH beállítást, hogy az tartalmazza a JREHOME/lib/PA_RISC/ és a JREHOME /lib/PA_RISC/classic könyvtárat.

Figyelem: A HP-UX rendszert futtató számítógép processzorától függően a PA_RISC könyvtár PA_RISC2.0 is lehet. Ezenkívül a JRE for HP-UX program 1.2.2 változatában a Just In Time fordítóprogram hibája miatt az ESS_JVM_OPTION beállítását is meg kell adnia.

Egyes környezeti változók beállításának kódolása feltételezi, hogy a változók már be vannak állítva a HP-UX rendszeren, és új értékeket adnak a meglévő beállításokhoz. A HP-UX rendszer nem hozza létre automatikusan ezeket a változókat, ha azok még nem léteznek. Ha olyan hibaüzenetet kap, amely értesíti, hogy egyes környezeti változók nem lettek beállítva, akkor sajátkezűleg kell létrehoznia azokat a változókat. A környezeti változók beállításáról további tájékoztatást a HP-UX dokumentációban találhat.

C parancsértelmező használata esetén a következő szöveget írja be a .cshrc fájlba:

setenv JREHOME "/opt/java1.2/jre"
setenv SHLIB_PATH
"${JREHOME}/lib/PA_RISC:${JREHOME}/lib/PA_RISC/classic:${SHLIB_PATH}"
set path=( $path ${JREHOME}/bin )
setenv ESS_JVM_OPTION1 "-Djava.compiler=NONE"
setenv CLASSPATH
"${ARBORPATH}/java/jaxp.jar:${ARBORPATH}/java/parser.jar:${CLASSPATH}"

Bourne vagy a Korn parancsértelmező használata esetén a következő szöveget írja be a .profile fájlba:

JREHOME=/opt/javal.2/jre
export JREHOME
SHLIB_PATH=$JREHOME/lib/PA_RISC:$JREHOME/lib/PA_RISC/classic:$SHLIB_PATH;
export SHLIB_PATH
PATH=$PATH:$JREHOME/bin;
export PATH
ESS_JVM_OPTION1=-Djava.compiler=NONE;
export ES_JVM_OPTION1
CLASSPATH=$CLASSPATH:$ARBORPATH/java/jaxp.jar:$ARBORPATH/java/parser.jar;
 
export CLASSPATH

JAXP elérésének biztosítása a DB2 OLAP Server számára UNIX rendszeren

A Java API JAXP program a DB2 OLAP Server Java alapú szolgáltatásainak (pl. egyedileg létrehozott makrók és függvények) működéséhez szükséges. A JAXP telepítése a JRE telepítése során történik. A JRE telepítése és konfigurálása a DB2 OLAP Server termékhez általában a JRE telepítésével készen is van. Ha a JRE-t telepítette, de a kiszolgáló nem észleli a JAXP programot, ellenőrizze, hogy a következő fájl a JREHOME/lib/ext könyvtárban van-e:

/ARBORPATH/java/*.jar

Ezt követően állítsa be a JVMMODULELOCATION változót, hogy a Hyperion Essbase megtalálja és betölthesse a Java-t. A JVMMODULELOCATION az essbase.cfg fájlban található beállítás, amellyel megadhatja, hogy a DB2 OLAP Server melyik Java Runtime Environment telepítést használja. Ez a beállítás különösen olyankor hasznos, ha az OLAP kiszolgáló összetevőt futtató számítógépen több Java verzió is telepítve van.

A JVMMODULELOCATION paraméter beállításához meg kell adnia a Java Virtual Machine (JVM) könyvtár teljes elérési útvonalát és fájlnevét. A könyvtár neve és helye a használt JRE verzió és operációs rendszer függvényében változhat.

A JVMMODULELOCATION beállítása:

  1. A DB2 OLAP Server kiszolgálót futtató számítógépen lépjen az ARBORPATH/bin könyvtárba.
  2. Az essbase.cfg fájl végére szúrjon be új sort, és írja be a következő szöveget:
    JVMMODULELOCATION FullpathAndFilenameOfJvmLibraryFile
    

Az alábbi példák a JVMMODULELOCATION beállítását mutatják be DB2 OLAP Server által támogatott UNIX rendszereken. Az elérési út és a fájl neve nem tartalmazhat szóközöket. A paramétereket nem szabad idézőjelek közé zárni. A sor végére nem kell pontosvesszőt tenni.

AIX (JRE 1.2.2) rendszeren: ennek a beállításnak kis- és nagybetűket is kell tartalmaznia, az alábbiak szerint:

JvmModuleLocation
/usr/java_dev2/jre/bin/classic/libjvm.a

Solaris (JRE 1.3) rendszeren: A JVM könyvtárfájl elérési útja:

/usr/j2se/jre/lib/sparc/client/libjvm.so

Solaris rendszeren a JVMMODULELOCATION beállítás ne mutasson közvetlenül a libjvm.so fájlra. Ellenkező esetben a JVM összeomlik, amikor a DB2 OLAP Server megpróbálja betölteni. Ehelyett a fájl szimbolikus csatolását adja meg a JVMMODULELOCATION beállításban. A szimbolikus csatolás alapértelmezett helye:

/olaptest/essbase7/bin/j2re1_3_0/lib/sparc/libjvm.so

ahol ebben az esetben az /olaptest/essbase7/bin az ARBORPATH.

HP-UX (JRE 1.2) rendszeren: a beállítást a kis- és nagybetűkre ügyelve adja meg, pontosan az alábbiak szerint:

JvmModuleLocation
/opt/javal.2/jre/lib/PA_RISC/classic/libjvm.sl

A HP-UX rendszert futtató számítógép processzorától függően a könyvtár PA_RISC vagy PA_RISC2.0 lehet.

Java változók beállítása a DB2 OLAP Integration Server kiszolgálóhoz UNIX rendszeren

UNIX operációs rendszer esetén a környezeti változókat módosítani kell, hogy a DB2 OLAP Integration Server használni tudja a Java Runtime Environment programot.

Az alábbi környezeti változók beállítását követően jelentkezzen ki a rendszerből, majd ismét jelentkezzen be az új beállítások aktivizálása érdekében. Annak ellenőrzésére, hogy a Java megfelelő verziója van-e beállítva, az Essbase program indítása előtt futtassa a következő parancsot:

>java_fullversion

DB2 OLAP Integration Server kiszolgáló esetén ez az üzenet jelenik meg:

Különböző parancsfájlok állnak rendelkezésére, amelyekkel beállíthatja a környezeti változókat a JRE szintjének megfelelően. A következő táblázat az egyes termékekhez tartozó parancsfájlokat mutatja be.

táblázat 15. A JRE szinteknek megfelelő környezeti változók DB2 OLAP Integration Server esetén

Termék Parancsértelmező Parancsfájl
DB2 OLAP Integration Server Korn vagy Bourne hisjava.sh
DB2 OLAP Integration Server CShell hisjava.csh

Környezeti változók beállítása a DB2 OLAP Integration Server kiszolgálóhoz AIX rendszeren

AIX rendszeren módosítani kell a LIBPATH beállítását, hogy tartalmazza a JREHOME/bin/ és a JREHOME/bin/classic könyvtárakat. Ezeket a könyvtárbejegyzéseket a LIBPATH környezeti változó elejére kell beírni.

Bourne vagy Korn parancsértelmező esetén a következő változókat is fel kell vennie a hisjava.sh fájlba:

export TEMP=/tmp
export JAVA_HOME=$ISHOME/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export LIBPATH=$JAVA_HOME/lib:$LIBPATH

C parancsértelmező használata esetén a következő változókat vegye fel a hisjava.sh fájlba:

setenv TEMP  " /tmp"
setenv JAVA_HOME "{ARBORPATH}/is"
setenv PATH "${JAVA_HOME}/bin:${PATH}"
setenv CLASSPATH "${JAVA_HOME}/lib:${CLASSPATH}"
setenv LIBPATH "${JAVA_HOME}/lib:${LIBPATH}"

Környezeti változók beállítása a DB2 OLAP Integration Server kiszolgálóhoz Solaris rendszeren

Solaris rendszeren be kell állítania az ESS_JVM_OPTION értékét. Ne feledje, hogy a JREHOME kifejezésnek a PATH utasítás elején, a /usr/bin előtt kell állnia.

Bourne vagy Korn parancsértelmező esetén a hisjava.sh fájlba a következő változókat vegye fel:

export TEMP=/tmp
export JAVA_HOME $ARBORPATH/is/bin/j2rel_3_0_02
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export LD_LIBRARY_PATH=$JAVA__HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$JAVA_HOME/lib:$LD_LIBRARY_PATH

C parancsértelmező használata esetén a hisjava.sh fájlba a következő változókat vegye fel:

setenv TEMP "/tmp"
setenv JAVA_HOME "${ARBORPATH}/is"
setenv PATH "${JAVA_HOME}/bin:${PATH}"
setenv CLASSPATH "${JAVA_HOME}/lib:${CLASSPATH}"
setenv LD_LIBRARY_PATH "${JAVA_HOME}/lib:${LD_LIBRARY_PATH}"

Környezeti változók beállítása a DB2 OLAP Integration Server kiszolgálóhoz HP-UX rendszeren

HP-UX rendszeren módosítani kell az SHLIB_PATH beállítást, hogy az tartalmazza a JREHOME/lib/PA_RISC/ és a JREHOME /lib/PA_RISC/classic könyvtárakat.

Figyelem: A HP-UX rendszert futtató számítógép processzorától függően a könyvtár PA_RISC vagy PA_RISC2.0 lehet. Ezenkívül a JRE for HP-UX program 1.2.2 változatában a Just In Time fordítóprogram hibája miatt az ESS_JVM_OPTION beállítást is meg kell adnia.

Egyes környezeti változók beállításának kódolása feltételezi, hogy a változók már be vannak állítva a HP-UX rendszeren, és új értékeket adnak a meglévő beállításokhoz. A HP-UX rendszer nem hozza létre automatikusan ezeket a változókat, ha azok még nem léteznek. Ha olyan hibaüzenetet kap, amely értesíti, hogy egyes környezeti változók nem lettek beállítva, akkor sajátkezűleg kell létrehoznia azokat a változókat. A környezeti változók beállításáról további tájékoztatást a HP-UX dokumentációban találhat.

Bourne vagy Korn parancsértelmező esetén a következő változókat is fel kell vennie a hisjava.sh fájlba:

export TEMP =/tmp
export JAVA_HOME=/opt/javal.3/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export SHLIB_PATH=$JAVA_HOME/lib$SHLIB_PATH

C parancsértelmező használata esetén a hisjava.sh fájlba a következő változókat vegye fel:

setenv TEMP " /tmp"
setenv JAVA_HOME "${ARBORPATH}/is"
setenv PATH "${JAVA_HOME}/bin:${PATH}"
setenv CLASSPATH "${JAVA_HOME}/lib:${CLASSPATH}"
setenv SHLIB_PATH 
    "${JAVA_HOME}/lib:${ISHOME}/esslib:${ISHOME}/islib;${SHLIB_PATH}"

Az alkalmazott parancsértelmező azonosítása

A UNIX rendszeren futó parancsértelmező azonosításához adja ki a következő parancsot:

> echo $SHELL

A használt parancsértelmező fajtájától függően más-más üzenetet kaphat:

Másik lehetőségként az etc/password fájl megvizsgálásával határozhatja meg, melyik az aktuálisan használt parancsértelmező. Ehhez a cat parancsot kell kiadnia. Például:

cat /etc/passwd


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom | Tárgymutató ]