Telepítési és konfigurálási kiegészítés
DB2 csomópont-konfigurációs fájl - db2nodes.cfg
A resourcesetname paraméter csak AIX, HP-UX, Solaris Operating
Environment és Linux rendszereken támogatott.
Linux operációs rendszereken a resourcesetname
oszlop egy számot határoz meg, amely a rendszer Non-Uniform Memory Access (NUMA)
csomópontjának felel meg. A numactl segédprogramnak elérhetőnek kell
lennie a NUMA támogatással rendelkező 2.6-os kernel mellett. A numact1
man oldalain találhat további információkat a Linux operációs rendszerek
NUMA támogatásáról.
Példa a resourcesetname paraméter használatára Linux operációs
rendszeren
Ez a példa azt mutatja be, hogyan kell beállítani egy négycsomópontos NUMA
számítógépet, ahol minden logikai csomóponthoz egy NUMA csomópont tartozik.
Eljárás
- Győződjön meg róla, hogy a rendszer NUMA támogatással bír.
- Adja ki a következő parancsot:
$ numactl --hardware
A következőhöz hasonló kimenet jelenik meg:
available: 4 nodes (0-3)
node 0 size: 1901 MB
node 0 free: 1457 MB
node 1 size: 1910 MB
node 1 free: 1841 MB
node 2 size: 1910 MB
node 2 free: 1851 MB
node 3 size: 1905 MB
node 3 free: 1796 MB
- Ebben a példában a rendszeren négy NUMA csomópont van. Módosítsa a db2nodes.cfg fájlt a következőképp, hogy minden logikai csomópont (MLN)
a rendszer egy NUMA csomópontjához tartozzon:
0 hostname 0 hostname 0
1 hostname 1 hostname 1
2 hostname 2 hostname 2
3 hostname 3 hostname 3
A rendszerleíró adatbázis DB2NOLIOAIO változójának cseréje
DB2LINUXAIO változóra (Linux)
A DB2 Universal Database (UDB) termékhez tartozó DB2NOLIOAIO nyilvántartási
változó elavult a 8.2.2 verzióban (egyenértékű a 9-es javítócsomaggal rendelkező
8.1-es verzióval). A Linux rendszert használó
felhasználók esetében a DB2NOLIOAIO változó helyett a DB2LINUXAIO változó szerepel a
rendszerleíró adatbázisban.
A
DB2 UDB
alkalmazáskiszolgálója
A
DB2
Universal Database (UDB) termék alkalmazáskiszolgálója a továbbiakban nem támogatja
a távoli adminisztrációt és a tárolt eljárásokat.
A frissített témakörök az alábbiak:
A DB2 UDB alkalmazáskiszolgálójának engedélyezése
Az adatbázis engedélyezése a következőkkel jár:
- Kapcsolódik egy megadott adatbázishoz
- Létrehozza és feltölti a metaadat-táblákat
- Frissíti a DBM CFG paramétereket, JDK_PATH és JAVA_HEAP_SZ
- Telepíti a DB2 Webszolgáltatások alkalmazást.
Előfeltétel
Linux rendszeren az alkalmazáskiszolgáló telepítése után, de annak engedélyezése
előtt meg kell adnia a
Linux
Java
környezet beállításait. Az Alkalmazásfejlesztési útmutató: Alkalmazások létrehozása és
futtatása könyvben olvassa el a Linux
Java
környezet beállítására vonatkozó információkat.
Eljárás
A DB2
UDB alkalmazáskiszolgálójának engedélyezéséhez hajtsa végre a következőket:
- Jelentkezzen be a
DB2
kiszolgálón root felhasználóként
Linux
vagy
UNIX operációs rendszeren, vagy Adminisztrátor
jogosultságokkal rendelkező felhasználóként
Windows
operációs rendszeren.
- Linux-
és
UNIX-alapú operációs rendszerek esetében futtassa a következő parancsot:
. /db2példány_útvonala/sqllib/db2profile
ahol a
db2példány_útvonala a
DB2 UDB
példány létrehozásának helyét jelenti.
- Futtassa a következő parancsok valamelyikét:
- Linux és UNIX operációs rendszerek esetében:
AppServer_telepítési_útvonal/bin/enable.sh
-db ab_fedőnév
-user ab_felhasználó
-password ab_jelszó
-db2path sqllib_útvonala
-instance példánynév
-easpath eas_útvonala
-fencedid elhatárolt_felhasználói_azonosító
- Windows operációs rendszer esetében:
AppServer_telepítési_útvonal\bin\enable
-db ab_fedőnév
-user ab_felhasználó
-password ab_jelszó
-db2path sqllib_útvonala
-instance példánynév
-easpath eas_útvonala
ahol:
- ab_fedőnév az engedélyezni kívánt adatbázis fedőneve.
- ab_felhasználó az adatbázishoz való kapcsolódáskor
használt felhasználói azonosító.
- ab_password az adatbázishoz való kapcsolódáskor
használt felhasználói azonosító jelszava.
- sqllib_útvonala a
DB2 UDB
példány SQLLIB alkönyvtárának elérési útvonala. A rendszer ezt az útvonalat használja a
DB2EAS szükséges JAR fájlokkal történő frissítésekor.
- példánynév a
DB2 UDB
példány neve.
- eas_útvonala a beágyazott alkalmazáskiszolgáló elérési
útvonala.
- elhatárolt_felhasználói_azonosító az elhatárolt
felhasználó által használt felhasználói azonosító.
Ha a DB2
UDB alkalmazáskiszolgálója engedélyezett, az alkalmazáskiszolgáló automatikusan elindul.
A DB2 UDB alkalmazáskiszolgálójának indítása helyben
Az alkalmazáskiszolgálót az elhatárolt felhasználói azonosítóval kell
elindítani az olyan rendszerek esetén, amelyek .NET környezetben hoznak létre
webszolgáltatásokat vagy csak XML Metaadat nyilvántartást (XMR-t) futtatnak.
A DB2 UDB alkalmazáskiszolgálójának távoli indítása
Ez a szakasz törölve lett. A
DB2 UDB
alkalmazáskiszolgálója a továbbiakban nem támogatja a távoli adminisztrációt.
A DB2 UDB alkalmazáskiszolgálójának leállítása helyben
Az alkalmazáskiszolgálót az elhatárolt felhasználói azonosítóval kell
leállítani az olyan rendszerek esetén, amelyek .NET környezetben hoznak létre
webszolgáltatásokat vagy csak XML Metaadat nyilvántartást (XMR-t) futtatnak.
A DB2 UDB alkalmazáskiszolgálójának távoli leállítása
Ez a szakasz törölve lett. A
DB2 UDB
alkalmazáskiszolgálója a továbbiakban nem támogatja a távoli adminisztrációt.
A DB2 UDB alkalmazáskiszolgálójának eltávolítása
Ez a szakasz törölve lett. A
DB2 UDB
alkalmazáskiszolgálója a továbbiakban nem támogatja a távoli adminisztrációt.
A DB2 beágyazott alkalmazáskiszolgáló engedélyezése
Egy DB2 beágyazott alkalmazáskiszolgáló engedélyezett adatbázisának 32 bites
példányon kell lennie. A DB2 beágyazott alkalmazásból elért bármely adatbázis
32 és 64 bites példányon is lehet.
A
DB2
hálóeszközök telepítése
Az 1.4-es JDK készletet használó alkalmazáskiszolgálók esetében a továbbiakban nincs
szükség a CLASSPATH változó testre szabására a
DB2
hálóeszközök telepítésekor. Minden függőség, beleértve az XML szintaxiselemző és átalakítóra
vonatkozóakat, mostantól a webmodullal kerül telepítésre, és a WEB-INF\lib könyvtárból kell betöltődnie a J2EE
specifikációnak megfelelően. Ez a változtatás két információs témakört érint:
- DB2
hálóeszközök telepítése WebLogic alkalmazáskiszolgálókon
- DB2
hálóeszközök telepítése más alkalmazáskiszolgálókon
A frissített témakörök az alábbiak:
DB2 hálóeszközök telepítése WebLogic alkalmazáskiszolgálókon
Ez a rész leírja, miként kell telepíteni és konfigurálni a
DB2
hálóeszközöket (beleértve e Webes parancsközpontot és a Webes állapotközpontot) BEA
WebLogic 7.0 kiszolgálókra. Ezek az
eszközök webes alkalmazásként futnak webkiszolgálón, hogy webböngészőn keresztüli
hozzáférést biztosítsanak
DB2
kiszolgálókhoz.
Előfeltételek
Mielőtt telepítené a DB2 hálóeszközöket a WebSphere rendszerre, győződjön meg arról, hogy rendelkezik a következőkkel:
- BEA WebLogic 7.0 alkalmazáskiszolgáló.
- 8-as verziójú
IBM
DB2
Administration Client.
- HTML 4.0-es verzióval kompatibilis webböngésző.
Megjegyzés:
A
DB2
hálóeszközök tesztelése a következő termékekkel történt meg: Netscape 4.x, Netscape 6.x,
Netscape 7.x, Mozilla 1.x, Internet Explorer 5.x, Opera 6.x, Konqueror 3.x
(Linux)
és EudoraWeb 2.x (Palm OS). Bizonyos nem tesztelt webböngészők
használata esetén előfordulhat, hogy fel kell venni egy hivatkozást a
szervletkonfigurációban.
Korlátozások
A következő megszorítások vonatkoznak a DB2 hálóeszközök telepítésére:
- A köztes szint és a
DB2
kiszolgálók között a kódlapátalakítás és több nyelv használata nem támogatott. Habár a kiszolgáló nyelve megegyezik a megjelenítés
nyelvével, egyes karakterek mégis helytelenül jelenhetnek meg.
- Annak érdekében, hogy a Webes állapotközpontban látni lehessen adatbázisok,
táblaterületek és táblaterület-konténerek állapotriasztásait, az adatbázisokat
katalogizálni kell a webes alkalmazáskiszolgálón.
- A webböngésző gombok használata (Leállítás,
Vissza, Előzmények) nem
támogatott a
DB2
hálóeszközök használata során.
- Ha a Netscape Navigator 4 terméket használja a
DB2
hálóeszközökkel, előfordulhat, hogy a böngészőablak tartalma nem frissül megfelelően. Ha ebbe
a problémába ütközik, az ablak ikonba küldésével, majd vissza nagyításával
frissítheti a megjelenítést. Frissítheti a megjelenített
tartalmat a böngészőablak más ablak alá rejtésével, majd újbóli előhozásával is.
- Ha saját álnevet kíván tetszőleges
DB2
Universal Database (UDB) rendszerhez, példánycsomóponthoz vagy adatbázishoz
rendelni, akkor azt explicit módon katalogizálni kell az alkalmazáskiszolgálón a
DB2
Konfigurációsegéd vagy a
DB2
Vezérlőközpont segítségével.
- Első indításukkor a
DB2
hálóeszközök sokkal hosszabb időt töltenek az inicializálással, mint a későbbi indítások
alkalmával. A várakozási idő legnagyobb részét az automatikus katalogizálási folyamat teszi ki. Ha nem szeretné használni az
automatikus katalogizálás lehetőséget, akkor kikapcsolhatja azt a
szervletkonfiguráláson keresztül, így megrövidítheti a várakozási időt.
Megjegyzés:
A szervletkonfigurálási paraméterek a telepítésleíró fájlban
(web.xml) érhetők el. A paraméterek neve és értéke
kiadásonként változhat. Néhány alkalmazáskiszolgáló megengedi a paraméterek
módosítását, akár a felületük révén, akár a
web.xml fájl átírásával.
- A kimeneti (eredmény) puffer abszolút maximális mérete 1 MB asztali vagy
hordozható böngésző esetén, még akkor is, ha nagyobb kapacitásra van
konfigurálva.
PDA webböngészők esetén a korlát 1 KB.
- Linux,
UNIX, és
Windows
operációs rendszereken a
DB2
hálóeszközök automatikusan megkeresnek és katalogizálnak minden az
alkalmazáskiszolgálóval azonos TCP/IP hálózaton található rendszert. Az azonos TCP/IP
hálózaton lévő rendszerek IP címében megegyezik az első három számjegy. Az eszközök az
eredeti távoli TCP/IP gazdanév használatával kísérlik meg a
DB2 UDB
rendszercsomópontok katalógusba vételét. Ha névismétlődést észlelnek, az eszközök egyedi,
véletlenszerűen létrehozott nevet osztanak ki. Minden más
DB2
adminisztrációs kiszolgálót explicit módon katalogizálni kell az alkalmazáskiszolgálón,
ha biztosítani kívánja azok elérhetőségét. Ebbe beleértendők az alkalmazáskiszolgálótól
különböző TCP/IP hálózaton lévő kiszolgálók, valamint a nem TCP/IP protokollt használó
kiszolgálók.
- Linux,
UNIX, és
Windows
operációs rendszereken a
DB2 Web
Tools megkísérli automatikusan megkeresni és katalógusba venni minden
DB2 UDB
példánycsomópontot és adatbázist, melyek katalogizálva vannak
DB2 UDB
rendszereken. Lehetőség van egy távoli példány több kommunikációs protokollhoz való
konfigurálására, ezért a katalógus külön csomópontbejegyzést fog tartalmazni minden egyes
protokollhoz, amelyet egy automatikusan katalogizált példány támogat. Ha névismétlődést észlelnek, az eszközök egyedi,
véletlenszerűen létrehozott nevet osztanak ki.
Eljárás
A DB2 hálóeszközök WebLogic alkalmazáskiszolgálóra történő telepítéséhez tegye a következőket:
- Telepítse a
DB2
hálóeszközöket a WebLogic adminisztrációs kezelőpulton keresztül, a következők
végrehajtásával:
- Indítsa el a WebLogic adminisztrációs kezelőpultot.
- Az ablak bal oldali tábláján kattintson a következőkre:
domain (tartomány) ->
deployments (telepítések) ->
Web Applications (hálóalkalmazások).
- Kattintson a Configure a new Web Application (Új
webalkalmazás konfigurálása) hivatkozásra a
DB2
hálóeszközök hálóalkalmazás telepítéséhez.
- A fájlrendszerek listájában keresse meg a következőt: Sqllib\tools\web\db2wa.war.
- Kattintson a db2wa.war fájlnév melletti
select (Kijelölés) gombra.
- A rendelkezésre álló kiszolgálók listáján válassza ki, hogy mely kiszolgálón legyenek
a DB2
hálóeszközök: jelölje ki a kiszolgálót, majd kattintson a nyílra, hogy a kiszolgáló a
célkiszolgálók közé kerüljön.
Megjegyzés:
Az eredeti db2wa név megtartása kötelező, mivel
az szerepel a DB2 hálóeszközök programkódjában.
- Kattitson a Configure and Deploy
(Konfigurálás és telepítés) gombra.
- Várjon, amíg az alkalmazáskiszolgáló frissíti a kijelölt kiszolgálón a
hálóalkalmazás telepítési állapotát. A sikeres befejezést követőn a megjelenített érték:
Deployed=true (Telepítve=igaz)
- Indítsa el a DB2 hálóeszközök webes alkalmazást, melynek helye:
http://kiszolgálónév:alk_kiszolg_portszáma/db2wa
Például http://kiszolgáló_neve:7001/db2wa.
DB2 hálóeszközök telepítése más alkalmazáskiszolgálókon
Ez a rész leírja, miként kell telepíteni és konfigurálni a
DB2
hálóeszközöket (beleértve a Webes parancsközpontot és a Webes állapotközpontot) más
alkalmazáskiszolgálókra, például Tomcat 4.0 vagy MacroMeid JRun 4.0 kiszolgálóra. Ezek az
eszközök webes alkalmazásként futnak webkiszolgálón, hogy webböngészőn keresztüli
hozzáférést biztosítsanak
DB2
kiszolgálókhoz.
Előfeltételek
Mielőtt telepítené a
DB2
hálóeszközöket, győződjön meg arról, hogy rendelkezik a következőkkel:
- Alkalmazáskiszolgáló, például:
- 8-as verziójú
IBM
DB2
Administration Client.
- HTML 4.0-es verzióval kompatibilis webböngésző.
Korlátozások
A következő megszorítások vonatkoznak a DB2 hálóeszközök telepítésére:
- A köztes szint és a
DB2
kiszolgálók között a kódlapátalakítás és több nyelv használata nem támogatott. Habár a kiszolgáló nyelve megegyezik a megjelenítés
nyelvével, egyes karakterek mégis helytelenül jelenhetnek meg.
- Annak érdekében, hogy a Webes állapotközpontban látni lehessen adatbázisok,
táblaterületek és táblaterület-konténerek állapotriasztásait, az adatbázisokat
katalogizálni kell a webes alkalmazáskiszolgálón.
- A webböngésző gombok használata (Leállítás,
Vissza, Előzmények) nem
támogatott a
DB2
hálóeszközök használata során.
- Ha a Netscape Navigator 4 terméket használja a
DB2
hálóeszközökkel, előfordulhat, hogy a böngészőablak tartalma nem frissül megfelelően. Ha
ezzel a problémával találkozik, a böngészőablak tartalmát az ablak ikon állapotba
kicsinyítésével, majd újbóli kinagyításával frissítheti. Frissítheti a megjelenített
tartalmat a böngészőablak más ablak alá rejtésével, majd újbóli előhozásával is.
- Ha saját álnevet kíván tetszőleges
DB2 UDB
rendszerhez, példánycsomóponthoz vagy adatbázishoz rendelni, akkor azt explicit módon
katalogizálni kell az alkalmazáskiszolgálón a
DB2
Konfigurációsegéd vagy a
DB2
Vezérlőközpont segítségével.
- Első indításukkor a
DB2
hálóeszközök sokkal hosszabb időt töltenek az inicializálással, mint a későbbi indítások
alkalmával. A várakozási idő legnagyobb részét az automatikus katalogizálási folyamat teszi ki. Ha nem szeretné használni az
automatikus katalogizálás lehetőséget, akkor kikapcsolhatja azt a
szervletkonfiguráláson keresztül, így megrövidítheti a várakozási időt.
Megjegyzés:
A szervletkonfigurálási paraméterek a telepítésleíró fájlban
(web.xml) érhetők el. A paraméterek neve és értéke
kiadásonként változhat. Néhány alkalmazáskiszolgáló megengedi a paraméterek
módosítását, akár a felületük révén, akár a
web.xml fájl átírásával.
- Asztali és laptop számítógépek böngészői esetén a kimeneti (eredmény) puffer
legnagyobb mérete 1 MB, még akkor is, ha annak beállítása nagyobb. PDA webböngészők esetén a korlát 1 KB.
- Linux,
UNIX, és
Windows
operációs rendszereken a
DB2
hálóeszközök automatikusan megkeresnek és katalogizálnak minden az
alkalmazáskiszolgálóval azonos TCP/IP hálózaton található rendszert. Az azonos TCP/IP
hálózaton lévő rendszerek IP címében megegyezik az első három számjegy. Az eszközök az
eredeti távoli TCP/IP gazdanév használatával kísérlik meg a
DB2 UDB
rendszercsomópontok katalógusba vételét. Ha névismétlődést észlelnek, az eszközök egyedi,
véletlenszerűen létrehozott nevet osztanak ki. Minden más
DB2
adminisztrációs kiszolgálót explicit módon katalogizálni kell az alkalmazáskiszolgálón,
ha biztosítani kívánja azok elérhetőségét. Ebbe beleértendők az alkalmazáskiszolgálótól
különböző TCP/IP hálózaton lévő kiszolgálók, valamint a nem TCP/IP protokollt használó
kiszolgálók.
- Linux,
UNIX, és
Windows
operációs rendszereken a
DB2 Web
Tools megkísérli automatikusan megkeresni és katalógusba venni minden
DB2 UDB
példánycsomópontot és adatbázist, melyek katalogizálva vannak
DB2 UDB
rendszereken. Lehetőség van egy távoli példány több kommunikációs protokollhoz való
konfigurálására, ezért a katalógus külön csomópontbejegyzést fog tartalmazni minden egyes
protokollhoz, amelyet egy automatikusan katalogizált példány támogat. Ha névismétlődést észlelnek, az eszközök egyedi,
véletlenszerűen létrehozott nevet osztanak ki.
Eljárás
A következő eljárások alkalmasak a
DB2
hálóeszközök alkalmazáskiszolgálók (pl. Tomcat 4.0 vagy Macromedia JRun 4.0) segítségével
történő telepítésére:
- Tomcat 4.0
-
- Készítse elő a Tomcat 4.0 konfigurációs fájlját (CLASSPATH) a következő lépések végrehajtásával:
- Hozzon létre egy új környezeti/rendszerváltozót
CATALINA_HOME néven a Tomcat 4.0 útvonalának
(gyökérkönyvtárának) tárolására. Például: D:\jakarta-tomcat-4.0.3.
- Győződjön meg arról, hogy a Tomcat Servlet/JSP Container működőképes:
- Indítsa el a Tomcat kiszolgálót a Tomcat bin könyvtárában található
startup.bat futtatásával.
- Nyissa meg egy böngészőben a webhely főoldalát:
http://localhost:8080/.
- Telepítse a
DB2
hálóeszközöket a Tomcat Servlet/JSP Container kiszolgálóra a
DB2
hálóeszközök telepítési útvonalának (pl.: Sqllib\tools\web\db2wa.war) megkeresésével és a
db2wa.war fájlnak a Tomcat telepítési könyvtárába
másolásával (pl. a Tomcat webapps könyvtára).
- Indítsa el a DB2 hálóeszközöket a Tomcat Servlet/JSP Container kiszolgálón a következő lépések végrehajtásával:
- Nyisson meg egy
DB2
parancsablakot, és nyissa meg a Tomcat bin könyvtárát.
- Indítsa el a Tomcat kiszolgálót a startup.bat futtatásával és győződjön meg arról, hogy létrejött
egy új könyvtár (db2wa) a webapps könyvtár alatt.
Megjegyzés:
A startup.bat parancsablakból történő futtatása nem állítja
be a DB2PATH változót. A DB2PATH beállításának engedélyezéséhez a CLASSPATH sort
módosítani kell oly módon, hogy a %DB2PATH% környezeti változó helyett a
DB2 UDB
telepítési útvonalára hivatkozzon explicit módon.
- A DB2 hálóeszközök nagyvállalati alkalmazás a http://localhost:8080/db2wa helyen található és HTML 4.0 kompatibilis böngészővel érhető el.
- JRun
-
- A következő lépések végrehajtásával készítsen elő új alkalmazáskiszolgálót a
DB2
hálóeszközök számára:
Javaslat
Javasolt egy új alkalmazáskiszolgáló létrehozása, de ez nem kötelező. Tesztelési célból használható az alapértelmezett kiszolgáló, és csak a JVM
osztályútvonal beállítására és a telepítésre van szükség.
- Indítsa el a JRun Management Console alkalmazást, és jelentkezzen be az
alkalmazáskiszolgáló adminisztrátoraként.
- A főoldal jobb felső részén található Create New
Server lehetőséggel hozzon létre új alkalmazáskiszolgálót. A gazdanév beállításánál hagyja meg a localhost értéket.
- Adja meg az új kiszolgálónevet
(DB2WebToolsServer) és kattintson a JRun Server
Directory gombra. Az érték beállítása automatikusan megtörténik.
- Kattintson a Create Server (Kiszolgáló létrehozása) gombra.
- Rögzítse a létrehozott értékeket, vagy adjon meg új értékeket a következők
számára:
- JNDI Provider URL
- Web Server Port Number. Ezt az értéket kell használni a
DB2
hálóeszközök URL-jében (azaz
http://localhost:webes_kiszolgáló_portszáma/db2wa)
- Web Connector Proxy Port Number
- Ha szükségses, kattintson az Update port numbers (portszámok frissítése) gombra, majd zárja be az ablakot.
- A következő lépések végrehajtásával telepítse a
DB2hálóeszközöket a JRun alkalmazáskiszolgálóra:
- Indítsa el a
DB2
hálóeszközök webes alkalmazások gazdagépének kijelölt alkalmazáskiszolgálót
(DB2WebToolsServer, az alapértelmezett érték vagy az admin kivételével bármi).
- Kattintson a Web Applications (Webalkalmazások), majd az
Add (Felvétel) lehetőségre.
- A Deployment File (Telepítési fájl) szakaszban jelölje
ki az Sqllib\tools\web\db2wa.war fájlt a
DB2 UDB
telepítési útvonalában.
- Kattintson a Deploy (Telepítés) gombra és győződjön meg arról, hogy az alkalmazás könyvtára a /db2wa.
- Válassza ki az alkalmazáskiszolgálót, és győződjön meg arról, hogy a
DB2
hálóeszközök alkalmazás megjelenik a Web Applications
(Webalkalmazások) szakaszban. Ne
kattintson ezen az oldalon az Apply (Alkalmazás)
gombra.
- A főoldal bal felső sarkában válassza a Home
(Kezdőlap) hivatkozást.
- Indítsa újra az alkalmazáskiszolgálót a
DB2
hálóeszközök ( DB2WebToolsServer) elemet tartalmazó
Home nézetből.
A DB2
hálóeszközök nagyvállalati alkalmazás a
http://localhost:webkiszolgáló_portszáma/db2wa
helyen található és HTML 4.0 kompatibilis böngészővel érhető el.
Közvetlen I/O blokkeszközökön (Linux)
A közvetlen I/O mostantól fájlrendszereken és blokkeszközökön is támogatott, 2.6-os
rendszermaggal rendelkező
Linux
disztribúciókon. A közvetlen
I/O blokkeszközökön másik megoldásként szolgál eszközkonténerek megadására
közvetlen lemezeléréshez vagy nyers I/O-hoz. A
DB2
Universal Database (UDB) a táblaterület megnyitása során engedélyezi a közvetlen I/O
szolgáltatást, ha a CREATE TABLESPACE utasítás blokkeszköz nevet ad meg tárolóútvonalnak. Korábban ugyanezt a
teljesítményt nyers I/O eljárással lehetett elérni, amely azt igényelte, hogy a
blokkeszközt egy karaktereszközhöz kell rendelni a
raw segédprogrammal.
37. táblázat A közvetlen I/O és nyers I/O összehasonlítása
Blokk eszközt közvetlen I/O segítségével használó
nyers I/O (új módszer) |
Karakteres eszközvezérlőt és nyers
segédprogramot használó nyers I/O (régi módszer) |
CREATE TABLESPACE dms1
MANAGED BY DATABASE
USING (DEVICE '/dev/sda5' 11170736) |
CREATE TABLESPACE dms1
MANAGED BY DATABASE
USING (DEVICE '/dev/raw/raw1' 11170736) |
Habár a DB2 UDB még támogatja a raw segédprogram használatát a nyers I/O
műveletekhez, az újabb kiadásokban ez szolgáltatás már elavult, és lehet, hogy a
jövőben sor kerül az eltávolítására. A javasolt módszer az új módszer használata az
eszközök közvetlen megadásával.
Javaslat
Ha szeretné kihasználni a közvetlen lemezelérés lehetőségeit, közvetlen I/O
használatával hozza létre a DMS eszközkonténereket, hogy a jövőben ne legyenek
költöztetési nehézségek.
Megjegyzés:
A közvetlen I/O nem támogatott Linux/390 rendszeren futó DB2 UDB esetében.
DB2
Információs központ démon
(Linux
és UNIX)
A DB2
Információs központ démon felelős a
DB2
dokumentációs kiszolgáló irányításáért. A démon, mely része a telepített
DB2
Információs központnak, két fájlból áll:
- db2icd - az inicializálási parancsfájl
- db2ic.conf - a konfigurációs fájl
Ezek a fájlok az alábbi helyekre kerülnek telepítésre:
- AIX
- /etc/db2icd
/var/db2/v81/db2ic.conf
- HP
- /sbin/init.d/db2icd
/var/opt/db2/v81/db2ic.conf
- Solaris Operating Environment
- /etc/init.d/db2icd
/var/db2/v81/db2ic.conf
- Linux
- /etc/init.d/db2icd
/var/db2/v81/db2ic.conf
Az Információs központ démon ( AIX,
Solaris Operating Environment, HP,
Linux)
A démont csak akkor kell kézzel elindítani vagy leállítani, ha szeretné
módosítani a démon konfigurációs változóit. Szokásos esetben a démon a rendszer
indításakor elindul, a DB2 Információs központ telepítésekor létrehozott
futtatási szintektől függően.
Eljárás
Az Információs központ démonának indítása és leállítása:
- Állítsa le a démont, ha az már fut. A parancssorba írja be:
INIT_DIR/db2icd stop
ahol az
INIT_DIR helyére kell írni a korábban
feltüntetett db2icd fájl telepítési könyvtárát.
- Módosítsa a démon változóit szükség szerint, a db2ic.conf fájl
szerkesztésével. Jelenleg a TCP portszám módosítására van lehetőség, amelyen a
dokumentáció elérhető, valamint az ideiglenes munkaterület helye, amelyet a
démon használ futása során.
- Indítsa el a démont. A parancssorba írja be:
INIT_DIR/db2icd start
ahol az INIT_DIR helyére kell írni a
korábban feltüntetett db2icd fájl telepítési könyvtárát.
Amikor a démon elindul, már az új környezeti változókat fogja használni.
A démon leállítására és azonnali újraindítására is lehetőség van.
A parancssorba írja be:
INIT_DIR/db2icd restart
ahol az INIT_DIR helyére kell írni a
korábban feltüntetett db2icd fájl telepítési könyvtárát.
A démon állapotát bármikor ellenőrizheti. A parancssorba írja be:
INIT_DIR/db2icd status
ahol az INIT_DIR helyére kell írni a korábban
feltüntetett db2icd fájl telepítési könyvtárát. A démon kijelzi a jelenlegi
állapotát, és megjeleníti a démonfolyamat(ok) azonosítóját, amennyiben aktív.
Válaszfájlok kulcsszavai és mintafájlok
A 8.2-es verziójú
DB2
Információs központ válaszfájlos telepítéséhez használja a következő információkat:
- Válaszfájl kulcsszava (PROD)
- INFORMATION_CENTER
- Válaszfájl neve
- db2doce.rsp
A válaszfájlok telepítés hibakódjai
A következő hibakód csak Windows rendszerre vonatkozik, Linux és UNIX operációs rendszerek esetében nem érvényes.
- 3010
- A telepítés sikerült, de a telepítés befejezéséhez a rendszert újra kell
indítani.
DB2
kiszolgálók telepítéséhez szükséges felhasználói fiókok
(Windows)
- Kvóták növelése
- A Kvóták növelése felhasználói jogosultság a
Folyamat memóriakvótájának beállítása jogosultságra módosult
a Windows XP és
Windows
Server 2003 operációs rendszerek esetében.
- A DB2 telepítő által megadott felhasználói jogok - Programok hibakeresése
- A DB2 telepítőprogramja nem adja meg a Programok hibakeresése felhasználói
jogosultságot.
A DB2 telepítője az alábbi felhasználói jogokat adja meg:
- Az operációs rendszer részeként való működés
- Tokenobjektum létrehozása
- Memórialapok zárolása
- Bejelentkezés szolgáltatásként
- Kvóták növelése
- Folyamatszintű token helyettesítése
Aszinkron I/O támogatása (Linux)
Az aszinkron I/O (AIO) támogatás nyers eszközökhöz és O_DIRETC fájlrendszerekhez már
elérhető
Linux
rendszereken (2.6-os és néhány 2.4-es rendszermag esetében). Az AIO javítja a laptisztító teljesítményét. Engedélyezheti vagy letilthatja az AIO használatát
Linux
rendszeren a db2set parancs kiadásával.
Az AIO használatához a felhasználónak telepítenie kell ezt: libaio-0.3.98
vagy újabb, és olyan rendszermag szükséges, amely támogatja az AIO-t. A felhasználónak
ki kell adnia a db2set DB2LINUXAIO=true parancsot, majd
újra kell indítania a
DB2
Universal Database programot.
A db2ln parancs módosult, így 64 bites
DB2 UDB
könyvtárhivatkozásokat hoz létre
(Linux és
UNIX)
A 8-as verziójú
DB2
Universal Database (UDB) korábbi szintjei esetében a
db2ln parancs meghatározott
DB2
hivatkozásokat hozott létre az /usr/lib és az /usr/include útvonalon. Azokon a
platformokon, melyeken a 32 és a 64 bites
DB2 UDB
példányok egyaránt támogatottak, ezek a hivatkozások alapértelmezés szerint a
DB2DIR/lib64 vagy a DB2DIR/include64 útvonalon található könyvtárfájlokra vagy
befoglalási fájlokra mutatnak, ahol a DB2DIR a 8-as verziójú
DB2 UDB
telepítési könyvtárát jelöli. Ha nem kívánja használni az alapértelmezett beállítást,
megadhatja a bitszélességet a -w jelzővel kiadott db2ln
parancs segítségével:
db2ln -w 32|64
Ez egyes platformokon megakadályozza a 32
és 64 bites
DB2 UDB
példányok egyidejű létezését.
A 8.2-es verziótól kezdve a
DB2 UDB
esetében a db2ln parancs 64 bites
DB2
könyvtárhivatkozásokat hoz létre ezeken a platformokon, a megfelelő könyvtárakban.
Ebben
az esetben a -w jelző csak a /usr/include feltöltésére vonatkozik. Ha a
db2ln parancs
DB2 UDB
könyvtárfájlokhoz hozza létre a hivatkozásokat, mind a 32 bites, mind a 64 bites
hivatkozásokat létrehozza a támogatott platformokon. Ez lehetővé teszi a 32 és a 64 bites
példányok egyidejű létezését és futását.
Néhány Linux disztribúció esetében a libc development rpm az /usr/lib/libdb2.so
vagy az /usr/lib64/libdb2.so könyvtárat használja. Ezt a könyvtárat a Sleepycat Software cégtől
származó Berkeley DB megvalósítás használja, mely nincs társítva az IBM
DB2 UDB
termékével. Ugyanakkor ez a fájl meggátolja a db2ln parancs és a db2rmln parancs sikeres végrehajtását. A db2ln parancs nem írja felül a fájlt, a db2rmln parancs
pedig nem távolítja el a fájlt. Ebben az esetben az alkalmazások
DB2 UDB
segítségével történő fordításához a fordító és csatoló folyamatoknak teljes elérési
útvonalat kell küldeniük a
DB2 UDB
fejléceihez és könyvtáraihoz, értelemszerűen. Ez az ajánlott módszer, mert lehetővé teszi
a DB2 UDB
különböző kiadásainak fordítását és hivatkozásokkal történő ellátását egyazon
számítógépen.
A db2ln parancs használatára vonatkozó megkötések
részletei elolvashatók a 8.2-es verziójú
DB2 UDB
Telepítés és konfigurálás kézikönyvében.
[ Oldal eleje |Előző oldal | Következő oldal | Tartalom ]