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