®
™
IBM DB2 Universal Database
Újdonságok 8-as verzió
SC22-5297-00
®
™
IBM DB2 Universal Database
Újdonságok 8-as verzió
SC22-5297-00
Mielőtt ezt a tájékoztatást és a támogatott terméket használatba venné, olvassa el a Megjegyzések részben található általános információt.
A dokumentum az IBM szabadalmazott információit tartalmazza. Az IBM a dokumentumot licencszerződés keretében nyújtja, szerzői jog védi. A kiadványban található információk nem tartalmaznak semmiféle termékgaranciát, és bármiféle, ebben a kézikönyvben levő utalást sem lehet annak tekinteni. Az IBM kiadványok a weben vagy az IBM helyi képviseleténél rendelhetők meg. v A kiadványok online megrendeléséhez látogasson el az IBM Publications Center webhelyre a következő címen: www.ibm.com/shop/publications/order v A helyi IBM képvisel az IBM Directory of Worldwide Contacts webhelyen kereshető meg. Ennek címe: www.ibm.com/planetwide A DB2 kiadványok az Egyesült Államokban és Kanadában a DB2 Marketing and Sales osztályon rendelhetők meg az 1-800-IBM-4YOU (426-4968) telefonszámon. Az IBM fenntartja magának a jogot, hogy a Felhasználó által küldött információt az általa megfelelőnek tartott bármilyen módon használja, illetve terjessze, a Felhasználó irányában történő mindenfajta kötelezettségvállalás nélkül. © Szerzői jog IBM Corporation 1997 - 2002. Minden jog fenntartva
Tartalom A DB2 Universal Database és a DB2 Connect 8-as verziója a legmodernebb üzleti megoldásokat biztosítja . . . .
. vii
Fejezet 1. A DB2 Universal Database 8-as verziójának bemutatása . . . . . . . Termék- és termékcsomag-változások . . . . Összetevők felváltása más összetevőkkel, névváltozások . . . . . . . . . . . Változások a szóhasználatban . . . . . . Nyelvek támogatása . . . . . . . . . Már nem használt és elavult funkciók . . . . Áttérés a 8-as verzióra . . . . . . . . . Alacsonyabb szintű kiszolgálók támogatása . Környezetek, amelyeket nem szabad átköltöztetni a 8.1-es verzióra . . . . . . . . . . . Fejezet 2. A kezelhetőséggel kapcsolatos fejlesztések . . . . . . . . . . . Továbbfejlesztések a betöltésben (Load segédprogram). . . . . . . . . . . A Tároláskezelés nevű eszköz . . . . . . Csomaggyorsítótár kiürítése. . . . . . . Újdonságok a naplózásban . . . . . . . A biztonsági mentés és helyreállítás új lehetőségei Új adminisztrációs értesítésnapló . . . . . Több javítási szintű telepítés UNIX rendszeren . Csomagok verzióazonosítója . . . . . . Adatbázis-karbantartási mód: QUIESCE . . . A REORGCHK új szolgáltatása: ON SCHEMA . A RUNSTATS parancs továbbfejlesztései . . A rendszer állapotát felügyelő eszközök . . . Az Eseményfigyelők képessé váltak SQL táblákba való írásra . . . . . . . . . . . . Továbbfejlesztett holtpontesemény-megfigyelés . Pillanatfelvétel- és eseményfigyelés: időbélyeggyűjtés vezérlése . . . . . . . Pillanatfelvételek beolvasása SQL-en keresztül . A DB2 Tivoli Ready . . . . . . . . . 2-es típusú indexek . . . . . . . . . Egyéb kezelhetőségi továbbfejlesztések . . .
. 1 . 1 . . . . . .
1 2 2 3 5 5
. 8
. 11 . . . . . . . . . . .
11 12 13 14 15 16 16 16 17 17 18 19
. 20 . 21 . . . . .
21 22 22 23 24
Fejezet 3. A teljesítménnyel kapcsolatos fejlesztések . . . . . . . . . . . . 25 Többdimenziós fürtbe rendezés. . . . . . . 25 © Szerzői jog IBM 1997 - 2002
Az előbeolvasás továbbfejlesztése . . . . . . Laptisztító I/O hatékonyságának növelése . . . Katalógus és jogosultsági gyorsítótár-használat többpartíciós adatbázisoknál . . . . . . . Java UDF-ek és tárolt eljárások szálvezetése . . . Kapcsolatösszesítő . . . . . . . . . . Létrehozott lekérdezőtáblák . . . . . . . . Lekérdezéstovábbítással kapcsolatos fejlesztések Felhasználó által karbantartott létrehozott lekérdezőtáblák . . . . . . . . . . Létrehozott lekérdezőtáblák beceneveken . . . Létrehozott lekérdezőtáblák növekményes karbantartása részletező tábla segítségével . . Fejezet 4. Az elérhetőséggel kapcsolatos fejlesztések . . . . . . . . . . . Online betöltés táblába . . . . . . . . Online tábla-újraszervezés . . . . . . . Online index-újraszervezés . . . . . . . Konfigurálható online konfigurációs paraméterek Pufferterület létrehozása, törlése és átméretezése online módon . . . . . . . . . . . Létrehozott lekérdezőtáblák növekményes karbantartása hozzáfűzések betöltésekor . . . DMS tároló műveletek . . . . . . . .
. . . .
25 26 27 27 27 28 28 28 29 29
31 31 31 32 33
. 34 . 35 . 35
Fejezet 5. A méretezhetőséggel kapcsolatos fejlesztések . . . . . . . 37 Null értékek és alapértékek tömörítése . . . . 37 INSERT (beszúrás) utasítás UNION ALL nézetekbe . . . . . . . . . . . . . 37 Továbbfejlesztett naplózás a méretezhetőség javítása érdekében . . . . . . . . . . 37 Szatellit adminisztráció módosításai . . . . . 38 Fejezet 6. A használhatósággal kapcsolatos fejlesztések . . . . . . . . . . . . A DB2 Administration Server (DAS) továbbfejlesztett szolgáltatásai . . . . . . . A DB2 Telepítő varázsló továbbfejlesztése . . . Új varázslók és GUI-eszközök . . . . . . . Új Konfigurációsegéd . . . . . . . . . A Vezérlőközpont-390 továbbfejlesztései . . . . Szerkezeti változások a DB2 HTML dokumentációban . . . . . . . . . . .
39 39 40 40 42 42 42
iii
Külön telepíthető dokumentáció . . . . Rendszeresen frissített DB2 dokumentáció . Tökéletesített keresés a dokumentációban. . Többnyelvű telepítések támogatása Windows rendszereken . . . . . . . . . .
. . .
. 43 . 44 . 44
.
. 45
Fejezet 7. A karbantarthatósággal kapcsolatos fejlesztések . . . . . . . 47 Az adatbázis szerkezeti egységét ellenőrző INSPECT parancs. . . . . . . . . . . 47 DB2 nyomkövetési szolgáltatások továbbfejlesztése 47 Fejezet 8. A többszörözéssel kapcsolatos fejlesztések . . . . . . . . . . . . 49 Replication Center . . . . . . . . . . 49 Új többszörözésvezérlő táblaszerkezetek . . . . 50 A Capture programot érintő újítások . . . . . 51 Párhuzamosan futó Capture programok . . . . 53 Az Apply program és egyéb továbbfejlesztések . . 53 A többszörözés felügyelete . . . . . . . . 54 A DB2 Data Links Manager továbbfejlesztett többszörözési szolgáltatásai . . . . . . . . 56 Fejezet 9. Az Adatraktár központtal és a Warehouse Manager termékkel kapcsolatos fejlesztések . . . . . . . . . . . . Raktárkiszolgáló (AIX) . . . . . . . . . Raktárügynök (Linux) . . . . . . . . . A Tisztító átalakító (Clean transformer) továbbfejlesztései . . . . . . . . . . . Általános adatraktár-metamodell (CWM) XML támogatásának továbbfejlesztései . . . . . . Az Adatraktár központ továbbfejlesztett oszlopleképezési szolgáltatása . . . . . . . Lépcsőzetes folyamatok az Adatraktár központban Többszörös várakozás támogatása . . . . . . SQL Select és Update lépés . . . . . . . . Az Információkatalógus-kezelő továbbfejlesztett szolgáltatásai . . . . . . . . . . . .
57 57 57 57 58 58 59 60 60 60
Fejezet 10. Az alkalmazásfejlesztéssel kapcsolatos fejlesztések . . . . . . . 63 A rutinokkal (tárolt eljárások, felhasználó által megadott függvények és módszerek) kapcsolatos fejlesztések. . . . . . . . . . . . . 63 Fejlesztési központ . . . . . . . . . . 66 SQL Assist továbbfejlesztések . . . . . . . 67 Egyéb SQL-továbbfejlesztések . . . . . . . 68 A metódusok dinamikus feladása . . . . . . 69 WMI - Windows kezelői eszköztár. . . . . . 69
iv
Újdonságok
Új CLI LOAD funkció . . . . . . . . A megadott deklarált globális ideiglenes tábla továbbfejlesztései . . . . . . . . . . IBM OLE DB Provider for DB2 . . . . . Hálószolgáltatások alkalmazásai . . . . . A JDBC-vezérlőt érintő továbbfejlesztések . . A DB2 Universal Developer’s Edition termékkel járó WebSphere Studio és WebSphere Application Server programok . . . . . . . . . . A DB2 XML támogatásának továbbfejlesztései .
. 69 . . . .
69 70 71 72
. 73 . 74
Fejezet 11. Befogadott rendszerek . . . . 75 Befogadott rendszerek . . . . . . . . . 75 Fejezet 12. Az üzleti hírszerzéssel kapcsolatos fejlesztések . . . . . . . 77 A DB2 OLAP Server és DB2 OLAP Integration Server változásai . . . . . . . . . . . 77 A DB2 Spatial Extender továbbfejlesztett szolgáltatásai . . . . . . . . . . . . 77 Fejezet 13. A DB2 családdal kapcsolatos fejlesztések . . . . . . . . . . . . 79 Többplatformos eszközök a DB2 Universal Database termékhez . . . . . . . . . . 79 A DB2 Data Links Manager továbbfejlesztett szolgáltatásai . . . . . . . . . . . . 81 A DB2 XML Extender továbbfejlesztett szolgáltatásai . . . . . . . . . . . . 82 DB2 Net Search Extender . . . . . . . . 83 A gazda- és iSeries alkalmazások használhatnak kétfázisú véglegesítést TCP/IP-vel . . . . . . 84 Függelék A. A DB2 Universal Database technikai leírása . . . . . . . . . . 85 A DB2 Universal Database technikai leírása ├ áttekintés . . . . . . . . . . . . . 85 A DB2 dokumentáció FixPak javítócsomagjai 85 A DB2 technikai leírásának kategóriái. . . . 85 DB2 könyvek nyomtatása PDF fájlokból . . . . 93 Nyomtatott DB2 könyvek rendelése . . . . . 94 Az online segítség elérése . . . . . . . . 94 Témakörök megkeresése DB2 Információs központ böngészőből történő elérésével . . . . . . . 96 Termékinformációk megkeresése a DB2 Információs központ az adminisztrációs eszközökből történő elérésével . . . . . . . 98 A technikai dokumentáció online megtekintése a DB2 HTML Dokumentáció CD lemezről . . . . 99 A telepített HTML dokumentáció frissítése . . . 100
Fájlmásolás a DB2 HTML dokumentációs CD-ről webkiszolgálóra . . . . . . . . . . . A DB2 dokumentáció Netscape 4.x programmal történő keresésének hibaelhárítása . . . . . Keresés a DB2 dokumentációban . . . . . . Online DB2 hibaelhárítási információk . . . . Kisegítő lehetőségek . . . . . . . . . Billentyűzet bemenet és navigáció . . . . Megjelenítés csökkentlátók számára . . . . Alternatív figyelmeztető jelzések . . . . . Kompatibilitás kisegítő technológiákkal . . . Kisegítő lehetőségek dokumentáció . . . .
102 102 103 104 105 105 106 106 106 106
DB2 útmutatók . . . . . . . . . . A böngészőn keresztül elért DB2 Információs központ . . . . . . . . . . . .
. 106 . 107
Függelék B. Megjegyzések . . . . . . 109 Védjegyek . . . . . . . . . . . . 112 Tárgymutató .
.
.
.
.
.
.
.
.
.
. 115
Kapcsolatfelvétel az IBM-mel . . . . . 119 Termékismertető. . . . . . . . . . . 119
Tartalom
v
vi
Újdonságok
A DB2 Universal Database és a DB2 Connect 8-as verziója a legmodernebb üzleti megoldásokat biztosítja Az adatbázis-kezelő szoftverek napjainkra a vállalati informatika alapkövévé váltak. A vállalatoknak az információk széles köréhez kell hozzáférniük, például XML dokumentumokhoz, videoanyagokhoz és egyéb nagyterjedelmű adathordozókhoz. Az új munkamódszerek kialakulásával új igények merülnek fel. Ilyen igény például a digitális jogok kezelése. Az e-business térnyerésével szükségessé válik a folyamatos rendelkezésre állás, emellett pedig az e-business nyújtja a tranzakciók konvergálásához, az üzleti hírszerzéshez és a tartalomkezelő alkalmazásokhoz szükséges hajtóerőt, miközben a vállalatok üzleti tranzakcióikat integrálják. A DB2 Universal Database 8-as verziójának segítségével eleget tehet ezen kihívásoknak. A vállalat méretétől függetlenül egy olyan adatbázisra van szüksége, amely a vállalattal együtt nő. A DB2 8-as verziója ilyen adatbázis. Az alkalmazás gyorsan reagál, ha a webhelyen váratlanul megnő a tranzakciók száma, segítségével akár növekvő mennyiségű információt is tárolhat különböző adatbázisokban. Az alkalmazás a számítástechnikai infrastruktúrához igazítható, függetlenül attól, hogy a rendszer egy vagy több processzorral, esetleg nagy méretű, párhuzamos terminálcsoportokkal rendelkezik. A particionálás és a terminálcsoportok kialakításának technológiája és az új DB2 Universal Database Enterprise Server Edition integrálása minden igényt kielégítő, rugalmas megoldást eredményez. A jövőbeli növekedésre vonatkozó döntéseket tehát nem kell már ma meghoznia. A DB2 Universal Database 8-as verziója alkalmazza az önkezelő és erőforrás-hangoló (SMART) adatbázis-technológiát, amely lehetővé teszi az adatbázis-adminisztrátorok részére, hogy az adatbázisok konfigurálását, hangolását és kezelését nagymértékben automatizálhassák. A SMART adatbázis-kezeléssel az adminisztrátor kevesebb időt tölt a rutinfeladatok végzésével, és így több ideje marad az olyan feladatokra, amelyek segítségével a vállalkozás fenntartható versenyelőnyt szerezhet. A legmodernebb multidimenzionális táblacsoportosítási technológia segítségével csökken az indexelésre fordítandó munka mennyisége, a gyors adatlekérdezést pedig adatrendezéssel segíti elő. Ez annyit jelent, hogy kevesebb idő alatt juthat hozzá a döntéshozatalhoz szükséges információkhoz, miközben csökken a rendszerkezelésre fordítandó erőforrások mennyisége, és javul az adattárolási alkalmazások minősége. A DB2 innovatív lekérdezésátírási és -optimalizálási technológiája, illetve teljesítménykonfigurálási szolgáltatásai vezető pozíciót foglalnak el az iparágon belül. Ez annyit jelent, hogy több ideje marad az üzleti adatok elemzésére, és kevesebb idő szükséges a teljesítmény fokozására és a hangolásra.
© Szerzői jog IBM 1997 - 2002
vii
A DB2 beépített tervezett és nem tervezett rendelkezésre állási szolgáltatásai biztosítják, hogy az üzleti alkalmazások bármikor hozzáférhetők legyenek. A DB2 minden esetben biztosítja az üzleti alkalmazások hozzáférhetőségét - még akkor is, ha az adatbázis összeomlik és egy készenléti adatbázis-kiszolgálót kell használnia, vagy online karbantartási munkákat kell végrehajtania. Az indexújraépítéshez, az indexlétrehozáshoz és a táblabetöltéshez hasonló online segédprogramok, valamint a konfigurációs paraméterek az adatbázis leállítása nélkül módosíthatók; ezzel növekszik a teljesítmény és a rendelkezésre állás időtartama. A DB2 8-as verziója az új évezred adatkezelő megoldása. Semmilyen más adatbázis-kezelő nem rendelkezik olyan teljesítményre vonatkozó, rendelkezésre állási, méretezhetőségi és kezelhetőségi szolgáltatásokkal, mint a 8-as verzió. Fedezze fel a DB2 Universal Database 8-as verziójának újdonságait.
viii
Újdonságok
Fejezet 1. A DB2 Universal Database 8-as verziójának bemutatása Termék- és termékcsomag-változások A DB2® UDB Enterprise Edition (EE) és a DB2 UDB Enterprise-Extended Edition (EEE) termékek egyetlen programba lettek összefűzve, így jött létre a DB2 UDB Enterprise Server Edition (ESE). Az ESE termék alkalmas több adatbázis-partíció létrehozására és kezelésére. Ha több adatbázis-partíciót szeretne létrehozni egyetlen SMP-kiszolgálón, ezt megteheti az alapszintű ESE termék használatával. Ha azonban úgy szeretne létrehozni több adatbázis-partíciót, hogy azok több fizikai kiszolgálóra épülnek (azaz fürtbe rendezett hardverkonfiguráció esetén), akkor ehhez külön licencet kell beszereznie. A DB2 UDB Workgroup Edition programot mostantól DB2 UDB Workgroup Server Edition programnak nevezik. A DB2 UDB Runtime ügyfél már nem tartalmazza az alábbi szolgáltatásokat: v Ügyfélkonfigurációs segédprogram v Parancsközpont Szerepel viszont a parancssori feldolgozó, amellyel ellátható a DB2 UDB Runtime ügyfél rendszerfelügyelete. A DB2 UDB Satellite Edition 6-os verziójának funkciói beépültek a DB2 UDB Personal Edition 8-as verziójába. Javasolt, hogy a DB2 UDB Satellite Edition jelenlegi felhasználói kezdjék meg az átállást a DB2 UDB Personal Edition 8-as verziójára. A DB2 OLAP Starter Kit nem áll rendelkezésre a DB2 Universal Database 8-as verziójában. Kapcsolódó szempontok: v “Szatellit adminisztráció módosításai” oldalszám: 38
Összetevők felváltása más összetevőkkel, névváltozások Az Ügyfélkonfigurációs segédprogram új nevet kapott: Konfigurációsegéd. A működésével kapcsolatban is jelentős fejlesztéseket hajtottak végre . A Tárolt eljárás készítőt felváltja a Fejlesztési központ. A Fejlesztési központnak jóval több funkciója és szolgáltatása van, mint a Tárolt eljárás készítőnek.
© Szerzői jog IBM 1997 - 2002
1
A Teljesítménybeállító varázsló új neve Configuration Advisor, a Workload Performance varázsló pedig a Design Advisor nevet kapta. Kapcsolódó szempontok: v “Fejlesztési központ” oldalszám: 66 v “Új Konfigurációsegéd” oldalszám: 42
Változások a szóhasználatban A 8-as verzióban az alábbi szóhasználatbeli változások lépnek érvénybe: v A hosszú táblaterület új neve: nagy táblaterület. v A csomópontcsoport új neve: adatbázis-partíció csoport. v A 8-as verziót megelőzően az kifejezés, hogy online index-újraszervezés , azt a folyamatot jelentette, amelyben az indexlevél-lapok (alsószintű indexbejegyzéseket tároló lapok, index leaf pages) össze lettek fűzve, miközben az index online volt. Ennek a funkciónak az új neve mostantól: online index töredezettségmentesítés indexlevél-lapokon. A 8-as verzióban már egy sokkal összetettebb (teljesebb) online index-újraszervezési szolgáltatás szerepel. v Az országkód új neve: területkód. A 8-as verzióval kapcsolatban először merül fel a létrehozott lekérdezőtábla kifejezés. A létrehozott lekérdezőtábla olyan tábla, amelynek meghatározása egy lekérdezés eredményén alapul, és amelyben az adatok a létrehozott lekérdezőtábla meghatározásának alapjául szolgáló egy vagy több táblából származó előre kiszámított eredmények formájában szerepelnek. Az a létrehozott lekérdezőtábla, melynek egyesített kiválasztásában szerepel a GROUP BY tagmondat, az egyesített kiválasztásban hivatkozott táblákból származó adatokat összesíti. Az ilyen létrehozott lekérdezőtáblát összegző táblának is hívják. Az összegző tábla a létrehozott lekérdezőtábla különleges fajtája. Kapcsolódó szempontok: v “Online index-újraszervezés” oldalszám: 32
Nyelvek támogatása A 8-as verzióban minden ügyfél-kiszolgáló adatfolyam DRDA rendszerű lesz. A kódlap-átalakításokat tekintve mostantól a vevőoldalon történik majd az átalakítás. Ezért az átalakító táblák az ügyfélre lesznek telepítve. Most már az alábbi kódlapok is támogatottak: v Arab kódlap 425 v Latin-1 HOST kódlap 1047 v Unicode V3.1
2
Újdonságok
Számos kódlapot és kódlap-átalakító táblát továbbfejlesztettek annak érdekében, hogy azok támogassák az euro pénznem jelét (€). Ezek a továbbfejlesztett kódlapok már alapértelmezésben támogatják az euro jelet. Ha ezen kódlapoknak az euro jelet nem támogató verzióit szeretné használni, letöltheti azokat a következő helyről: ftp://ftp.software.ibm.com. Ez egy anonim FTP kiszolgáló. Ha a parancssoron keresztül létesíti a kapcsolatot, bejelentkezéskor a felhasználónévhez írja be ezt: anonymous, jelszónak pedig adja meg az email-címét. Bejelentkezés után lépjen be az átalakító táblákat tartalmazó könyvtárba: > cd ps/products/db2/info/vr8/conv
Kapcsolódó feladatok: v “Enabling and disabling euro symbol support” a következő kiadványban: Adminisztrációs kézikönyv: tervezés Kapcsolódó hivatkozások: v “Conversion table files for euro-enabled code pages” a következő kiadványban: Adminisztrációs kézikönyv: tervezés
Már nem használt és elavult funkciók Az alábbi kommunikációs protokollok támogatása megszűnt: v IPX/SPX, DB2® ügyfél-kiszolgáló protokollként. Ez azt jelenti, hogy a DB2 8-as verzióját használó kiszolgálók nem tudnak IPX/SPX kapcsolatokat fogadni, a DB2 8-as verzióját futtató ügyfelek pedig nem konfigurálhatók az IPX/SPX protokoll használatára. v SUNLINK SNA, mivel a SUN cég bejelentette ezen protokoll megszüntetését (tehát nem használják és nem fejlesztik tovább). A 8-as verzió nem támogatja az alábbi operációs rendszereket (környezeteket): v OS/2® v PTX® vagy NUMA-Q® v Windows® 95 A Satellite Administration Center (Szatellit adminisztrációs központ) Generalize Replication Subscription (Általánosított többszörözési aláírások) funkciója nem támogatott. A Replication már nem tartalmazza az asnmobile és az asnjet függvényeket. Megszüntették a db2alert.log (figyelmeztetések) szolgáltatást. Akik eddig a db2alerts.log naplófájlt használták, az adminisztrációs értesítési naplófájlt használhatják helyette.
Fejezet 1. A DB2 Universal Database 8-as verziójának bemutatása
3
Kivették a teljesítményfigyelési funkciót a Vezérlőközpontból. Akik eddig a teljesítményfigyelőt használták, mostantól az Állapotközpont (amely a Vezérlőközpont része) függvényeit és a DB2 Performance Expert for Multiplatforms, 1-es verzióját (amely egy külön kapható bővítmény) használhatják a teljesítményfigyelési funkciók ellátására. A 3-as típusú JDBC vezérlő (más néven ’hálózati’ vagy kisalkalmazás-vezérlő) a 8-as verziótól kezdve nem szerepel a programban. Bár a jelen verzió teljes mértékben támogatja, a meglévő DB2 JDBC kisalkalmazásokokat az új, 4-es típusú vezérlőre kell költöztetnie, mivel a 3-as vezérlőt az újabb verziók már nem fogják tartalmazni. Az Elosztott számítástechnikai környezetet(DCE) érintő változások Megszüntették a DCE biztonsági rendszer támogatását, mert a számítástechnikai piac nyilvánvalóan áttért a Kerberos rendszer használatára: ez a rendszer látja el a biztonságos hálózati hitelesítés és egypontos bejelentkezés feladatait. A Windows 2000 rendszerrel rendelkező felhasználóknak érdemes áttérni a Kerberos védelemre a DCE biztonsági rendszerről, még mielőtt áttérnének a DB2 UDB 8-as verziójára. A Kerberos és Windows 2000 együttműködésének támogatása a 7.2-es verzióban jelent meg. A DB2 UDB 8-as verziójának jövőben megjelenő kiadása ki fogja terjeszteni a Kerberos támogatását UNIX, illetve Linux kiszolgálókra és ügyfelekre. A Lightweight Directory Access Protocol (LDAP) vált ipari szabvánnyá a vállalati szintű könyvtár megvalósításban. A felhasználóknak érdemes áttérni az LDAP rendszerre a DCE Directory támogatásról, mielőtt áttérnének a DB2 UDB 8-as verziójára. Az LDAP támogatás minden olyan platformon elérhető, amelyet a DB2 UDB 8-as verziója támogat, kivéve: HP-UX és Linux. LDAP támogatás HP-UX és Linux rendszerekre a DB2 UDB 8-as verziójának jövőben megjelenő kiadásában fog szerepelni. A DB2 Connect átjárónál a továbbiakban nem végezhető hitelesítés A 8-as verziótól kezdve a felhasználó DB2 Connect átjárónál történő hitelesítésének lehetősége megszűnik. Hitelesítés csak az ügyfélnél (CLIENT beállítással) vagy a kiszolgálónál (SERVER vagy SERVER_ENCRYPT beállítással) végezhető. A beállításokat az ügyfélnél az adatbázis-hozzáférési katalógusban fel kell venni, vagy NOT_SPEC (azaz nincs megadva) értéken kell hagyni. A DCS és a DCS_ENCRYPT most pontosan ugyanazt jelentik, mint a SERVER, illetve a SERVER_ENCRYPT. Az adatbázis-kezelő konfigurációs fájljának bármely hitelesítési bejegyzése, vagy az adatbázis-katalógusban DCS vagy DCS_ENCRYPT hitelesítési értékkel rendelkező bejegyzések helyére költöztetéskor SERVER, illetve SERVER_ENCRYPT kerül. A DCS vagy a DCS_ENCRYPT beállítás megadására tett kísérletek eredményeképp ezek a típusok a SERVER, illetve a SERVER_ENCRYPT értékre lesznek leképezve.
4
Újdonságok
Ha adott adatbáziskatalógus-bejegyzéshez DCS bejegyzés tartozik (jelezve, hogy a DB2 Connect használatban van), és a hitelesítési típus SERVER vagy SERVER_ENCRYPT, a hitelesítési típus helyére a meglévő viselkedés megőrzése érdekében CLIENT érték kerül. Amennyiben nincs DCS katalógusbejegyzés, nem történik költöztetés. Az is megtörténhet, hogy a kiszolgáló adatbázis-kezelő konfigurációs fájljának DCS értéke a SERVER értéktől különböző. Befogadott rendszerek esetén a DCS, illetve a DCS_ENCRYPT értéke azt jelentette, hogy a befogadott átjárónál nem történik hitelesítés; a program azt feltételezte, hogy a hitelesítés a végső adatforrásnál történik meg. Ennek lehetővé tételére egy új adatbázis-kezelő konfigurációs paraméter, a FED_NOAUTH jelent meg. Ha ennek a paraméternek az értéke YES, és a hitelesítés típusa SERVER vagy SERVER_ENCRYPT, a befogadott átjárónál - a korábbi viselkedést megőrizve - nem történik hitelesítés. Az érték költöztetéskor megfelelően van beállítva: ha az adatbázis-kezelő konfigurációs fájlban a hitelesítési típus DCS vagy DCS_ENCRYPT, a FED_NOAUTH YES értékre lesz állítva. Kapcsolódó szempontok: v “Migrating Applications” a következő kiadványban: Application Development Guide: Building and Running Applications (Alkalmazásfejlesztési kézikönyv: Alkalmazások fejlesztése és futtatása) v “Szatellit adminisztráció módosításai” oldalszám: 38 v “Új adminisztrációs értesítésnapló” oldalszám: 16 v “Többplatformos eszközök a DB2 Universal Database termékhez” oldalszám: 79 Kapcsolódó feladatok: v “Alert Center -- Overview: Health Center help” in the Súgó: Health Center
Áttérés a 8-as verzióra A 8-as verzióra történő áttéréssel (költöztetéssel) kapcsolatban a fejezet végén található hivatkozásokat követve kaphat információt :
Alacsonyabb szintű kiszolgálók támogatása Ha az ügyfélgépek előbb térnek át a 8-as verzióra, mint a kiszolgáló, több korlátozást és megszorítást kell szem előtt tartania. Ezek a megszorítások nem a DB2 Connect termékkel, és nem a zSeries, az OS/390, illetve az iSeries adatbázis-kiszolgálókkal kapcsolatosak. Ahhoz, hogy 8-as verzió ügyfelei működjenek a 7-es verzió kiszolgálóival, konfigurálnia/engedélyeznie kell a DRDA Application Server képesség használatát a 7-es verziójú kiszolgálón. Ezzel kapcsolatban tanulmányozza a 7-es verzió segédanyagát: Telepítési és konfigurálási kiegészítés.
Fejezet 1. A DB2 Universal Database 8-as verziójának bemutatása
5
Az ismert korlátozások és megszorítások kiküszöbölése érdekében valamennyi kiszolgálót a 8-as verzióra kell költöztetnie, mielőtt az ügyfélgépek bármelyikét a 8-as verzióra költöztetné. Ha ez nem lehetséges, tudnia kell, hogy ha a 7-es verzió kiszolgálóit a 8-as verzió ügyfeleiről próbálja elérni, a következő támogatások megszűnnek: v Némely adattípus: – Nagy objektum (LOB) adattípusok. – Felhasználó által megadott típusok (UDTs). – DATALINK adattípusok. A DATALINK adattípus a nem relációs tárolóhelyen talált külső adatok kezelését teszi lehetővé. A DATALINK adattípus olyan fájlokra hivatkozik, amelyek fizikailag a DB2 Universal Database adatbázison kívüli fájlrendszerben találhatók. v Némely biztonsági szolgáltatás: – A SERVER_ENCRYPT hitelesítési típus. A SERVER_ENCRYPT egy jelszótitkosítási módszer. A titkosított jelszó a felhasználói azonosítóval együtt hitelesíti a felhasználót. – Jelszómódosítás A 8-as verziójú ügyfélről nem módosíthatók a 7-es verziójú kiszolgáló jelszavai. v Egyes kapcsolat- és kommunikációs protokollok: – Kapcsolat helyett csatolást (ATTACH) igénylő példánykérelmek. A csatolás nem támogatott a 8-as verzió ügyfele és a 7-es verzió kiszolgálója között. – Csak a TCP/IP hálózati protokoll támogatott. Az SNA, a NetBIOS, az IPX/SPX, és más hálózati protokollok nem támogatottak. v Az alkalmazás néhány jellemzője és feladata: – A DESCRIBE INPUT utasítás - az ODBC/JDBC alkalmazások kivételével - nem támogatott. A 8-as verzió ODBC/JDBC alkalmazást futtató, 7-es verziójú kiszolgálóhoz kapcsolódó ügyfeleinek támogatása érdekében minden 7-es verzióval rendelkező kiszolgáló esetén a DESCRIBE INPUT támogatás javítását kell alkalmazni, ahol ez a fajta elérés szükséges. Ez a javítás az APAR IY30655 elemhez kapcsolódik, és még a 8-as verzió általános megjelenése előtt elérhető lesz. Bármely DB2 Universal Database dokumentum “Contacting IBM” című fejezetéből megtudható, hogyan érhető el az APAR IY30655 elemhez kapcsolódó javítás. Ez a DESCRIBE INPUT utasítás teljesítmény- és használati továbbfejlesztés, amely révén az alkalmazás kérelmezője előkészített utasításként szerezheti be a bemeneti paraméterjelzők leírását. CALL utasítás esetén a tárolt eljárás IN és INOUT paramétereihez kapcsolódó paraméterjelzőket tartalmaz. – Kétfázisú véglegesítés. A 7-es verziójú kiszolgáló nem használható tranzakciókezelő adatbázisként a 8-as verziójú ügyfeleket érintő összehangolt tranzakciók használatakor. A 7-es verziójú
6
Újdonságok
kiszolgáló sem vehet részt olyan összehangolt tranzakcióban, ahol a 8-as verziójú kiszolgáló tranzakciókezelő adatbázis lehet. – XA-konform tranzakciókezelők. 8-as verziójú ügyfélgépet használó alkalmazás XA erőforrása nem lehet 7-es verziójú kiszolgáló. Ez a WebSphere, a Microsoft COM+/MTS, a BEA WebLogic, és más alkalmazásokra is vonatkozik, amelyek tranzakciókezelési rendszer részei. – Megfigyelés. – Segédprogramok. Az ügyfél által indított, kiszolgálóhoz kapcsolódó segédprogramok nem támogatottak, ha az ügyfél a 8-as verziót, a kiszolgáló pedig a 7-es verziót használja. – A 32 KB-nál nagyobb méretű SQL-utasítások. A 8-as verzió ügyfelei és a 7-es verzió kiszolgálói közötti fenti megszorítások mellett hasonló korlátozások érvényesek a 8-as verzió eszközei és a 7-es verzió kiszolgálóinak együttműködése esetén is. A következő 8-as verziójú eszközök csak a 8-as verziót használó kiszolgálókat támogatják: v Vezérlőközpont v Feladatközpont v Napló v Satellite Administration Center (szatellit adminisztrációs központ) v Information Catalog Center (Információkatalógus-központ; webes változat is) v Health Center (webes változat is) v Licencközpont v Spatial Extender v Eszközök beállításai A 8-as verzió következő eszközei a 7-es verziójú kiszolgálókat (korlátozásokkal) és a 8-as verziójú kiszolgálókat támogatják: v Konfigurációsegéd (Az eszköznek különböző összetevői közül csak a kivitel/behozatal konfigurációs fájl használható a 7-es verziójú kiszolgálókkal; a 8-as verzióval valamennyi összetevő együttműködik) v Adatraktár központ v Replication Center (Többszörözési központ) v Parancsközpont(webes változat is) v SQL segéd v Fejlesztési központ v Visual Explain
Fejezet 1. A DB2 Universal Database 8-as verziójának bemutatása
7
A 8-as verzió azon eszközei, amelyek csak a Vezérlőközpont navigációs fájából indíthatók, valamint az eszközökön alapuló bármely részletes megjelenítés többnyire nem elérhető a 7-es és korábbi verziókat futtató kiszolgálókról. Ha 7-es vagy korábbi verziójú kiszolgálókkal dolgozik, célszerű a 7-es verzió eszközeit használni. Kapcsolódó szempontok: v “Migrating Applications” a következő kiadványban: Application Development Guide: Building and Running Applications (Alkalmazásfejlesztési kézikönyv: Alkalmazások fejlesztése és futtatása) v “Migration recommendations” a következő kiadványban: Repülőrajt DB2 kiszolgálókhoz Kapcsolódó feladatok: v “Migrating databases” a következő kiadványban: Repülőrajt DB2 kiszolgálókhoz v “Migrating instances (UNIX)” a következő kiadványban: Repülőrajt DB2 kiszolgálókhoz v “Migrating DB2 (Windows)” a következő kiadványban: Repülőrajt DB2 kiszolgálókhoz v “Migrating DB2 (UNIX)” a következő kiadványban: Repülőrajt DB2 kiszolgálókhoz v “Migrating DB2 Personal Edition (Windows)” a következő kiadványban: DB2 Personal Edition Repülőrajt v “Migrating DB2 Personal Edition (Linux)” a következő kiadványban: DB2 Personal Edition Repülőrajt v “Migrating databases on DB2 Personal Edition (Windows)” a következő kiadványban: DB2 Personal Edition Repülőrajt v “Migrating instances and databases on DB2 Personal Edition (Linux)” a következő kiadványban: DB2 Personal Edition Repülőrajt Kapcsolódó hivatkozások: v “Migration restrictions” a következő kiadványban: Repülőrajt DB2 kiszolgálókhoz v “Version 8 incompatibilities between releases” a következő kiadványban: Adminisztrációs kézikönyv: tervezés
Környezetek, amelyeket nem szabad átköltöztetni a 8.1-es verzióra Az alábbi környezeteket nem szabad átköltöztetni a DB2® Universal Database 8-as verziójára: DB2 Relational Connect és DB2 Life Sciences Data Connect környezetek Az IBM cég átszervezi és bővíti a kínálatát, hogy minél inkább előtérbe kerüljön az adatintegráció. Ennek keretében egy új szolgáltatás kerül bevezetésre, amely felváltja és egyben kibővíti azokat a szolgáltatásokat, amelyeket korábban a DB2 Relational Connect és DB2 Life Sciences Data
8
Újdonságok
Connect termékek használatával lehetett csak igénybe venni. Az erről szóló részletes információk később jelennek majd meg. Azoknak a felhasználóknak, akik a DB2 Relational Connect 7-es verzióját vagy a DB2 Life Sciences Data Connect 7-es verzióját használják befogadott (egyesített) adatforrások elérésére, érdemes megvárniuk ennek az új szolgáltatásnak a megjelenését, mielőtt áttérnének a DB2 Universal Database 8-as verziójára. A DB2 Universal Database 8.1-es verziója már eleve képes az IBM termékcsalád (DB2 és Informix IDS) adatbázisaiból származó relációs adatok befogadására. Azok a felhasználók, akik csak DB2 és Informix IDS rendszerekből származó befogadott adatokat szeretnének használni, máris áttérhetnek a 8.1-es verzióra. DB2 Query Patroller környezetek Az IBM azt tervezi, hogy kiadja a DB2 Query Patroller 8-as verzióját, amely a DB2 Universal Database 8-as verziójú adatbázisokkal való használatra van szánva. A DB2 Query Patroller 8-as verziója azonban jelenleg még nem elérhető. Azoknak a felhasználóknak, akik a DB2 Warehouse Manager 7.2-es verziójához járó DB2 Query Patroller 7.2-es verzióját használják, nem tanácsos áttérni a DB2 Universal Database 8-as verziójára mindaddig, amíg meg nem jelenik a DB2 Query Patroller 8-as verziója. A DB2 Query Patroller 8-as verziója olyan továbbfejlesztett szolgáltatásokat fog tartalmazni, amelyekkel hatékonyabban lehet majd kezelni és ellenőrizni a lekérdezések elküldésével kapcsolatos összes tennivalót.
Fejezet 1. A DB2 Universal Database 8-as verziójának bemutatása
9
10
Újdonságok
Fejezet 2. A kezelhetőséggel kapcsolatos fejlesztések Továbbfejlesztések a betöltésben (Load segédprogram) Számos újítás történt a 8-as verzió betöltési segédprogramjában. Új funkciók jelentek meg annak érdekében, hogy egyszerűbb legyen az adatok beolvasása mind az egy-, mind a több partíciós adatbázis-környezetekbe. A betöltési műveletek most már a tábla szinten helyezkednek el. Ez azt jelenti, hogy a betöltő segédprogram mostantól nem igényel kizárólagos hozzáférést a teljes táblaterülethez, és a betöltéssel egyidőben hozzá lehet férni a táblaterület más táblaobjektumaihoz. Továbbá a betöltési műveletben érintett táblaterületeknél nincs tiltva az új műveletek indítása. Ha egy helyreállítható adatbázisra meg van adva a COPY NO beállítás, akkor a betöltési művelet kezdetekor a táblaterület ″biztonsági mentés szükséges″ állapotba áll. Egy további új funkció a betöltő segédprogrammal kapcsolatban: a már létező adatokat le lehet kérdezni a táblából, miközben folyamatban van az új adatok betöltése. Ez a LOAD parancs READ ACCESS paraméterének megadásával lehetséges. Ebben a kiadásban már szerepel a LOCK WITH FORCE beállítási lehetőség. Ezzel kényszeríteni lehet az alkalmazásokat, hogy feloldják a táblákra vonatkozó zárolásokat, ezzel lehetővé téve a betöltési művelet folytatását és az ehhez szükséges zárolások megszerzését. Lehetővé vált, hogy adatok betöltéséhez particionáltadatbázis-környezetben is ugyanazokat a parancsokat (LOAD, db2load) és API-kat (db2load, db2LoadQuery) használja, mint egypartíciós adatbázis-környezetben. A továbbiakban már nincs szükség az automatikus betöltés (AutoLoader) segédprogramra (db2atld) és az automatikus betöltés vezérlőfájljára. Az új CURSOR fájltípus használatával egy SQL lekérdezés eredményét betöltheti egy adatbázisba anélkül, hogy előtte egy adatállományba exportálná azt. A 8-as verzió megjelenését megelőzően a betöltési művelet után a céltábla ″ellenőrzés szükséges″ állapotban maradt, amennyiben létrehozott oszlopokat tartalmazott. A betöltő segédprogram most már oszlopértékeket hoz létre, és a továbbiakban nem szükséges a SET INTEGRITY parancsot kiadni olyan táblába való betöltési művelet után, amely létrehozott oszlopokat tartalmaz és nincs más táblakorlátozása. A LOAD QUERY parancs funkciói ugyancsak bővültek. A parancs most már visszaadja annak a céltáblának az állapotát, amelybe az adatok éppen töltődnek - csakúgy, mint az
© Szerzői jog IBM 1997 - 2002
11
éppen futó betöltési műveletre vonatkozó állapotinformációt. A LOAD QUERY parancs használatával lekérdezhető a táblák állapota attól függetlenül, hogy éppen folyamatban van-e az adott táblán betöltési művelet. A Vezérlőközpontban most már található egy betöltési varázsló is, amely segít a betöltési művelet beállításában. Kapcsolódó szempontok: v “Loading Data in a Partitioned Database - Overview” a következő kiadványban: Data Movement Utilities Guide and Reference (Adatmozgató segédprogramok útmutatója és kézikönyve) v “Új varázslók és GUI-eszközök” oldalszám: 40 Kapcsolódó hivatkozások: v “db2LoadQuery - Load Query” a következő kiadványban: Adminisztrációs API kézikönyv v “LOAD QUERY Command” a következő kiadványban: Command Reference v “LOAD Command” a következő kiadványban: Command Reference v “db2Load - Load” a következő kiadványban: Adminisztrációs API kézikönyv
A Tároláskezelés nevű eszköz A Tároláskezelés (Storage Management) nevű eszközt mostantól a Vezérlőközponton keresztül lehet elérni. Ezen eszköz segítségével megjeleníthető a Tároláskezelés-nézet, amely megjeleníti egy adott adatbázis, adatbázis-partíció csoport vagy táblaterület tárolási állapotának pillanatfelvételét. Megadott időközönként statisztikai adatokat lehet rögzíteni, az így felvett adatok megjelenítése pedig a választott objektum típusától függ: v Táblaterületek esetén a rendszerkatalógusok és az adatbázis megfigyelő adatai jelennek meg, az adott táblaterület hatókörében megadott táblákhoz, indexekhez és tárolókhoz (konténerekhez). v Adatbázis és adatbázis-partíció csoport esetén az adott adatbázisban vagy a-p. csoportban megadott összes táblaterületre vonatkozó adat jelenik meg. v Adatbázis esetén a benne lévő összes adatbázis-partíció csoport adatai is összegyűjtésre kerülnek. A Tároláskezelés-nézetben megjelenő információk segítségével nyomon követheti a tárolásra jellemző különféle adatokat, mint például a táblaterületek területhasználatát és az adatbázis-partíció csoportok adatcsúsztatását (adatbázis-elosztás), és rögzítheti az adatbázis-partíció csoportok és táblaterületek indexeinek fürtarányát.
12
Újdonságok
A Tároláskezelés nézetben meg lehet adni a fenti adatok (adatcsúztatás, területhasználat és index fürtarány) küszöbértékeit is. Ha egy célobjektum átlépi a megadott küszöbértéket, figyelmeztetés vagy riasztás formájában értesülni fog róla. Kapcsolódó szempontok: v “Új varázslók és GUI-eszközök” oldalszám: 40
Csomaggyorsítótár kiürítése Ez a funkció lehetővé teszi, hogy eltávolítsa a gyorsítótárban található dinamikus SQL utasításokat egy új SQL utasítás, a FLUSH PACKAGE CACHE használatával. Ez az utasítás érvényteleníti a gyorsítótárba felvett dinamikus SQL utasításokat, s ezáltal távolítja el azokat a csomaggyorsítótárból. A gyorsítótárba felvett dinamikus SQL utasítás érvénytelenítése lehetővé teszi a folytatást a felvett utasítás aktuális felhasználói számára, de minden új kérelem, ami ugyanerre az utasításra vonatkozik, kötelezően fordításra kerül és új gyorsítótár-bejegyzés jön létre. Azáltal, hogy a gyorsítótárba felvett érintett bejegyzéseket érvényteleníti, a DB2® már kezeli a legtöbb szokásos tevékenységet, ami befolyásolja a gyorsítótárba felvett dinamikus SQL utasítások érvényességét. Néhány tevékenységet azonban még nem tud kezelni - ilyen például az adatbázis és az adatbázis-kezelő konfigurációs paramétereinek új, online frissítése. Ez az utasítás lehetővé teszi, hogy a felhasználó sajátkezűleg érvénytelenítse a gyorsítótárba felvett dinamikus SQL utasításokat azoknál a forgatókönyveknél, amelyeket a DB2 nem kezel automatikusan. Kapcsolódó szempontok: v “Configuration parameter tuning” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény Kapcsolódó feladatok: v “Configuring DB2 with configuration parameters” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény Kapcsolódó hivatkozások: v “Configuration parameters summary” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény v “FLUSH PACKAGE CACHE statement” a következő kiadványban: SQL kézikönyv, 2. kötet
Fejezet 2. A kezelhetőséggel kapcsolatos fejlesztések
13
Újdonságok a naplózásban A kettős naplózás a 7.2-es verzióban (másik nevén 7-es verzió FixPak 3) jelent meg. A kettős naplózás engedélyezéséhez a DB2® nyilvántartás DB2NEWLOGPATH2 változóját YES (igen) értékre kellett állítani. A kettős naplózás csak UNIX® rendszeren volt elérhető, és a felhasználó nem tudta közvetlenül vezérelni azt az útvonalat, ahova a második naplókészlet került. Az útvonal neve úgy állt elő, hogy a logpath adatbázis konfigurációs paraméter végére egy 2-es lett hozzáfűzve. A 8-as verzióban a kettős naplózás minden olyan platformon elérhető, amelyen a DB2 UDB támogatott. Ezen kívül a második napló elérési útvonalának konfigurációját és engedélyezését a mirrorlogpath adatbázis konfigurációs paraméter vezérli. Ha a mirrorlogpath paraméternek van értéke, akkor a kettős naplózás engedélyezett és a második napló elérési útvonala az, ami a konfigurációs paraméterben van megadva. Egy útvonalas naplózásnál két adatbázis konfigurációs paraméterre volt szükség: v a logpath paraméter jelezte, hogy hol van jelenleg, v a newlogpath megadta, hogy mi legyen a napló elérési útvonal az adatbázis következő aktivizálásakor. Ezek a paraméterek változatlanul működnek a 8-as verzióban is. A kettős naplózást engedélyező konfigurációk esetében a második napló elérési útvonalához csak egy konfigurációs paraméter tartozik: mirrorlogpath. A GET DB CFG SHOW DETAIL paranccsal olvashatja ki a paraméter aktuális értékét, a jövőbeli értékét is, amely az adatbázis legközelebbi aktivizálásakor lép életbe, és a késleltetett érték oszlopban jelenik meg. A maximális megadható naplóterület 32 GB-ról 256 GB-ra nőtt. Így több tranzakció futhat párhuzamosan, és a tranzakciók több munkát tudnak elvégezni. A végtelen aktív naplózás szintén új a 8-as verzióban. Lehetővé teszi, hogy az aktív munkaegység kiterjedjen az elsődleges naplókra és az archív naplókra is, és ezzel gyakorlatilag végtelen számú naplófájlt használhat a tranzakció. A végtelen aktív napló engedélyezése nélkül egy munkaegység naplórekordjainak be kell illeszkedniük az elsődleges naplóterületre. A végtelen aktív napló engedélyezése a logsecond -1-re állításával történik. A végtelen aktív naplót olyan, nagy feladatokkal dolgozó környezetben is lehet használni, ahol a feladatoknak több naplóterületre van szükségük, mint amennyit normális esetben lefoglalnak az elsődleges naplóknak. A 7-es verzióban bemutatott ″blokkolás betelt naplólemez esetén″ funkciót a 8-as verzióban a blk_log_dsk_ful adatbázis konfigurációs paraméterrel lehet beállítani. A ″blokkolás betelt naplólemez esetén″ szolgáltatás lehetővé teszi annak a megadását, hogy a DB2 ne álljon le, amikor az aktív napló elérési útvonaláról futtatnak alkalmazásokat és a lemez betelik. Ha engedélyezi ezt a beállítást, a DB2 öt percenként újrapróbálkozik, és ezzel lehetővé teszi, hogy a betelt lemezen helyet szabadítsanak fel, és az alkalmazások befejeződjenek.
14
Újdonságok
Kapcsolódó szempontok: v “Understanding Recovery Logs” a következő kiadványban: Data Recovery and High Availability Guide and Reference v “Log Mirroring” a következő kiadványban: Data Recovery and High Availability Guide and Reference Kapcsolódó hivatkozások: v “Configuration Parameters for Database Logging” a következő kiadványban: Data Recovery and High Availability Guide and Reference
A biztonsági mentés és helyreállítás új lehetőségei A DB2® UDB 8-as verziója számos mentési és helyreállítási továbbfejlesztést tartalmaz: XBSA támogatás A mentés képes kezelni azokat a tárolási megoldásokat, amelyek rendelkeznek az XBSA ipari szabványnak megfelelő kezelőfelülettel. Visszaállítás különböző kódlapot használó rendszerek esetén Az adatbázis biztonsági mentését visszaállíthatja olyan rendszerre, amelyik más kódlapot használ. Például egy 819-es kódlapot alkalmazó rendszeren készült mentés visszaállítható egy 850-es kódlapot használó rendszerre. Gyorsabb táblaterület-helyreállítás Egy táblaterület helyreállítása során csak a helyreállításhoz szükséges naplófájlok kerülnek feldolgozásra, a többi naplófájlt kihagyja a rendszer. Ha a naplófájlokat az archív állományból kell beolvasni, a felhasználói kilépési pontnak csak a szükséges naplófájlokat kell beolvasnia. Időponthoz kötött előregörgető helyreállítás helyi idővel Az időponthoz kötött (point in time, PIT) előregörgető helyreállítás használatakor helyi időként adhatja meg az időt. Ez megkönnyíti az adott időpontra történő előregörgetést, és megszünteti a helyi idő középidőre (GMT-re) való átváltásából eredő lehetséges hibákat. Kapcsolódó hivatkozások: v “BACKUP DATABASE Command” a következő kiadványban: Command Reference v “RESTORE DATABASE Command” a következő kiadványban: Command Reference v “ROLLFORWARD DATABASE Command” a következő kiadványban: Command Reference
Fejezet 2. A kezelhetőséggel kapcsolatos fejlesztések
15
Új adminisztrációs értesítésnapló A DB2® a naplóadatokat tervezett használatuktól függően most két különböző naplóba helyezi el. Adminisztrációs értesítésnapló Amikor jelentős esemény történik, a DB2 az adminisztrációs értesítésnaplóba írja az információt. Ezek az adatok az adatbázis-adminisztrátorok illetve a rendszergazdák munkáját segítik. Az értesítések többsége további adatokkal egészíti ki az adott SQLCODE kódot. Az esemény típusát és a begyűjtött információ részletességének szintjét a NOTIFYLEVEL konfigurációs paraméter határozza meg. Részletezett diagnosztikai információ azonban nem kerül ebbe a naplóba. db2diag.log A hibákról szóló diagnosztikai információ ebbe a szöveges naplófájlba kerül. Ez az információ hibafelderítésre használható és a DB2 ügyféltámogatás számára fontos. Az információ részletességének szintjét a DIAGLEVEL konfigurációs paraméter határozza meg.
Több javítási szintű telepítés UNIX rendszeren Az 1-es javítócsomaggal kezdődően (FixPak 1) a DB2® 8-as verziója több javítási szintet támogat párhuzamosan egyazon rendszeren. Ez a támogatás csak a DB2 UDB Enterprise Server Edition terméknél, UNIX® platformokon áll rendelkezésre. A több javítási szintű támogatás a következőket teszi lehetővé: v Egy új javítási szint tesztelése, miközben egy régebbi javítási szint továbbra is támogatja a munkakörnyezetet. Ha befejeződött a tesztelés, a munkakörnyezetet át lehet állítani az új javítási szintre. v Különböző csapatok közösen használhatnak egy rendszert annak ellenére, hogy DB2 kódszintjeik eltérőek. Például az egyik csapat, amely már egy ideje egy alkalmazás fejlesztésén dolgozik, továbbra is használhatja az eddig használt DB2 javítási szintet, míg egy másik csapat, amely most kezd bele egy új projektbe, igénybe veheti a legfrissebb javítási szintet. A javítási szintekről további információ áll majd rendelkezésre a 8-as verzió 1-es javítócsomagjának kiadásakor.
Csomagok verzióazonosítója Lehetővé vált, hogy egy rendszerben egy csomag több verzióját is fenntartsa, a csomagok számára készült új verzió lehetőséggel. Ennek a lehetőségnek az a célja, hogy több olyan csomag is szerepelhessen a rendszerkatalógusban, amelyek ugyanazzal a sémával és csomagazonosítóval
16
Újdonságok
rendelkeznek. Így lehetővé válik egy csomag új verziójának tesztelése és bevezetése a rendszerbe anélkül, hogy érintené a csomag létező verziójának felhasználóit. A verziók támogatásával elérhető, hogy folyamatos csomagkarbantartást végezzenek, miközben a végfelhasználók zavartalanul hozzáférhetnek a rendszerhez. A PREP, BIND, REBIND és DROP PACKAGE szolgáltatások is fel lettek készítve a csomagverziók kezelésére. Kapcsolódó szempontok: v “Package Versioning” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása)
Adatbázis-karbantartási mód: QUIESCE Az új QUIESCE parancs használatával kiszoríthat minden felhasználót egy példányról vagy egy adatbázisról, és azt az adatbázis-karbantartási tevékenységek idejére nyugvó, új műveleteket nem engedő módba teheti. A QUIESCE parancs kizárólagos hozzáférést biztosít a példányhoz vagy az adatbázishoz, miközben nem kell az összes felhasználót kijelentkeztetni a példányról vagy az adatbázisból, azután pedig megakadályozni, hogy kívülről létesítsenek kapcsolatot az adatbázisrendszerrel (például nem kell leállítani az összes tranzakciókezelőt). Csak a megfelelő jogosultsággal rendelkező felhasználók kapcsolódhatnak a példányhoz vagy az adatbázishoz. Az új műveleteket tiltó időszakban rendszeradminisztrációs teendőket végezhet a példányon vagy az adatbázison. Miután befejeződött az adminisztráció, az UNQUIESCE paranccsal feloldhatja az adatbázis nyugvó állapotát, és ismét megengedheti a többi felhasználónak, hogy az adatbázishoz kapcsolódjanak, mindezt rendszerzárás és újabb adatbázis-indítás nélkül. Kapcsolódó hivatkozások: v “QUIESCE Command” a következő kiadványban: Command Reference v “UNQUIESCE Command” a következő kiadványban: Command Reference
A REORGCHK új szolgáltatása: ON SCHEMA A REORGCHK mostantól kezdve séma alapján is futtatható. Ez megnöveli jelenlegi képességeit, hogy az összes táblán, vagy pedig a parancsot kiadó felhasználó által létrehozott táblákon is lehessen futtatni. Kapcsolódó hivatkozások:
Fejezet 2. A kezelhetőséggel kapcsolatos fejlesztések
17
v “REORGCHK Command” a következő kiadványban: Command Reference
A RUNSTATS parancs továbbfejlesztései A RUNSTATS parancs továbbfejlesztésre került, ezáltal javult a statisztikák begyűjtésének teljesítménye, és további lehetőségek nyíltak meg. A RUNSTATS segédprogram az alábbi szolgáltatásokat nyújtja: v További statisztikák - pl. oszlopkombináció-statisztikák - gyűjtése, és a tábla-, indexilletve index-tábla viszony statisztikák előzetes lehívása v Indexnevek listájának elfogadása (előzőleg csak az API-val volt lehetséges) v Oszloplista elfogadása, azon oszlopok felsorolásával, amelyekről statisztikákat kíván gyűjteni v Elosztási statisztikák korlátjainak elfogadása: a NUM_FREQVALUES és a NUM_QUANTILES értékek táblaszinten (anélkül, hogy a konfigurációs paramétereket meg kéne változtatni, és az összes felhasználót le kéne választani, majd újracsatlakoztatni). v Egyedi NUM_FREQVALUES és NUM_QUANTILES oszlopértékek elfogadása v DETAILED indexstatisztikák gyorsabb (mintavételen alapuló) gyűjtése Kapcsolódó szempontok: v “Guidelines for collecting and updating statistics” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény v “Detailed index statistics” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény Kapcsolódó feladatok: v “Collecting catalog statistics” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény v “Collecting distribution statistics for specific columns” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény v “Collecting index statistics” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény v “Determining when to reorganize tables” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény Kapcsolódó hivatkozások: v “RUNSTATS Command” a következő kiadványban: Command Reference v “db2Runstats - Runstats” a következő kiadványban: Adminisztrációs API kézikönyv
18
Újdonságok
A rendszer állapotát felügyelő eszközök A DB2 8-as verziójában bevezetésre került az Állapotfigyelő (Health Monitor) és az Állapotközpont (Health Center) nevű, két új szolgáltatás, amelyek a DB2 rendszer állapotának felügyeletében nyújtanak segítséget. Ezek az eszközök kivételkezelő lehetőséggel bővítik a DB2 Universal Database rendszert: figyelmeztetnek a rendszer lehetséges problémáira. Így lehetővé válik, hogy a rendszer állapotában bekövetkező változásokról még az előtt tudomást szerezzen, hogy azok a rendszer teljesítményét visszavető, valódi problémákat okoznának. Az Állapotfigyelő egy kiszolgáló oldali eszköz, amely felhasználói beavatkozás nélkül is folyamatosan figyeli a példány állapotát. Az Állapotfigyelő észleli, ha a rendszer túllépi valamelyik előre megadott küszöböt (például a rendelkezésre álló naplóterület nem elegendő), vagy ha valamely objektum rendellenes állapotba kerül (például valamelyik példány nem működik), és ekkor figyelmeztetést ad. Figyelmeztetéskor két dolog történhet: v A rendszer figyelmeztető üzenetet küldhet egy meghatározott e-mail címre vagy személyi hívóra, így értesíti a rendszer működéséért felelős személyt. v A rendszer előre megadott műveleteket hajt végre. Például lefuttat egy parancsfájlt vagy (az új Feladatközpontból megvalósított) feladatot. Az állapotjelző a rendszer egyik jellemzője, amelyet az Állapotfigyelő ellenőriz. Az Állapotfigyelő előre megadott küszöbértékeket tartalmaz ezekre a rendszerjellemzőkre nézve. Az Állapotfigyelő ellenőrzi, hogy a rendszer megfelel-e ezeknek az állapotjelző küszöbértékeknek, és ez alapján dönti el, hogy figyelmeztetést adjon-e. Az Állapotközpont, különböző parancsok vagy az alkalmazás-programozási felületek (API) használatával igényeinek megfelelően állíthatja be a rendszerjellemzők küszöbértékeit, és megadhatja, hogy kit kell értesíteni, és mely parancsfájlok vagy feladatok futtatása szükséges egy figyelmeztetés megjelenésekor. Az Állapotközpont az Állapotfigyelő grafikus kezelőfelülete. Segítségével beállíthatja az Állapotfigyelőt, és megtekintheti a példányokról és az adatbázis objektumokról megjelenő figyelmeztetéseket. Az Állapotfigyelő ráközelítési lehetőségével hozzájuthat az aktuális riasztások részleteihez, és egy listához, amely a figyelmeztetés okának megoldására javasolt tevékenységeket tartalmazza. A hiba elhárításához kövesse valamelyik ajánlott eljárást. Ha a javasolt lépés az, hogy változtassa meg az adatbázis vagy az adatbázis-kezelő konfigurációját, akkor az Állapotfigyelő az új értékre is javaslatot tesz, és a változtatás egyetlen kattintással elvégezhető. Más esetékben az Állapotfigyelő azt javasolja, hogy vizsgálja tovább a problémát valamilyen egyéb eszközzel, mint amilyen például a CLP vagy az új Memóriamegjelenítő.
Fejezet 2. A kezelhetőséggel kapcsolatos fejlesztések
19
Az Állapotközpont és a Vezérlőközpont úgynevezett Health Beacon elemek segítségével kapcsolódnak egymáshoz. A Vezérlőközpontban a Health Beacon elemek jelzik az Állapotközpont új figyelmeztetéseit. A Vezérlőközpont minden ablakába és jegyzettömbjébe Beacon elemek kerültek; a Állapotközpont eléréséhez egyszerűen kattintson valamelyik Health Beacon ikonra. A 8-as verzió hálózati Állapotközpont szolgáltatást is nyújt (Web Health Center), amely arra szolgál, hogy az Állapotfigyelő adatait Web böngésző vagy PDA segítségével lehessen elérni. Új DB2 parancsokat és alkalmazásprogramozási felületeket (API) is használhat az Állapotfigyelő rendszerállapottal kapcsolatos adatainak kiolvasására, s így bevonhatja a DB2 Állapotfigyelő szolgáltatását a már meglévő felügyeleti megoldásba. Az Állapotfigyelő olyan új felületeket használva gyűjt információt a rendszer állapotáról, amelyek nem okoznak teljesítménycsökkenést. Az információgyűjtéshez egyetlen pillanatfelvétel-figyelő kapcsolót sem aktivál. Új példány létrehozásakor az Állapotfigyelő alapértelmezés szerint engedélyezve van. Kikapcsolni az adatbázis-kezelő health_mon konfigurációs paraméterével lehet. Kapcsolódó feladatok: v “Alert Center -- Overview: Health Center help” a következő kiadványban: Súgó: Health Center
Az Eseményfigyelők képessé váltak SQL táblákba való írásra Az Eseményfigyelők most már képesek az adatok SQL táblákba való írására, a fájlokba vagy adatcsatornákba való írás helyett. Ez a következő előnyökkel jár az PIPE (adatcsatorna) és FILE (fájl) típusú eseményfigyelők használatával szemben: v Az eseményfigyelők nagy mennyiségű adatot gyűjtenek és sok lemezterületet foglalhatnak. Az adatok SQL táblában való tárolásakor pontosan megadhatja, hogy konkrétan melyek azok az adatelemek, amelyeket meg szeretne tartani, a többi pedig törölhető. Az adatok SQL táblákban történő tárolása révén könnyebbé válik az adatok szűrése időbélyegek vagy más relációs feltételek használatával. v Az Eseményfigyelő adatait korábban nehéz volt értelmezni, és további bonyodalmakat okozott kapcsolatot találni az eseményfigyelő fájlokba és adatcsatornákba írott adatai és más adatok között. Most, hogy az Eseményfigyelő adatai táblákban tárolódnak, a felhasználók könnyen lekérdezhetik és összegyűjthetik az adatokat SQL használatával. v A táblákba író eseményfigyelők az adatbázis partíciók egyikéről vagy mindegyikéről képesek adatokat menteni. Ha mindegyik adatbázis partíció adatait ugyanabban a táblában tárolja, akkor a DB2® valós globális eseménykövetést valósít meg az Eseményfigyelők számára.
20
Újdonságok
Kapcsolódó szempontok: v “Event monitor table management” a következő kiadványban: System Monitor Guide and Reference (Az adatbázisrendszer-figyelő útmutatója és kézikönyve) Kapcsolódó feladatok: v “Creating a table event monitor” a következő kiadványban: System Monitor Guide and Reference (Az adatbázisrendszer-figyelő útmutatója és kézikönyve)
Továbbfejlesztett holtpontesemény-megfigyelés A 8-as verzióbeli holtpontesemény-megfigyelő segíti a rendszergazdákat és az adatbázis-adminisztrátorokat a holtpontot kiváltó okok azonosításában. A jelenlegi holtpontesemény-megfigyelő több információval szolgál, mint az előző kiadásokban. Például a jelenlegi megfigyelő azonosítja a holtpontba került utasításokat és megmutatja, hogy az érintett alkalmazások mely zárolásokat tartják fenn. A szükségtelen kapcsolatfejléc-eseményekhez tartozó, így feleslegesen lefoglalt tárhely méretének csökkentése érdekében a megfigyelő csak a holtpont résztvevői esetében hoz létre kapcsolatfejléc-eseményeket, és nem az adatbázishoz történő minden kapcsolódáskor. Kapcsolódó hivatkozások: v “Locks and deadlocks data elements” a következő kiadványban: System Monitor Guide and Reference (Az adatbázisrendszer-figyelő útmutatója és kézikönyve)
Pillanatfelvétel- és eseményfigyelés: időbélyeggyűjtés vezérlése Az idő és időbélyeg adatelemek gyűjtését most a TIMESTAMP megfigyelő-kapcsoló vezérli. A kapcsoló alapértelmezés szerint be van kapcsolva. Ha kikapcsolja ezt a kapcsolót, az adatbázis-kezelő kihagyja az időbélyeget használó operációsrendszerhívásokat az idő vagy időbélyeggel összefüggő megfigyelőelemek meghatározásakor. Amikor a CPU kihasználtsága megközelíti a 100%-ot, a kapcsoló kikapcsolásával gyors teljesítmény-növelés érhető el. A TIMESTAMP kapcsoló kikapcsolása lecsökkentheti a megfigyelő-kapcsoló irányítása alatt álló többi adat összköltségét is. Kapcsolódó szempontok: v “System monitor switches” a következő kiadványban: System Monitor Guide and Reference (Az adatbázisrendszer-figyelő útmutatója és kézikönyve) Kapcsolódó feladatok:
Fejezet 2. A kezelhetőséggel kapcsolatos fejlesztések
21
v “Setting monitor switches from a client application” a következő kiadványban: System Monitor Guide and Reference (Az adatbázisrendszer-figyelő útmutatója és kézikönyve) v “Setting monitor switches from the CLP” a következő kiadványban: System Monitor Guide and Reference (Az adatbázisrendszer-figyelő útmutatója és kézikönyve)
Pillanatfelvételek beolvasása SQL-en keresztül A felhasználó által megadott táblafüggvények egy halmazáról pillanatfelvételeket lehet készíteni SELECT utasítások használatával. A pillanatfelvételek SQL-en keresztüli elkészítése esetén le lehet kérdezni a rendszer állapotára vonatkozó adatokat az alkalmazásból DB2® API hívások megvalósítása nélkül is. Most már az SQL összes szolgáltatása használható az eltérő típusú pillanatfelvétel-információk szűrésére és egyesítésére. SQL segítségével beolvashat egy új pillanatfelvételt, vagy DB2 API hívással előzőleg létrehozott, fájlba írt adatokat is feldolgozhat. Használja az új WRITE TO FILE paramétert egy előző get snapshot API hívásnál az adatok fájlba mentéséhez. Kapcsolódó feladatok: v “Capturing a database snapshot using SQL” a következő kiadványban: System Monitor Guide and Reference (Az adatbázisrendszer-figyelő útmutatója és kézikönyve) Kapcsolódó hivatkozások: v “Snapshot monitor SQL table functions” a következő kiadványban: System Monitor Guide and Reference (Az adatbázisrendszer-figyelő útmutatója és kézikönyve)
A DB2 Tivoli Ready A DB2® 8-as verziója Tivoli® Ready. A DB2 8-as verziójának telepítésekor létrejönnek a szükséges aláírásfájlok, így a Tivoli Inventory és Discovery program képes lesz a gép átvizsgálására és a DB2 megtalálására. A Tivoli Manager for DB2 program alkalmazáskezelési célokra használható, például: v v v v
Az egyes kiszolgálóösszetevők indítása és leállítása Az egyes kiszolgálóösszetevők helyreállítása Az egyes kiszolgálóösszetevők folyamatainak megfigyelése Eseménycsatoló arra az esetre, ha az alkalmazás eseményeket vagy figyelmeztetéseket gyűjt, illetve küld v Szoftverterjesztő fájlcsomagok minden asztalösszetevő számára v Leltáraláírások minden összetevő számára
22
Újdonságok
v Tivoli Global Enterprise Manager (GEM) eszköztár (hármas szint) minden üzleti alkalmazás kiszolgálóösszetevő számára, amely más alkalmazásokhoz kapcsolódik v Ikonok az alkalmazásokhoz, mégpedig X Pixmap Format (XPM) formátumban
2-es típusú indexek A 8-as verzió már támogatja a 2-es típusú indexeket. A 2-es típusú indexek fő előnyei a következők: v Javítják a párhuzamos működést, mert a következő kulcs zárolásának használata minimálisra csökkent. Azért lehet a legtöbb következő kulcs zárolását kiküszöbölni, mert egy kulcsot kitöröltnek jelöl meg, ahelyett, hogy fizikailag eltávolítaná azt az indexből. A kulcszárolásról további információkat talál azokban a témakörökben, amelyek a zárolások teljesítményre gyakorolt hatásairól szólnak. v Indexet 255 bájtnál hosszabb oszlopokon lehet létrehozni. v Online újraszervezéshez és online feltöltéshez az szükséges, hogy a táblának csak 2-es típusú indexe legyen. v Szükség van rájuk az új többdimenziós fürtbe rendező szolgáltatáshoz. Az összes új index 2-es típusúként jön létre, kivéve amikor olyan táblán vesz fel indexet, amin már vannak 1-es típusú indexek. Ebben az esetben az új index is 1-es típusú lesz, mivel egy táblán belül nem keveredhetnek az 1-es és 2-es típusú indexek. A 8-as verzió előtt létrehozott összes index 1-es típusú volt. Az 1-es típusú indexek 2-es típusúvá való átalakításához használja a REORG INDEXES parancsot. Az INSPECT parancs segítségével megtudhatja, hogy egy adott táblának milyen típusú indexei vannak. Kapcsolódó szempontok: v “Index performance tips” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény v “Index cleanup and maintenance” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény Kapcsolódó hivatkozások: v “REORG INDEXES/TABLE Command” a következő kiadványban: Command Reference v “INSPECT Command” a következő kiadványban: Command Reference
Fejezet 2. A kezelhetőséggel kapcsolatos fejlesztések
23
Egyéb kezelhetőségi továbbfejlesztések Indexek átnevezése (RENAME index) A DB2® most már lehetővé teszi az indexek átnevezését, ezzel időmegtakarítás érhető el. Meglévő index átnevezésének lehetősége például a következő esetben lehet hasznos: először létrehoz egy új indexet, majd eltávolít egy régit, és az új index nevét úgy módosítja, hogy az megegyezzen a törölt régi index nevével, és mindezt úgy teheti meg, hogy a felhasználók nem tapasztalnak teljesítménycsökkenést. Null értékek és alapértelmezett értékek tömörítése Lehetőség van lemezterület megtakarításra azoknak a tábláknak az esetében, amelyek sok NULL és SYSTEM DEFAULT értéket tartalmaznak. AUTOCONFIGURE parancs Az AUTOCONFIGURE egy új parancs, amely a pufferterület méretére, az adatbázis-konfigurációra és az adatbázis-menedzser konfigurációjára vonatkozóan új értékeket ajánl és - amennyiben erre felhatalmazást kap alkalmazza is azokat. Ezzel a paranccsal elvégezhető az adatbázis kezdeti finomhangolása, amely a későbbiekben további hangolással szabályozható. Az AUTOCONFIGURE parancsot a CREATE DATABASE paranccsal együtt is lehet használni, ezáltal már a létrehozáskor konfigurálásra kerülnek az adatbázisok. Kapcsolódó feladatok: v “Defining referential constraints” a következő kiadványban: Adminisztrációs kézikönyv: megvalósítás Kapcsolódó hivatkozások: v “RENAME statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “AUTOCONFIGURE Command” a következő kiadványban: Command Reference
24
Újdonságok
Fejezet 3. A teljesítménnyel kapcsolatos fejlesztések Többdimenziós fürtbe rendezés A többdimenziós fürtbe rendezés (MDC) elegáns módszer az adatok rugalmas, folyamatos és automatikus fürtbe rendezésére több dimenziós kiterjedésben. Ez jelentősen növeli a lekérdezések teljesítményét, és csökkenti az adatkarbantartó műveletek (pl. újrarendezés) és indexkarbantartó műveletek (beszúrás, frissítés és törlés közben) keretező információit. A többdimenziós fürtbe rendezést elsősorban adatraktározáshoz és nagy adatbázisra épülő környezetek számára tervezték, valamint online tranzakció-feldolgozó (OLTP) környezetekben is használható. Az MDC lehetővé teszi, hogy egy tábla egyidejűleg több kulcs (vagy dimenzió) mentén legyen fizikailag fürtbe rendezve. A 8-as verzió előtt a DB2® csak egydimenziós fürtbe rendezést tett lehetővé, mégpedig fürtindexek segítségével. Fürtindex használatakor a DB2 az index kulcssorrendje szerint tartja nyilván az oldal adatainak fizikai sorrendjét, miközben rekordokat frissítenek vagy szúrnak be a táblába. A fürtindexek nagyban javítják a teljesítményét azoknak a tartománylekérdezéseknek, amelyek a fürtindex egy vagy több kulcsát tartalmazó predikátumokkal rendelkeznek. Jól átgondolt fürtbe rendezés esetén a táblának csak egy részéhez kell hozzáférni, és sorrendben lévő lapoknál az előzetes beolvasást hatékonyabban lehet végrehajtani. A többdimenziós fürtbe rendezéssel (MDC) ezek az előnyök több mint egy dimenzióra vagy fürtbe rendező kulcsra terjednek ki. A lekérdezések teljesítményét tekintve, a tábla megadott dimenzióinak bármely kombinációját tartalmazó tartománylekérdezéseknek előnyére válik a fürtbe rendezés. Túl azon, hogy ezek a lekérdezések csak azokhoz az oldalakhoz fognak hozzáférni, amelyek a megfelelő dimenzióértékkel rendelkeznek, további előny, hogy a szóba jövő oldalak terjedelmük szerint lesznek csoportosítva. Továbbá fürtindexszel rendelkező tábláknak idővel (a táblák telítődésével) megszűnhet a fürtözöttségük, viszont egy MDC-tábla automatikusan és folyamatosan megtartja fürtözöttségét minden dimenzióban, így nincs szükség az adatok fizikai sorrendjének visszaállítását célzó újraszervezésére. Kapcsolódó szempontok: v “Multidimensional clustering” a következő kiadványban: Adminisztrációs kézikönyv: tervezés
Az előbeolvasás továbbfejlesztése A 8-as verzióban az előbeolvasás teljesítményén tömb alapú pufferterületek létrehozásával lehet javítani.
© Szerzői jog IBM 1997 - 2002
25
Az előbeolvasás kódja felismeri a rendelkezésre álló tömb alapú pufferterületet, és tömb-I/O műveletek segítségével egyszerre több lapot olvas be a pufferterületre, ami által az előbeolvasás teljesítménye jelentősen növekszik. A CREATE és ALTER BUFFERPOOL SQL-utasítások BLOCKSIZE paramétere határozza meg a tömbméretet, s ezáltal a lemezről egy I/O tömbművelettel beolvasható lapok számát. A pufferterületek alapértelmezés szerint lap alapúak. Ez azt jelenti, hogy a program a lemezen egybefüggő lapokat olvas be nem egybefüggő memórialapokra. A sorozatos előbeolvasást javítja, ha a lemezen egybefüggő lapokat a pufferterületen egybefüggő lapokra olvashatja be a kód. Ennek érdekében blokk alapú pufferterületek hozhatók létre. A blokk alapú pufferterület egy lapterületből és egy blokkterületből áll. A lapterület a nem sorozatos előbeolvasást szolgálja. A tömbterület ezzel szemben olyan tömbökből áll, amelyek a tömbméret által meghatározott számú egybefüggő lapot tartalmaznak. Kapcsolódó szempontok: v “Prefetching data into the buffer pool” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény Kapcsolódó hivatkozások: v “ALTER BUFFERPOOL statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “CREATE BUFFERPOOL statement” a következő kiadványban: SQL kézikönyv, 2. kötet
Laptisztító I/O hatékonyságának növelése A 8-as verzió az aszinkron I/O nyújtotta lehetőségeket kihasználva megnövelte az I/O-teljesítményt, ami jelentősen javíthatja a laptisztítók teljesítményét. AIX rendszereken az aszinkron I/O nem minden esetben engedélyezett, de a DB2® 8-as verziójának sikeres telepítéséhez feltétlenül engedélyezni kell. Kapcsolódó hivatkozások: v “Number of Asynchronous Page Cleaners configuration parameter - num_iocleaners” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény
26
Újdonságok
Katalógus és jogosultsági gyorsítótár-használat többpartíciós adatbázisoknál Ez a szolgáltatás kiterjeszti a már létező katalógus gyorsítótár használatát oly módon, hogy egy particionált adatbázis minden partíciójához rendelkezésre álljon egy-egy gyorsítótár. A gyorsítótárba felvett adatok között szerepelnek a SYSTABLE információk és a jogosultságokra vonatkozó adatok. A gyorsítótár-használat ezen továbbfejlesztése révén nő az alábbi folyamatok teljesítménye: v Csomagok összerendelése és SQL utasítások fordítása, beleértve a felhasználó által megadott függvények és a tárolt eljárások használatát. v Azon műveletek, amelyek során ellenőrizni kell az adatbázis szintű jogosultságokat. v Azon műveletek, amelyek során ellenőrizni kell a felhasználó által megadott függvényekkel és a tárolt eljárásokkal kapcsolatos jogosultságokat. Konkrétan, jelentősen javul azoknak az alkalmazásoknak a teljesítménye, amelyek nem-katalógus partícióhoz csatlakoznak.
Java UDF-ek és tárolt eljárások szálvezetése A rutinok (tárolt eljárások, UDF-ek és módszerek) egy szál alapú modell alapján valósulnak meg, ami a számos rutint futtató adatbázis-kiszolgálók számára lényeges teljesítmény-növekvést eredményez. Az úgynevezett szálbiztos rutinok egyetlen elkerített üzemmódú folyamatban futnak. Külön folyamat van a Java™ rutinok és egy másik a nem Java rutinok számára, hogy csökkentsék a környezetváltások számát azon felhasználók esetében, akik sok elkerített rutint futtatnak. Java rutinok esetében ez lehetővé teszi a JVM erőforrás-megosztását is. A 8-as verzióba átköltöztetett, korábbi, nem-Java rutinok valószínűleg nem szálbiztosak. A költöztetés feltételezni fogja a Java rutinok szálbiztosságát. Ha a felhasználó módosítani akarja a már létező rutint, azt először el kell dobnia, majd újra elő kell állítania, vagy a megfelelő SQL parancsot kell használnia. Az új rutinok a fent említett alapértelmezéssel jönnek létre, ha létrehozáskor nem ad meg szálbiztos/nem szálbiztos értékeket. Megismételve a fentieket, a nem-Java rutinok nem lesznek szálbiztosak, a Java rutinok viszont szálbiztosak lesznek.
Kapcsolatösszesítő A kapcsolatösszesítő jelentősen növeli a viszonylag rövid idejű kapcsolatokkal rendelkező internetes alkalmazások vagy a hasonló típusú alkalmazások teljesítményét azáltal, hogy sokkal több ügyfélkapcsolat hatékony feldolgozását teszi lehetővé. Ezenkívül csökkenti az egyes kapcsolatok memória-használatát és a környezetváltások számát.
Fejezet 3. A teljesítménnyel kapcsolatos fejlesztések
27
Kapcsolódó szempontok: v “Connection-concentrator improvements for client connections” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény
Létrehozott lekérdezőtáblák A létrehozott lekérdezőtábla (MQT) olyan tábla, amelynek meghatározása a lekérdezés eredményén alapul, és amelyben az adatok a létrehozott lekérdezőtábla meghatározásának alapjául szolgáló egy vagy több táblából származó előre kiszámított eredmények formájában szerepelnek. A 8-as verziót megelőzően a DB2 UDB támogatta az összegző táblákat, amelyeket automatikus összegző tábláknak (AST) is hívnak. Az összegző tábla a létrehozott lekérdezőtábla különleges típusa, melynek egyesített kiválasztásában szerepel a GROUP BY tagmondat, amely az egyesített kiválasztásban hivatkozott táblákból származó adatokat összesíti. A következő MQT fejlesztések eredményeképpen javulhat a lekérdezések hatékonysága.
Lekérdezéstovábbítással kapcsolatos fejlesztések A lekérdezések olyan MQT-k részére is továbbíthatók, melyek meghatározásában egy nem összesített összekapcsolás szerepel. A 8-as verziót megelőzően az MQT meghatározása csak összesített összekapcsolásra hivatkozhatott. A 8-as verzióban például létre lehet hozni a következő összekapcsolást tartalmazó táblát, amely a rossz számlákhoz kapcsolódó ügyfél- és számlainformációk tárolására használható: CREATE TABLE rossz_számla AS (SELECT ügyfél_neve, ügyfélazonosító, j.egyenleg FROM számla a, ügyfelek c WHERE állapot IN (’hátralékos’, ’problémás’, ’forró’) AND a.ügyfélazonosító = c.ügyfélazonosító) DATA INITIALLY DEFERRED REFRESH DEFERRED
Ha a felhasználó megkérdezi, hogy egy adott számla hátralékos-e, a DB2 UDB optimalizáló felismeri, hogy az MQT gyorsítótárba helyezte a kért információt, majd az ACCOUNT alaptábla megnyitása helyett a DB2 a ROSSZ_SZÁMLA táblát nyitja meg, melynek esetében jobb a válaszidő, és amelyben megtalálhatók a megfelelő ügyféladatok.
Felhasználó által karbantartott létrehozott lekérdezőtáblák Több egyedi alkalmazás is olyan táblákat kezel és tölt be, amelyek tulajdonképpen egy lekérdezés eredményeképpen létrejövő, előre kiszámított adatokat tartalmaznak. Ha egy táblát felhasználó által karbantartott létrehozott lekérdezőtáblának nyilvánít, nő a dinamikus lekérdezési teljesítmény. Az ilyen MQT-ket a felhasználók tartják karban, nem a rendszer. A felhasználó által karbantartott MQT-kben a frissítési, beszúrási és törlési műveletek engedélyezettek.
28
Újdonságok
A megfelelő speciális regiszterek helyes beállítása esetén a lekérdezés-optimalizáló kihasználhatja a felhasználó által karbantartott létrehozott lekérdezőtáblában már korábban tárolt, előre kiszámított lekérdezési eredményeket.
Létrehozott lekérdezőtáblák beceneveken Ez a szolgáltatás lehetővé teszi a távoli adatok helyi gyorsítótárba helyezését a DB2 Universal Database példányban. A távoli adatok olyan adatbázisokban találhatók, amelyeket relációs DBMS példányok (például Oracle vagy Sybase vagy akár a DB2 UDB más példányai) támogatnak. Az MQT-k becenevek és helyi táblák kombinációira hivatkozhatnak. Ilyen létrehozott lekérdezőtáblákat a halasztott frissítés lehetőséggel lehet létrehozni. A becenevekre és táblákra vonatkozó lekérdezéseket a rendszer az MQT-knek megfelelően átírja és optimalizálja. Ha valamennyi egyezési és továbbítási feltétel megvalósul, akkor jobb eredmény kap, ha a lekérdezést az MQT-nek továbbítja, és nem a távoli táblából kapja az eredményt. Becenevet akkor is lekérdezhet, ha az a távoli tábla, amelyhez a becenév készült, már nem áll rendelkezésre. Ha ehhez a becenévhez meghatározott létrehozott lekérdezőtábla tartozik, és az összes továbbítási feltétel megvalósul, akkor a lekérdezés során a rendszernek csak az MQT-ből kell kiválasztania az adatokat. A karbantartás helyben, a REFRESH TABLE parancs segítségével történik. (Távoli adatbázisban nem lehetséges a táblák frissítésének nyomon követése.) A karbantartás mindig később történik; a létrehozott lekérdezőtáblák (amelyek a becenevekhez tartoznak) azonnali frissítése nem támogatott.
Létrehozott lekérdezőtáblák növekményes karbantartása részletező tábla segítségével Most már növekményesen frissítheti a REFRESH DEFERRED lehetőséggel megadott MQT-t. Ha a halasztottan frissített MQT-t növekményesen kell karbantartani, akkor ahhoz részletező táblának kell hozzá tartoznia. Az MQT-hez tartozó részletező tábla létrehozása a CREATE TABLE SQL utasítással történik. Ha a beszúrás/törlés/frissítés utasítások módosítják egy MQT alárendelt tábláit, akkor a módosítások eredményei terjesztésre kerülnek, és azonnal a részletező táblához kapcsolódnak ugyanazon utasítás részeként. A módosítások részletező táblán folytatott terjesztése hasonló ahhoz a terjesztéshez, amely az azonnali MQT-k növekményes frissítésekor történik. A REFRESH TABLE utasítás segítségével lehet növekményesen frissíteni az MQT-t. Ha az MQT-hez részletező tábla tartozik, akkor a rendszer képes lehet arra, hogy az MQT-t támogató részletező táblát használja az MQT növekményes frissítésére. A részletező tábla nyesése a frissítés befejezésekor történik. A 8-as verziót megelőzően a táblafrissítési művelet végrehajtásakor a halasztottan frissített MQT-t újból létre kellett
Fejezet 3. A teljesítménnyel kapcsolatos fejlesztések
29
hozni. Az MQT-ket most már növekményesen is lehet kezelni, ami jelentős mértékben növeli a teljesítményt. Az olyan esetekre vonatkozóan, amikor a részletező tábla nem használatos az MQT növekményes frissítésére, további tájékoztatást az “SQL kézikönyvben” talál. Ezt az új szolgáltatást az azonnal frissített MQT-k azonnali karbantartása által okozott magas zárolású versengés kiküszöbölésére is használhatja. Ha az MQT-ben szereplő adatoknak nem kell másodpercenként frissülniük, a módosításokat egy részletező táblában is tárolhatja, majd ezeket bármilyen módon ütemezheti.
30
Újdonságok
Fejezet 4. Az elérhetőséggel kapcsolatos fejlesztések Online betöltés táblába A 8-as verzióban amikor adatokat tölt be egy táblába, az adott táblát tartalmazó táblaterület már nem lesz zárolva. A felhasználók a táblaterület összes táblájához hozzáférhetnek mind olvasási, mind írási céllal, kivéve az éppen feltöltés alatt álló táblát. Az éppen feltöltés alatt álló tábla esetén ha a betöltés csupán hozzáfűz adatokat a táblához, akkor a táblában már eleve meglévő adatokat el lehet érni olvasásra. Ezek az új betöltési szolgáltatások jelentősen javítják az adatok elérhetőségét, és segítik a felhasználókat a nagy adatmennyiségek karbantartásában, valamint a karbantartó ablakok lecsökkentésében. Kapcsolódó szempontok: v “Továbbfejlesztések a betöltésben (Load segédprogram)” oldalszám: 11
Online tábla-újraszervezés A DB2® két módszert kínál a táblák újraszervezésére: Online mód A tábla online módon történő újraszervezése lehetővé teszi, hogy az alkalmazások az újraszervezés ideje alatt is hozzáférjenek a táblához. Ezen kívül az online újraszervezést szüneteltetni lehet, és később bármelyik, megfelelő jogosultsággal rendelkező felhasználó folytathatja a séma és táblanév megadásával. Az online újraszervezés csak olyan táblán alkalmazható, amely kettes típusú indexekkel rendelkezik, s nincsen kiterjesztett indexe. Offline mód Offline módszerrel gyorsabb a tábla újraszervezése, különösen abban az esetben, ha nem nagy objektumokat (LOB) vagy LONG típusú adatokat kell újraszervezni. A nagy objektumokat és LONG típusú adatokat a rendszer már nem is szervezi újra, csak ha kifejezett kérés érkezik erre vonatkozóan. Ezen kívül a rendszer az indexeket is sorban újraépíti a tábla újraszervezését követően. Az újraszervezés utolsó fázisától eltekintve a csak olvasó alkalmazások hozzáférhetnek a tábla eredeti példányához. Az utolsó fázisban azonban a tábla másolata (árnyéka) kerül az eredeti helyére, és ekkor kerül sor az indexek újraépítésére.
© Szerzői jog IBM 1997 - 2002
31
Az online és az offline újraszervezés is tovább lett fejlesztve oly módon, hogy teljes mértékben támogassák a többpartíciós adatbázisokat. Így most már lehetőség van egyetlen partíció, egy partícióhalmaz vagy az összes partíció újraszervezésére is. Kapcsolódó szempontok: v “Table reorganization” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény Kapcsolódó hivatkozások: v “REORG INDEXES/TABLE Command” a következő kiadványban: Command Reference
Online index-újraszervezés A DB2® 8-as verziójának új lehetősége az indexek újraszervezése. Ennek során az új REORG INDEXES paranccsal beolvashat és frissíthet egy táblát és a hozzá tartozó létező indexeket. Az online index-újraszervezés a teljes indexobjektumot, azaz a tábla összes indexét újraépíti. A rendszer egy ″árnyék példányt″ készít az indexobjektumról, így az eredeti indexek és a tábla továbbra is írható és olvasható marad. Minden olyan párhuzamos tranzakció, amely frissíti a táblát, egy naplóba kerül. Miután a naplózott táblaváltoztatások feldolgozásra kerültek és az új index (az árnyék példány) elkészült, az új index válik elérhetővé. Amíg az új index átveszi az eredeti helyét, a táblához való minden hozzáférés le van tiltva. Alapesetben a REORG INDEXES parancs ALLOW NO ACCESS beállítása van érvényben, amely kizárólagosan zárolja a táblát az újraszervezés ideje alatt, de megadható az ALLOW READ ACCESS vagy az ALLOW WRITE ACCESS beállítás is, amely lehetővé teszi, hogy más tranzakciók olvassák vagy frissítsék a táblát. Az indexek mostantól nagy táblaterületeken hozhatók létre (szemben a korábbi hosszú táblaterülettel). Abban az esetben, ha a létező indexek 32 GB-nál több helyet foglalnak el, a nagy táblaterületek használatával lehetővé válik, hogy elegendő helyet foglaljon le az újraszervezés folyamán két példányban meglévő indexkészlet számára. Kapcsolódó hivatkozások: v “REORG INDEXES/TABLE Command” a következő kiadványban: Command Reference
32
Újdonságok
Konfigurálható online konfigurációs paraméterek Már több mint 50 konfigurációs paramétert lehet online módban beállítani. A konfigurálható online konfigurációs paramétereken történő változtatások azonnal életbe lépnek, a példány leállítása és újraindítása, illetve az adatbázis leállítása és újbóli aktivizálása nélkül. A rendszer finomhangolásához mostantól nem kell lekapcsolni a felhasználókat a hálózatról, így rugalmasabban lehet megválasztani a konfiguráció módosításának idejét. A kulcs-adatbázis és az adatbázis-kezelő konfigurációs paramétereit be lehet állítani online módban. Például jónéhány memóriakupac (pl. catalogcache_sz, pckcache_sz, stmtheap, sortheap, util_heap_sz) dinamikus, így a memóriahasználatot módosítani lehet a rendszer pillanatnyi terheltségének megfelelően. Egyéb paraméterek, mint például a locklist size (zárlista mérete), maxlocks és dlchtime (dead lock check time) lehetővé teszik az adatbázisrendszer zárolási jellemzőinek beállítását, ez pedig javíthatja a teljesítményt. Úgy is dönthet, hogy egy konfigurálható online konfigurációs paraméter megváltoztatásának hatását elhalasztja, azaz a konfiguráció módosítása csak a példány következő indításakor vagy az adatbázis legközelebbi aktivizálásakor lép érvénybe. A GET DATABASE és GET DATABASE MANAGER CONFIGURATION parancsokhoz most már egy SHOW DETAILS paraméter is tartozik, ami megmutatja egyrészt az aktuális értéket, másrészt azt az értéket, ami a példány következő indításakor vagy az adatbázis legközelebbi aktivizálásakor lesz érvényben. Néhány esetben azt is megteheti, hogy az éppen konfigurált paramétert automatikusra állítja, ekkor a DB2® automatikusan hozzáigazítja a paraméter értékét a rendszer pillanatnyi terheltségéhez. Például a maxxapls paraméter automatikusra állítása azt jelenti, hogy az alkalmazások száma nincs korlátozva mindaddig, amíg van elég memória. A GET DATABASE és a GET DATABASE MANAGER parancsok úgy lettek módosítva, hogy meg tudják jeleníteni az automatikusra állított konfigurációs paramétereket és azok aktuális értékét. Kapcsolódó feladatok: v “Configuring DB2 with configuration parameters” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény Kapcsolódó hivatkozások: v “Configuration parameters summary” a következő kiadványban: Adminisztrációs kézikönyv: teljesítmény
Fejezet 4. Az elérhetőséggel kapcsolatos fejlesztések
33
Pufferterület létrehozása, törlése és átméretezése online módon A DB2® 8-as verziójában az adatbázis-tevékenységek leállítása nélkül megváltoztatható a memóriahasználat módja. A DB2 futása közben lehet módosítani a pufferterületek lefoglalását, valamint a memóriahasználatot befolyásoló konfigurációs paramétereit az adatbázis-kezelőnek és az adatbázisnak. Lehetőség van új pufferterület felvételére, létező pufferterület méretének a megváltoztatására vagy egy pufferterület eldobására anélkül, hogy adatbázis-tevékenységeket le kellene állítani. Új paraméterekkel bővültek a CREATE és az ALTER BUFFERPOOL SQL-utasítások: v IMMEDIATE: ez az alapbeállítás; megkísérli a változtatások végrehajtását a DB2 futása közben. v DEFERRED: elhalasztja a változásokat az adatbázis következő aktivizálásáig, és biztosítja a kompatibilitást az előző verziók viselkedésével. DROP BUFFERPOOL: hatása azonnali, mint az előző verziókban is. A 8-as verzióban azonban a memória rögtön elérhetővé válik az adatbázis közös memóriája számára, és felhasználható más memóriafoglalásban. Azáltal, hogy online módon változtathatja a pufferterületek lefoglalását és frissítheti a konfigurációs paramétereket, a feladathoz igazíthatja a memóriahasználatot. Például ha eddig elsődleges (prime shift) memóriafoglalás volt érvényben, amely a lekérdezések gyorsítására volt optimalizálva (nagy méretű pufferterület esetén), egy parancsfájl segítségével a betöltési műveletre optimalizálhatja a memóriahasználatot. A parancsfájl a következőket hajtja végre: v Csökkenti a pufferterület méretét. v Növeli a segédprogramkupacot és a rendezési kupacot. v Lefuttatja a betöltéseket a LOAD műveletre optimalizált beállítások mellett. v A betöltések végeztével visszaállítja a paramétereket az eredeti (prime shift) értékekre. Kapcsolódó hivatkozások: v “ALTER BUFFERPOOL statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “CREATE BUFFERPOOL statement” a következő kiadványban: SQL kézikönyv, 2. kötet
34
Újdonságok
Létrehozott lekérdezőtáblák növekményes karbantartása hozzáfűzések betöltésekor Egy létrehozott lekérdezőtábla függőségi viszonyban van egy alapul szolgáló táblával . Régebben, a 8-as verzió előtt, amikor egy betöltési művelet adatokat fűzött hozzá az alapul szolgáló táblához, a létrehozott lekérdezőtáblához mindaddig nem lehetett hozzáférni, amíg a betöltés be nem fejeződött és az létrehozott lekérdezőtábla karbantartása meg nem történt. Ezenkívül ilyenkor a létrehozott lekérdezőtábla teljesen újjá lett építve, és ez gyakran igen sok időt vett igénybe. A 8-as verzióban már az alapul szolgáló táblához történő hozzáfűzés alatt is elérhető marad a létrehozott lekérdezőtábla. Ha befejeződött a sorok hozzáfűzése az alapul szolgáló táblához, a létrehozott lekérdezőtábla növekményesen frissíthető, mégpedig csak az imént (az alapul szolgáló táblához) hozzáfűzött adatokat felhasználva, így jelentősen csökken a frissítéshez szükséges idő. Például, ha a létrehozott lekérdezőtábla egy összesítés (automatikus összegzőtábla), az alapul szolgáló táblához hozzáfűzött sorok közül azokhoz, amelyek az összesítésben új csoportokhoz tartoznak, új összegzősorok kerülnek beszúrásra. Viszont azokhoz a hozzáfűzött sorokhoz, amelyek az összesítés meglévő csoportjaihoz tartoznak, a már létező összegzősorok kerülnek frissítésre. Az összesítőtábla nem érhető el ugyan a karbantartási munkafázis alatt, de ha az alapul szolgáló tábla méretéhez képest kevés sort kell hozzáfűzni, akkor csökken az az idő, amíg nem lehet hozzáférni az összesítéshez. Nem csak összesítések esetén lehet a létrehozott lekérdezőtáblákat növekményesen karbantartani. Számos létrehozott lekérdezőtáblánál elvégezhető a növekményes összesítés. Ezek a változtatások jelentősen növelik a létrehozott lekérdezőtáblák elérhetőségét a felhasználók számára. Kapcsolódó szempontok: v “Refreshing Dependent Immediate Materialized Query Tables” a következő kiadványban: Data Movement Utilities Guide and Reference (Adatmozgató segédprogramok útmutatója és kézikönyve)
DMS tároló műveletek Ha adatbázis által kezelt táblaterületeket használ, a Version 8 lehetővé teszi valamely tároló törlését a táblaterületről, a létező tárolók méretének csökkentését és új tárolók felvételét egy táblaterületre, így nem következik be kiegyenlítődés. v Ha egy DMS táblaterület eredetileg túlságosan lefoglalt volt, most javítani lehet ezen. v Ha egy táblaterületen adatmennyisége jelentősen lecsökkent és a keletkezett üres tér állandó, ez a helytöbblet most lecsökkenthető.
Fejezet 4. Az elérhetőséggel kapcsolatos fejlesztések
35
v Az ALTER parancshoz tartozó új BEGIN STRIP SET paraméter használatával tárolókat adhat hozzá DMS táblaterülethez, és nem fog működésbe lépni újrakiegyenlítő művelet. Az így felvett terület azonnal használható. Ezeket a műveleteket végrehajthatja online módban, teljes hozzáféréssel a táblaterülethez, így nem kell szétkapcsolni a felhasználókat. Kapcsolódó szempontok: v “How containers are added and extended in DMS table spaces” a következő kiadványban: Adminisztrációs kézikönyv: tervezés v “How containers are dropped and reduced in DMS table spaces” a következő kiadványban: Adminisztrációs kézikönyv: tervezés
36
Újdonságok
Fejezet 5. A méretezhetőséggel kapcsolatos fejlesztések Null értékek és alapértékek tömörítése A 8-as verzió lehetőséget ad a null értékek és a rendszer alapértelmezett értékeinek hatékony tárolására. Ha egy tábla létrehozásakor megadja a VALUE COMPRESSION tagmondatot, akkor a rendszer egy új formátumú adatsort alkalmaz, amely hatékonyabb a NULLA és a 0 hosszúságú értékek tárolása terén. Ez az új formátum a COMPRESS SYSTEM DEFAULT oszloptagmondat használata esetén a rendszer alapértelmezett értékekeinek tömörítését is lehetővé teszi. Ezen változtatásokkal sokkal kevesebb lemezterület szükséges a null értékeket és rendszerbeli alapértékeket tartalmazó nagy táblák tárolásához.
INSERT (beszúrás) utasítás UNION ALL nézetekbe Lehetővé vált INSERT (beszúrás) utasítás végrehajtása UNION ALL nézetekbe. Ez növeli az UPDATE és DELETE utasítások előző kiadásokból megismert képességeit. Különösen HSM-környezetekben (nagy sebességű gépeknél) lehet hasznos, ahol a nézet egy partíciós táblahierarchiára terjed ki, amelynek egyes részei harmadlagos tárolóeszközön (szalagon) találhatók. Ez a lehetőség az adatbázis méretezhetőségét is növeli azáltal, hogy támogatja a SELECT, INSERT, UPDATE és DELETE utasításokat több táblára kiterjedő nézet esetén.
Továbbfejlesztett naplózás a méretezhetőség javítása érdekében A 8-as verzióban a naplózás két új lehetőséggel egészült ki, amelyek javítják a termék méretezhetőségét: v A végtelen aktív napló lehetővé teszi, hogy egy tranzakció az elsődleges naplóra és az archív naplókra is kiterjedjen. v A maximális naplóterület 256 GB lehet. Ez a nagy terheltségű rendszerek számára kedvező, mivel több párhuzamosan futó tranzakciót, illetve hatékonyabb tranzakciókat tesz lehetővé. Kapcsolódó szempontok: v “Újdonságok a naplózásban” oldalszám: 14
© Szerzői jog IBM 1997 - 2002
37
Szatellit adminisztráció módosításai A DB2CTLSRV példányt és a SATCTLDB adatbázist létre lehet hozni egy particionált adatbázis-környezetben. Ez a fejlesztés lehetővé teszi a particionált adatbázis-környezetben elérhető könnyű átméretezhetőség és megnövelt feldolgozási képességek kihasználását. A szatellit környezettel kapcsolatos fogalmi és adminisztratív tudnivalókat a DB2 6-os verziójának kézikönyvében találja, a “Szatellitek rendszerfelügyelete, útmutató és kézikönyv” című részben, GC09-2821-00. Ne vegye figyelembe azokat az információkat, amelyeket az említett kézikönyv a szatellit környezetben történő többszörözésről ír. A szatellit környezetről szóló legfrissebb információk a tervek szerint DB2 8-as verziójának kiadása után lesznek elérhetők.
38
Újdonságok
Fejezet 6. A használhatósággal kapcsolatos fejlesztések A DB2 Administration Server (DAS) továbbfejlesztett szolgáltatásai A DB2® 8-as verziójában a DB2 Administration Server (DAS) már nem példányként jelenik meg. Egy különálló kiszolgálófolyamat, ami támogatja a TCP/IP kommunikációt. A DAS segíti a DB2 kiszolgálók feladatainak végrehajtását. Az olyan eszközök használatához, mint a Konfigurációsegéd, a Vezérlőközpont, a Replication Center, vagy a Fejlesztőközpont, futtatnia kell a DAS-t. A DAS támogatja a Vezérlőközpontot, a Fejlesztési központot, a Replication Centert és a Konfigurációsegédet a következő adminisztrációs feladatok során: v DB2 kiszolgálók távoli adminisztrációjának engedélyezése. v A feladatkezelés lehetőségének biztosítása, ideértve a DB2 és az operációs rendszer parancsfájljainak ütemezett futtatását. Ezek felhasználó által megadott parancsfájlok. v A feladatok ütemezésének meghatározása, a kész feladatok eredményeinek megtekintése és (a DAS szempontjából) helyi vagy távoli feladatokra vonatkozó, egyéb adminisztratív feladatok elvégzése a Feladatközpont használatával. v Windows és UNIX rendszereken a DB2 példányok, adatbázisok és más DB2 adminisztrációs kiszolgálók konfigurációs információinak kiderítése a DB2 Discovery segédprogrammal. Ezt az információt a Konfigurációsegéd és a Vezérlőközpont használja fel az ügyfelek és a DB2 adatbázisok közötti kapcsolatok konfigurációinak egyszerűsítésére és automatizálására. A 8-as verzióban a DB2 Administration Server elérhető lesz a zSeries™ (csak OS/390 és z/OS™) és iSeries™ rendszereken, valamint a támogatott Windows® és UNIX® rendszereken. zSeries és iSeries környezetben, DB2 for zSeries és iSeries termék esetén a DAS támogatja a Vezérlőközpontot, a Fejlesztési központot és a Replication Centert az adminisztrációs feladatok elvégzésében. Windows és UNIX rendszereken a 8-as verzióbeli DAS tartalmaz egy ütemezőt az olyan feladatok futtatásához, mint a DB2 és az operációs rendszer parancsfájljai, amelyek a Feladatközpont segítségével lettek meghatározva. A feladatok információit, mint például a futtatandó parancsokat, a feladathoz kapcsolódó ütemezési, értesítési és befejező műveleteket és a futási eredményeket az Eszközkatalógus nevű táblakészlet tárolja. Kapcsolódó szempontok: v “DB2 Administration Server” a következő kiadványban: Adminisztrációs kézikönyv: megvalósítás © Szerzői jog IBM 1997 - 2002
39
A DB2 Telepítő varázsló továbbfejlesztése Még soha nem volt ennyire egyszerű a DB2® program telepítése Windows® és UNIX® környezetekben! A UNIX környezetekben lévő 8-as verzió számára újdonság a DB2 Telepítő varázsló, amit korábban csak a Windows környezeteken lévő DB2 program tartalmazott. A DB2 Telepítő varázsló nem más, mint egy grafikus felhasználói kezelőfelület (GUI), amely lehetővé teszi a telepítés beállításainak és a konfiguráció kezdeti értékeinek megadását. A DB2 Telepítő varázsló minden UNIX környezetben felváltja a db2setup szövegalapú telepítő segédprogramot. A 8-as verzió egyéb újdonságai UNIX környezetekben: DB2 Gyorsindító A kiadási megjegyzések, a telepítés előfeltételei és a Gyorstanfolyam, valamint a DB2 Telepítő varázsló eléréséhez használja a DB2 Gyorsindító grafikus felületét. A DB2 Gyorsindító korábban csak Windows környezetekben volt elérhető. DB2 Példánytelepítő varázsló UNIX környezetekben rendelkezésre áll az új DB2 Példány telepítő varázsló, amely a DB2 telepítése után a példányok kezelésében segít. Ezen grafikus eszköz használatával létrehozhat új példányokat, vagy módosíthatja a meglévőket. Válaszfájl létrehozásához mind Windows, mind UNIX környezetben használható a DB2 Telepítő varázsló. Válaszfájl segítségével a DB2 programot a hálózat számos számítógépére egyidejűleg lehet telepíteni. A válaszfájlok azokat az értékeket és paramétereket tartalmazzák, amelyek a DB2 program saját, helyi rendszerre történő kezdeti telepítésekor lettek megadva, így biztos lehet abban, hogy távoli rendszerei a válaszfájl használatával az eredetivel azonos módon kerülnek telepítésre.
Új varázslók és GUI-eszközök A termék több új varázslóval bővült, amelyek lépésről lépésre segítséget nyújtanak az objektumok létrehozásakor, adatkezelés során, illetve a környezet konfigurálásakor. v A Memóriamegjelenítő segít a memóriával kapcsolatos problémák megkeresésében és azok elhárításában a DB2 példányon. Vizuális megjelenítés és grafikonok segítségével szemlélteti a memória összetevőit és azok egymáshoz való viszonyát. Elindítható az Állapotközpontból vagy magában, rendszerfigyelő eszközként. v Az Adat-újraelosztás varázsló segítségével hatékony újraelosztási tervet dolgozhat ki az adott adatbázis-partíció csoporthoz. Ez a varázsló a következő műveletekhez
40
Újdonságok
használható: adatok újraelosztása újonnan hozzáadott adatbázis-partíciókra, adatok újraelosztása azon partíciók mellőzésével, amelyeket el kíván dobni, illetve egyéni újraelosztási terv létrehozása. v A Biztonsági mentés és a Visszaállítás varázsló újraírásával használatuk egyszerűbbé vált. Támogatják a biztonsági mentés és a visszaállítási szolgáltatások új lehetőségeit is, amelyek a 8-as verzióban kerültek bevezetésre. v Az Adatbázis-naplózás konfigurálása varázsló segítségével beállíthatja az adatok naplózási lehetőségeit az egyes adatbázisok esetében. Megadhatja, hogy körkörösvagy archív naplózást kíván-e alkalmazni, illetve hogy miként kívánja kezelni a naplófájlokat (archiválás és adathordozók használata). A varázsló pedig megadja az elsődleges és másodlagos naplófájlok ajánlott méretét, valamint a pufferek ajánlott számát és méretét. v A Partíció felvétele varázsló segítségével partíciót hozhat létre, majd hozzáadhatja azt adatbázis-partíció csoport(ok)hoz. A következő tevékenységekhez használja a varázslót: új partíció felvétele a példányba, partíció hozzárendelése adatbázis-partíció csoport(ok)hoz, tárolók beállítása a partícióhoz, illetve a hozzáadás művelet ütemezése. v Az Adatbázis-partíció csoport megváltoztatása varázsló segítségével módosíthat már meglévő adatbázis-partíció csoportokat. Megadhatja, hogy egy elérhető partíciót kíván-e felvenni egy adatbázis-partíció csoportba, vagy egy létező adatbázist akar-e eldobni valamelyik adatbázis-partíció csoportból. v A Tároláskezelés nézet segítségével kísérheti figyelemmel a particionált adatbázis tárterületének állapotát. A Tároláskezelés nézetben pillanatfelvételeket készíthet egy adatbázis, adatbázis-partíció csoport, illetve táblaterület tárhelyéről. v A Betöltés varázsló segítségével tölthet adatokat a kiválasztott táblába. A Betöltés varázsló végigvezet a betöltés konfigurálásának és a beállítások kiválasztásának folyamatán. Lehetőség van a megadott betöltési konfiguráció mentésére is. A Betöltés varázsló lehetővé teszi azt is, hogy egy már létező betöltési feladatot lemásoljon és annak beállításait használja az új betöltési feladat során. v Az új Design Advisor segítségével optimalizálhatja a rendszer működés közben nyújtott teljesítményét a DB2ADVIS által javasolt indexkészlet létrehozásával. A Design Advisor váltja fel az előző kiadásokban található Index létrehozása varázslót. A Design Advisor javaslatot tesz arra vonatkozóan, hogy az adatbázisban mely indexeket kell létrehozni ahhoz, hogy a munkafolyamatban szereplő, adott SQL utasítások végrehajtása hatékonyabb legyen. v Az About függvényt a megfelelő objektumokra alkalmazva meghatározhatja a rendszerre telepített DB2 vagy példány javítási szintjét. Ez a funkció ugyanazt az információt nyújtja, mint a db2level parancs, és szintén futtatható ügyfélen, távoli kiszolgálóra vonatkozóan.
Fejezet 6. A használhatósággal kapcsolatos fejlesztések
41
Új Konfigurációsegéd A korábbi Ügyfélkonfigurációs segédprogramot felváltó új Konfigurációsegéd szorosan beépült a Vezérlőközpontba, és számos új szolgáltatást hozott magával. Ezek a következők: v A Vezérlőközpontot el lehet indítani a Konfigurációsegédből. v Helyi és távoli kiszolgálókat is lehet konfigurálni, beleértve a DB2® Connect kiszolgálókat is. v Konfigurációs mintákat lehet készíteni, a helyi konfiguráció bolygatása nélkül. v Export/import lehetőségek, melyek segítségével kicserélhetők a különböző rendszerek konfigurációs mintái. v A felfedezési kérések válaszideje lerövidült, és a felfedezett objektumok listája bármikor frissíthető. v Az adatbázis-kezelő megfelelő konfigurációs paraméterei és a DB2 nyilvántartásának változói megtekinthetők és módosíthatók.
A Vezérlőközpont-390 továbbfejlesztései A 8-as verzióban jelentős továbbfejlesztéseken esett át a Vezérlőközpont-390 támogatása a DB2® for z/OS™ and OS/390® 6-os és 7-es verziójú kiszolgálók irányában, az említett rendszer egyedi követelményeinek kielégítése céljából. A Vezérlőközpont-390 például már támogatja az alábbiakat: v Egy teljes DB2 alrendszer másolása. Rendelkezésre áll az új Subsystem cloning (Alrendszer másoló) varázsló: előállítja azokat JCL utasításokat, amelyek ahhoz szükségesek, hogy egy teljes alrendszert egy cél alrendszerre homogén módon át lehessen másolni (″klónozni″). v A Vezérlőközpont OS/390 rendszeren futó változata már támogatja a DB2 UNLOAD (kiemelő) segédprogramját, így ki lehet emelni adatokat egy forrásobjektumból (pl. táblaterületről) sorozatos adathalmazba külső formátumokban. v Egyazon táblaterületen belül több táblaobjektumot is ki lehet jelölni. v A segédprogramok végrehajtása optimalizálva lett a párhuzamos végrehajtás támogatása révén. v A DB2 for OS/390 kötegelt feldolgozási funkciói a Vezérlőközpont részévé váltak: Build JCL, Create JCL és Custom JCL.
Szerkezeti változások a DB2 HTML dokumentációban A HTML témakörök önálló weboldalakként íródtak, és azokat az információkat tartalmazzák, amelyek egy fogalom megértéséhez vagy egy feladat végrehajtásához szükségesek lehetnek. A dokumentáció HTML formátumú verziójának használata a következő előnyökkel jár:
42
Újdonságok
Egyesített tartalomjegyzék A tartalomjegyzékben a HTML témakörök teljes listája megjelenik, így nem kell a szükséges témakört különböző könyvekben keresgélnie. Ehelyett a keresett információ típusa alapján navigálhat a tartalomjegyzékben. Egy fogalom megismeréséhez a Fogalmak címszótól induljon el. Egy feladat elvégzéséhez a Feladatok címszó alatt folytassa a keresést. A parancsok szintaktikáját vagy a hibaüzenetekkel kapcsolatos segítséget a Leírás címszó alatt találja. Az alkalmazásfejlesztést a Minták címszó alatt található mintakódok segítik. Ahhoz, hogy az egyesített tartalomjegyzék kibontása, illetve bezárása megfelelően működjön, az alábbi böngészők valamelyikét kell használnia: v Netscape 6.1 vagy újabb v Microsoft® Internet Explorer 5.0 vagy újabb Hivatkozások A témakörök közti hivatkozások nagy mértékben javultak. Majdnem minden témakör végén találhatók hivatkozások, azon információ típusa szerint csoportosítva, amelyre mutatnak. A témakörökben a következőkre mutató hivatkozások létezhetnek: másik témakör, eszközökkel kapcsolatos segítség, illetve külső webhelyek, amelyek az adott feladat végrehajtását segítő információkat tartalmaznak. Főindex A témakörök elérésének alternatív módjaként egy HTML formátumú főindex is rendelkezésre áll.
Külön telepíthető dokumentáció A DB2 termék dokumentációjának telepítése most már a terméktől függetlenül történik. Telepíthető a teljes dokumentáció vagy annak csak egy része is. A HTML CD-lemezen saját telepítőprogram található, így a különálló HTML dokumentációt a DB2® telepítése során is felteheti, vagy azután bármely tetszőleges időpontban. Az önálló telepítés egyik előnye, hogy olyan számítógépre is telepítheti a dokumentációt és az Információs központot, amelyen nincs DB2. Telepítheti például a felhasználói gépek helyett a cég belső webkiszolgálójára, így az egyes számítógépeken tárhelyet nyer úgy, hogy közben mindenki számára elérhetők a legfrissebb információk.
Fejezet 6. A használhatósággal kapcsolatos fejlesztések
43
Rendszeresen frissített DB2 dokumentáció A DB2® információs könyvtár HTML verziója minden DB2 FixPak javítócsomaggal frissítésre kerül. A dokumentáció a termék verziószámától függetlenül frissíthető. Csak a HTML CD dokumentáció telepítőprogramjával telepített dokumentáció frissíthető a dokumentációs FixPak javítócsomaggal. A dokumentációs FixPak nem frissíti azokat a HTML fájlokat, amelyek a HTML CD-lemezről közvetlenül másoltak át. Ha DB2 eszközöket telepít, mint amilyen a DB2 Vezérlőközpont is, a hozzájuk tartozó segítség is telepítésre kerül. Az eszközökhöz tartozó segítség frissítése, amint azok elérhetővé válnak, az új DB2 FixPak telepítésekor történik meg. Ha a DB2 HTML dokumentációt telepíti, bármelyik rendelkezésre álló, frissített témakört telepítheti a DB2 Információs központból az Információs központ → Helyi dokumentáció frissítése menüpont kiválasztásával. Az információ minden frissítése alkalmával az angol nyelvű dokumentáció is frissítésre kerül, a számítógépen található egyéb nyelvi verziókkal együtt, így az információk frissessége minden nyelven azonos. Az Információs központ navigációs fájából elérhető az a fejezet, amelyben fel van sorolva minden új, illetve frissített dokumentáció bármely megadott FixPak javítócsomag esetén. A PDF formátumú dokumentáció a DB2 újabb kiadásaival kerül frissítésre, és a DB2 terméktámogatás webhelyén érhető el (http://www.ibm.com/software/data/db2/udb/winos2unix/support). Ezen információk egy része frissítésre kerül egyes FixPak javítócsomagokkal. A PDF formátumú Kiadási megjegyzésben bejegyzés szerepel a legfrissebb verzió kiadása után történt összes frissítésről.
Tökéletesített keresés a dokumentációban A DB2® online HTML dokumentációjában történő keresés a 8-as verziótól kezdve könnyű és kényelmes. Mindössze egy Java nyelvet támogató böngészőre van szükség (bekapcsolt Java™ támogatással). A HTML-keresés szolgáltatáshoz a következő böngészők valamelyikét kell használnia: Netscape 6.1 vagy újabb, illetve Microsoft® Internet Explorer 5.0 vagy újabb. A keresési indexeket a DB2 programmal együtt megkapja minden támogatott nyelvhez, így nem kell várni azok létrehozására a keresési művelet megkezdése előtt.
44
Újdonságok
Többnyelvű telepítések támogatása Windows rendszereken A DB2® most már támogatja a többféle nyelvi beállítást a DB2 program Windows® rendszerekre történő telepítésekor. Ha a DB2 program nem angol nyelvű verzióját telepíti, az angol dokumentáció és segítség akkor is automatikusan telepítésre kerül. A rendszer alapértelmezett nyelvének megváltoztatása egyben a DB2 megjelenítésének nyelvét is megváltoztatja, feltéve, hogy az a nyelv kijelölésre került a DB2 telepítése során. Egyéb esetben a megjelenítés nyelve az angol. Ehhez a továbbfejlesztett szolgáltatáshoz nem szükséges a Multilingual User Interface (MUI) Pack for Windows termék.
Fejezet 6. A használhatósággal kapcsolatos fejlesztések
45
46
Újdonságok
Fejezet 7. A karbantarthatósággal kapcsolatos fejlesztések Az adatbázis szerkezeti egységét ellenőrző INSPECT parancs A DB2® 8-as verziójának egyik újdonsága az INSPECT parancs. Az INSPECT parancs segítségével ellenőrizheti a táblaterületek és táblák szerkezeti egységét, miközben az adatbázis online marad. Kapcsolódó hivatkozások: v “db2Inspect - Inspect database” a következő kiadványban: Adminisztrációs API kézikönyv v “INSPECT Command” a következő kiadványban: Command Reference
DB2 nyomkövetési szolgáltatások továbbfejlesztése A DB2® nyomkövetési szolgáltatásai hatékonyabbá váltak. A legtöbb esetben a degradáció szintje lényegesen csökken. Emellett a nyomkövetési puffer mérete is nagyobb, az információ egyszerűbb összegyűjtése érdekében. Kapcsolódó hivatkozások: v “db2trc - Trace Command” a következő kiadványban: Command Reference
© Szerzői jog IBM 1997 - 2002
47
48
Újdonságok
Fejezet 8. A többszörözéssel kapcsolatos fejlesztések Replication Center A DB2® Replication Center egy új eszköz a felhasználói kezelőfelületen, amelynek segítségével a többszörözési környezet beállítható és annak rendszerfelügyelete ellátható. A Replication Center támogatja a DB2-DB2 többszörözési környezetek, illetve a DB2 és nem DB2 relációs adatbázisok közti többszörözés rendszerfelügyeletét. A DB2 Replication Center része a DB2 Vezérlőközpont eszközkészletének. A Replication Center tartalmazza az összes olyan többszörözési szolgáltatást, amely előzőleg a DB2 Vezérlőközpontban és a DB2 DataJoiner® Replication Administration (DJRA) eszközben volt elérhető. A Replication Center a következőkhöz használható: v Alapbeállítások megadása a profilokban vezérlőtáblák, forrásobjektumok és célobjektumok létrehozásához v Többszörözési vezérlőtáblák létrehozása v Többszörözési források bejegyzése v Aláírási halmaz létrehozása és tagok felvétele az aláírási halmazokba v A Capture program futtatása v Az Apply program futtatása v A többszörözési folyamat felügyelete A Replication Center számos további, a többszörözéssel kapcsolatos rendszerfelügyeleti feladat ellátására használható. A Replication Center rendelkezik gyorsindítóval, amellyel elvégezheti a DB2 többszörözési környezet beállításához szükséges alapvető tevékenységeket. A gyorsindító grafikusan meg is jeleníti, hogy a különböző lépések hogyan kapcsolódnak egymáshoz. A többszörözési környezetek irányításához nem használhatja a 8-as verzióhoz tartozó Vezérlőközpontot; használja a Replication Center programot. A 8-as verzióban a DB2 DataJoiner Replication Administration (DJRA) eszköz nem érhető el. Kapcsolódó szempontok: v “Using the DB2 Replication Center” a következő kiadványban: Többszörözési útmutató és kézikönyv Kapcsolódó feladatok:
© Szerzői jog IBM 1997 - 2002
49
v “Getting started with the Replication Center: Replication Center help” a következő kiadványban: Súgó: Replication Center
Új többszörözésvezérlő táblaszerkezetek A DB2® a többszörözésvezérlő táblákban tárolja a többszörözésre vonatkozó összes definíciós és műveleti információt. A 8-as verzióban lényeges változtatások történtek a vezérlőtáblák szerkezetét illetően, az új funkciók támogatása, illetve a használhatóság javítása érdekében. Új táblák lettek felvéve, néhány meglévő táblán változtatások történtek, más táblák pedig elavultak. A többszörözés során használt vezérlőtáblák már támogatják a 128 bájt hosszúságú táblaneveket és a 30 bájt hosszúságú oszlopneveket az olyan adatbázisok esetén, amelyek engedélyezik a hosszú neveket. Az alábbi új táblákkal bővült a rendszer: v IBMSNAP_APPENQ: biztosítja, hogy csak egyetlen Apply program fusson egy egyedi Apply minősítőhöz. v IBMSNAP_CAPENQ: biztosítja, hogy csak egyetlen Capture program fusson egy egyedi Capture sémához. v IBMSNAP_CAPMON: amely műveleti statisztikákat tartalmaz a Capture program futásának nyomon követéséhez. v IBMSNAP_CAPSCHEMAS: tartalmazza az összes Capture séma nevét. v IBMSNAP_PRUNE_SET: összehangolja a CD-táblák átméretezését (pruning). v IBMSNAP_RESTART: lehetővé teszi a Capture program számára, hogy a naplófájlban vagy a naplóban szereplő megfelelő ponttól folytassa az elfogási műveletet. v IBMSNAP_SIGNAL: a Capture program vezérlésére szolgáló jeleket tartalmazza. Az alábbi új táblákkal bővült a Replication Alert Monitor program: v IBMSNAP_ALERTS: tárolja az összes olyan figyelmeztetés történetét, amelyet a Replication Alert Monitor adott. v IBMSNAP_CONDITIONS: az egyes megfigyelt kiszolgálóhoz tartozó figyelmeztetési feltételeket tartalmazza. v IBMSNAP_CONTACTGRP: a kapcsolattartókat rendeli össze a csoportokkal. v IBMSNAP_CONTACTS: tartalmazza a kapcsolattartó személyek nevét és címét. v IBMSNAP_GROUPS: tartalmazza a kapcsolattartó csoportokat. v IBMSNAP_MONENQ: biztosítja, hogy csak egyetlen Monitor folyamat fusson egy egyedi Monitor minősítőhöz. v IBMSNAP_MONSERVERS: tárolja azt a legutóbbi időpontot, amikor a Replication Alert Monitor megfigyelt egy Capture vagy Apply vezérlőkiszolgálót.
50
Újdonságok
v IBMSNAP_MONTRACE: nyomon követi a Replication Alert Monitor tevékenységét. v IBMSNAP_MONTRAIL: tárolja a Monitor tevékenység történetét minden Monitor ciklushoz. Az előző verziókban szereplő többszörözési vezérlőtáblák többsége frissítésre került, hogy a 8-as verzió megváltozott többszörözési architektúráját támogassák. A DB2 előző verzióiban szereplő többszörözési táblák közül az alábbiak elavultak: v IBMSNAP_CRITSEC: helyette az IBMSNAP_SIGNAL szerepel. v IBMSNAP_WARMSTART: helyette az IBMSNAP_RESTART szerepel. A költöztetési segédprogram (ASNMIG8) biztosítja, hogy a meglévő DB2 többszörözési környezet vezérlőtábláiból származó összes adat átkerüljön a 8-as verzió többszörözési környezetébe. z/VM, VSE, illetve Microsoft® Jet rendszerek esetében a DB2 többszörözés nem támogatja az új vezérlőtáblák használatát. Ezeken a rendszereken a DB2 Control Center vagy a DJRA segítségével végezheti el a 7-es verzióbeli vezérlőtáblák rendszerfelügyeletét. Kapcsolódó hivatkozások: v “List of tables used at the Apply control server” a következő kiadványban: Többszörözési útmutató és kézikönyv v “List of tables used at the Capture control server” a következő kiadványban: Többszörözési útmutató és kézikönyv v “Tables at a glance” a következő kiadványban: Többszörözési útmutató és kézikönyv v “List of tables used at the Monitor control server” a következő kiadványban: Többszörözési útmutató és kézikönyv
A Capture programot érintő újítások A Capture és az Apply programokat tetszőleges sorrendben elindíthatja. Az új többszörözési vezérlőtáblák biztosítják, hogy a Capture és Apply programok hatékonyan kommunikáljanak egymással és a Replication Alert Monitorral. A Capture program alapértelmezett indítási módja megváltozott. Az új alapbeállítás szerint az első indításkor a Capture program hidegindítást végez, a további újraindítások esetén azonban csak melegindítást hajt végre, és automatikusan nem vált át hidegindításra. A korábbi verziókban a Capture program vagy befogta, vagy megtisztította az adatokat, de nem tudta végrehajtani egyszerre a két feladatot. A 8-as verzióban ezeket egyidejűleg
Fejezet 8. A többszörözéssel kapcsolatos fejlesztések
51
képes elvégezni. A Capture program elindításakor egy önálló tisztítószál inicializálódik, és egészen addig aktív marad, míg a Capture program fut. Megjegyzés: Ezek a javítások a DB2® DataPropagator™ for AS/400 korábbi verzióiban is léteztek már. A normál és a megőrzési korláton túli tisztítást ezek a külön szálak végzik, így az adattárolás minimalizálása nem megy az átviteli teljesítmény rovására. Indításkor műveleti paramétereket adhat meg a Capture programnak. Ha a Capture program már fut, a a műveleti paramétereket dinamikusan megváltoztathatja. A Capture programot azok a jelek vezérlik, amelyeket a felhasználó vagy az Apply program a jeltáblában (IBMSNAP_SIGNAL) tárol. A jeltábla lehetőséget nyújt arra, hogy naplórekordokon keresztül kommunikáljunk a Capture programmal. A jeltábla nemcsak azt teszi lehetővé, hogy az Apply program meghatározza a Capture program számára, hogy mikor kezdje el az adatok befogását, hanem a naplórekord olvasásának pontos lezárására, és a naplórekordon keresztül a felhasználó által meghatározott jelek használatára is lehetőséget ad. A Capture program e jelek alapján határozza meg, mikor kell elindítani vagy leállítani egy adott tábla változásainak befogását, és mikor kell bárhol frissítő többszörözést végrehajtania. A jeltábla emellett naplósorszámot is megadhat, amellyel beállítja az Apply események befejeződésének pontos időpontját. Ha a felhasználó többszörözéshez regisztrál egy táblát, meghatározhatja a sorbefogás objektumra vonatkozó szabályait. Minden bejegyzett táblánál megadhatja, hogy a Capture program a tábla bármelyik oszlopának megváltozásakor befogja-e a sorban bekövetkező változást, vagy csak akkor, ha egy bejegyzett oszlop változik meg. Ha például egy 100 oszlopból álló táblát kíván többszörözésre bejegyezni, de csak két oszlop változásait szeretné befogni, és azt is csak az oszlopok frissítésekor, be kell állítania a sorbefogási szabályt a két oszlop bejegyzésekor. A DB2 korábbi verzióiban nem lehetett minden egyes bejegyzésre sorbefogási szabályt megadni. A szabályt a Capture program indításakor kellett meghatározni, ezért az minden bejegyzett táblára érvényes volt akkor is, ha az extra feldolgozást csak a táblák egy kis részhalmazára kívánta volna elvégezni. A 8-as verzióban megszűnt az indítási paraméter. Amikor oszlopokat vesz fel a többszörözési forrásba, a Capture programot nem kell újrainicializálni, vagy leállítani és újraindítani. A többletoszlopok értékei nem kerülnek be az adatváltozási táblába (change data, CD). A UNIX, Windows és z/OS™ rendszereken a CD táblát is megváltoztathatja a Capture program futása közben. Bárhol frissítő többszörözésekben a többszörözött-táblán végrehajtott változások befogásra kerülnek, és az összes többi táblában is többszöröződnek. Többszintű forgatókönyv esetén, vagy ha olyan többszörözött táblái vannak, amelyek a forrástábla logikai partíciói, előfordulhat, hogy az egyik többszörözött táblán végrehajtott változásokat nem akarja továbbítani a többire. A 8-as verzióban megadhatja, hogy a változásokat újra be akarja-e fogni és továbbítani a többi többszörözöttre, vagy pedig azt
52
Újdonságok
akarja, hogy a Capture program hagyja figyelmen kívül azokat a változásokat, amelyeket valamelyik többszörözött-tábla már befogott. A 7-es verzióban csak egy Windows® szolgáltatást lehetett létrehozni a Capture és Apply programok működtetésére. A 8-as verzióban külön szolgáltatás hozható létre minden egyes Capture és Apply programhoz, valamint a Replication Alert Monitorhoz, és ezek egyenként leállíthatók vagy elindíthatók. Kapcsolódó feladatok: v “Operating the Capture program” a következő kiadványban: Többszörözési útmutató és kézikönyv
Párhuzamosan futó Capture programok Több Capture vezérlőtábla-készlet létrehozásával a Capture program több példányát is futtathatja egy adott kiszolgálón. Minden vonatkozó Capture vezérlőtábla egyedi táblasémával rendelkezik, melynek a neve: Capture séma. Az alapbeállítás szerinti Capture séma az ASN. Az egyes Capture programok különböző működési paraméterekkel is indíthatók, és a program példányai egymástól függetlenül futnak. A Capture programot az alábbiak miatt érdemes több példányban futtatni a kiszolgálón: v Lehetővé teszi több, nem DB2 relációs forrás támogatását egyetlen befogadott kiszolgálón. v z/OS™ operációs rendszereken támogatja az ASCII, EBCDIC és UNICODE forrástáblák keverékét. v Nagyobb átvitel és rövidebb várakozási idő elérése. Kapcsolódó feladatok: v “Operating the Capture program” a következő kiadványban: Többszörözési útmutató és kézikönyv
Az Apply program és egyéb továbbfejlesztések A 8-as verzióban, bizonyos helyzetekben a többszörözési vezérlőtáblák összekapcsolása megszűnt, ami a teljesítmény jelentős javulását eredményezi. Például: v A felhasználói céltábla példányokat beolvasáskor összekapcsolás nélkül lehet feltölteni. v Az IBMSNAP_UOWID oszlopot az IBMSNAP_COMMITSEQ oszlop váltotta fel az adatváltozási (CD) táblákban. Az IBMSNAP_COMMITSEQ oszlop lehetővé teszi, hogy az Apply program anélkül dolgozzon fel bizonyos céltáblákat, hogy a CD táblát összekapcsolná az UOW táblával.
Fejezet 8. A többszörözéssel kapcsolatos fejlesztések
53
v Azok a CD táblák, amelyeket az ütközést észlelő többszörözési forgatókönyv nem tartalmaz, összekapcsolás nélkül tisztíthatók meg. Azokban az esetekben, amikor szükség van a CD tábla és az UOW tábla összekapcsolására, ez a művelet az IBMSNAP_COMMITSEQ oszlop segítségével történik. Lehetőség van arra, hogy az Apply program tranzakciónként véglegesítse a változásokat, az aláíráshalmaz mindegyik tagja számára azonos időben, véglegesítési sorrendben, és megadhatja, hogy mennyi tranzakciót hajtson végre az Apply program, mielőtt véglegesíti a munkáját. Ez a tulajdonság adatraktár-forgatókönyv, vagy a céltáblán a hivatkozási egységre vonatkozó korlátozások fennállása esetén hasznos. A 7-es verzióban csak egy szolgáltatást lehetett létrehozni az összes Capture és Apply program működtetésére. A 8-as verzióban külön szolgáltatás hozható létre minden egyes Capture és Apply programhoz, valamint a Replication Alert Monitorhoz, és ezek egyenként leállíthatók vagy elindíthatók. A 7-es verzióban az Apply program és a Replication Analyzer által használt jelszófájl sima szöveget tartalmazott, nem pedig kódolt információt. A 8-as verzió a jelszavakat a jelszófájlban kódolva tárolja, és egyetlen jelszót sem tárol sima szövegként. Az új asnpwd parancs segítségével hozhatja létre és tarthatja karban a jelszófájlt. Kapcsolódó feladatok: v “Operating the Apply program” a következő kiadványban: Többszörözési útmutató és kézikönyv
A többszörözés felügyelete A 8-as verzióban a többszörözési környezetet az alábbi módokon felügyelheti: A megfigyelés beállítása úgy, hogy figyelmeztetést küldjön, ha valami történik A Replication Alert Monitor megfigyeli a Capture és az Apply programokat, a beállításkor megadott szempontok szerint. A Replication Center kezelőfelületén adja meg azokat a feltételeket, amelyek fennállása esetén figyelmeztetést kér, és azon személyek listáját, akikkel automatikusan értesíteni kell ezen körülmények bekövetkeztekor. Például küszöbértéket adhat meg a Capture program által használható memória méretére. Ha a használatban lévő memória meghaladja a beállított értéket, a Replication Alert Monitor figyelmeztetést küld a megadott kapcsolattartónak. Az Apply program esetén beállíthatja, hogy a rendszer figyelmeztetést küldjön abban az esetben, ha valamely tranzakció visszautasításra kerül egy bárhol frissítő konfigurációban. Azt is beállíthatja, hogy hiba esetén figyelmeztetést kapjon. A Replication Alert Monitort a Replication Center segítségével, vagy az asnmon paranccsal indíthatja el. Ha a Monitor programot több példányban kívánja elindítani, használja a Monitor minősítőt. Több Monitor program
54
Újdonságok
elindításával szétoszthatja köztük a terhelést, vagy biztosíthatja, hogy a létfontosságú alkalmazásokhoz saját megfigyelő folyamat tartozzon. Az aktuális többszörözési folyamatok és statisztikák lekérdezése Bármely pillanatban ellenőrizheti a többszörözési programok működését: v Lekérdezheti az Apply és a Capture programok minden egyes szálának állapotát. Ezt a típusú megfigyelési módot alkalmazza például akkor, ha tudni akarja, hogy a Capture program éppen befogást hajt végre, vagy várakozik. Minden Capture vagy Apply vezérlőkiszolgáló állapota elérhető a Replication Centerben, vagy az asnccmd és az asnacmd parancsokkal. v Megtekintheti az egyes többszörözési vezérlőtáblákban tárolt statisztikák részleteit. A Replication Center segítségével jelenítheti meg a statisztikákat, amelyek segítenek megoldani a Capture sémával vagy az Apply minősítőjével kapcsolatos problémákat. Frissítheti is a lekérdezést annak érdekében, hogy naprakésszé tegye a megjelenített statisztikákat. A többszörözési statisztikákban fellelhető trendek és történeti adatok elemzése A Replication Center történeti adatainak lekérdezésével áttekintheti a többszörözési környezet működését egy adott időintervallumon belül. Jelentéseket készíthet, majd elemezheti az alábbi információkat: v Üzenetek: Milyen hiba- és tájékoztató üzeneteket adott ki a Capture és az Apply program? v A Capture program teljesítményértéke: Átlagosan hány sort dolgozott fel a CD táblában, adott idő alatt? v A Capture program várakozási ideje: Mennyi ideje véglegesített a Capture program adatot a CD táblában? v Az Apply program teljesítményértéke: Átlagosan hány sort dolgozott fel a céltáblában, adott idő alatt? v A két program közötti várakozási idő: átlagosan mennyi idő telt el a között, hogy a Capture program beolvasta a változásokat a DB2® naplófájljából, és az Apply program többszörözte a változásokat a céltáblákba? Kapcsolódó feladatok: v “Monitoring replication” a következő kiadványban: Többszörözési útmutató és kézikönyv v “Replication Alert Monitor : Replication Center help” a következő kiadványban: Súgó: Replication Center
Fejezet 8. A többszörözéssel kapcsolatos fejlesztések
55
A DB2 Data Links Manager továbbfejlesztett többszörözési szolgáltatásai Ha van olyan DATALINK érték, amely külső fájlra mutat, csak akkor olvashatók be a fájl konzisztens verziói, ha az oszlop RECOVERY YES beállítással van megadva. A korábbi kiadásokban a DB2® mindig a fájl legújabb példányát többszörözte, így nem volt biztosítva a többszörözött fájl és a többszörözött adatbázis értékei közötti konzisztencia. A forrásadatbázis többszöri módosítása esetén is fenntarthatja ugyanazt a célfájlt. AIX® és Windows® operációs rendszerek, illetve Solaris működési környezet esetén kapcsolatot létesíthet a DB2 Data Links Manager többszörözési démonjával (DLFM_ASNCOPYD) - amely része a DB2 Data Links Manager terméknek -, hogy a többszörözéshez szükséges, hivatkozott fájlokat beolvassa és tárolja. A korábbi verzióktól eltérően nem szükséges külön ASNDLCOPYD démont indítani és fenntartani. OS/400 esetén azonban még mindig szükség van külön ASNDLCOPYD démon indítására és fenntartására. Kapcsolódó szempontok: v “A DB2 Data Links Manager továbbfejlesztett szolgáltatásai” oldalszám: 81
56
Újdonságok
Fejezet 9. Az Adatraktár központtal és a Warehouse Manager termékkel kapcsolatos fejlesztések Raktárkiszolgáló (AIX) A 8-as verzió esetében, AIX rendszeren bővültek a DB2® Warehouse Manager szolgáltatásai a raktárkiszolgáló és az ahhoz tartozó naplózó, inicializáló, külső eseményindító és levelezési értesítő programok támogatásával. Ugyanakkor megszűnt a raktárkiszolgáló Windows®-függősége is.
Raktárügynök (Linux) A 8-as verzióban a DB2® Raktárügynök képességei kibővültek, így már támogatja a (32 bites Intel processzoron futó) Linux alatti raktárügynököt, programokat és átalakítókat. Azok a Linux disztribúciók támogatottak, amelyeknél a rendszermag verziószáma legalább 2.4.7, a glibc pedig 2.2.4-es vagy újabb.
A Tisztító átalakító (Clean transformer) továbbfejlesztései A Tisztító átalakító a 8-as verzióban teljesen át lett írva. Javult a teljesítménye és további funkciókkal látták el. Az alábbi tisztítási szabályok lépnek érvénybe: v Átvitel v Keresés és csere v Diszkretizálás tartományokba v Kivágás v Kisbetű-nagybetű átalakítás v Érvénytelen értékek kódolása A továbbfejlesztések között szerepelnek a következők: v Javított null érték támogatás v Több támogatott adattípus v Összes, első és utolsó egyezések előállítása v Hiba ″többszörös egyezés″ vagy ″nincs egyezés″ esetekben v Differenciátor- és rendezőoszlopok szabályokhoz v Automatikus összegzőtáblák használata A 7.2-es verziójú Tisztító átalakító az Adatraktár központban marad elavult programként. © Szerzői jog IBM 1997 - 2002
57
Ezeknek az új funkcióknak és teljesítménynöveléseknek egy része nem elérhető zSeries™ és iSeries™ platformokon. Kapcsolódó szempontok: v “Clean Data transformer” a következő kiadványban: Data Warehouse Center Adminisztrációs útmutató Kapcsolódó feladatok: v “Cleaning data : Data Warehouse Center help” a következő kiadványban: Súgó: Adatraktár központ
Általános adatraktár-metamodell (CWM) XML támogatásának továbbfejlesztései Az általános adatraktár-metamodell (CWM) olyan modell-alapú architektúra, amely a jellegzetes adatraktár konfigurációk széles skáláján hatékony és leképezhető szolgáltatásokat tartalmaz. A CWM 1.0-ás verzióját 2001 februárjában adták ki, és elfogadták OMG szabványként. Az ebben a formátumban exportált vagy importált metaadatok mindazon adatraktározási eszközökben felhasználhatók, amelyek értelmezik a CWM szabványnak megfelelő metaadatokat. Az Általános adatraktár-metamodell (CWM) segédprogram felhasználható CWM objektumok XML fájlból történő exportálására és importálására, valamint az ilyen objektumok Adatraktárközpont-objektumokká való alakítására. Kapcsolódó feladatok: v “Importing MQSeries messages and XML metadata” a következő kiadványban: Data Warehouse Center Adminisztrációs útmutató v “Exporting a tag language file: Data Warehouse Center help” a következő kiadványban: Súgó: Adatraktár központ v “Importing objects : Information Catalog Center help” a következő kiadványban: Súgó: Adatraktár központ Kapcsolódó hivatkozások: v “Metadata mappings between the Data Warehouse Center and CWM XML objects and properties” a következő kiadványban: Data Warehouse Center Adminisztrációs útmutató
Az Adatraktár központ továbbfejlesztett oszlopleképezési szolgáltatása Az Adatraktár központ oszlopleképezés szolgáltatása megkönnyíti a forrás- és céladatbázisok oszlopai közti megfeleltetést. Jelen kiadásban az alábbi továbbfejlesztések valósultak meg: v A forrásoszlopok és céloszlopok ablakát külön-külön és együtt is lehet görgetni.
58
Újdonságok
v Az összes oszlop leképezhető az oszlop neve és típusa szerint, illetve csak az oszlopnév vagy a pozíció alapján. v Egyszerre eltávolítható az összes oszlopleképezés. v Az oszlopleképezés oldalán módosíthatja az új céloszlopok nevét és típusát. v Az Oszlop keresése szolgáltatással megkeresheti a kívánt oszlopot a forrás- vagy a céllistában. Kapcsolódó szempontok: v “Column mapping” a következő kiadványban: Data Warehouse Center Adminisztrációs útmutató Kapcsolódó feladatok: v “Creating a column mapping: Data Warehouse Center help” a következő kiadványban: Súgó: Adatraktár központ
Lépcsőzetes folyamatok az Adatraktár központban A DB2® 7.2-es verziójában a feladatmenetre vonatkozó szolgáltatások lehetővé tették, hogy egy másik lépés sikerétől, meghiúsulásától vagy befejezésétől függően futtasson egy lépést. A DB2 8-as verziójában több másik lépés sikerétől, meghiúsulásától vagy befejeződésétől is függhet egy lépés. Ehhez egy ütemezést és egy feladatmenetet kell meghatároznia és engedélyeznie az adott lépést tartalmazó folyamatokhoz. De nemcsak a lépések futtatásának irányítása vált teljesebbé: most már figyelemmel kísérheti a lépcsőzetes folyamatok feldolgozását is a Feldolgozás folyamata ablakban. Kapcsolódó szempontok: v “Process task flow” a következő kiadványban: Data Warehouse Center Adminisztrációs útmutató Kapcsolódó feladatok: v “Creating a cascade relationship based on success or failure of a publication : Data Warehouse Center help” a következő kiadványban: Súgó: Adatraktár központ v “ Creating cascade relationships : Data Warehouse Center help” a következő kiadványban: Súgó: Adatraktár központ
Fejezet 9. Az Adatraktár központtal és a Warehouse Manager termékkel kapcsolatos fejlesztések
59
Többszörös várakozás támogatása A 8-as verzióban a felhasználói kezelőfelület segítségével meg lehet adni, hogy egy lépés várja meg több másik lépés befejeződését, és csak azután kerüljön sor a függő lépés végrehajtására. A többszörös várakozást egy lépcsőzetesfeldolgozás-fa segítségével lehet megadni. Meghatározhatja, hogy a lépcsőzetes feldolgozás (tehát a várakozó folyamat) egy másik folyamat sikeres futása, hibája vagy befejeződése esetén folytatódjon tovább. Kapcsolódó szempontok: v “Process task flow” a következő kiadványban: Data Warehouse Center Adminisztrációs útmutató
SQL Select és Update lépés Ezzel az új lépéssel úgy frissítheti a célként megadott táblát az adatraktárban, hogy nem kell az egész táblát kicserélnie vagy újabb kódot írnia. Az SQL Select és Update lépés a kulcsoszlopok leképezése alapján frissíti a céltábla sorait. A lépés automatikusan előállítja az UPDATE utasítást. Ezután a végrehajtása előtt a felhasználó módosíthatja az UPDATE utasítást, majd helyben lefuttathatja, vagy beütemezheti, hogy akkor fusson, amikor szükséges. Kapcsolódó szempontok: v “SQL steps” a következő kiadványban: Data Warehouse Center Adminisztrációs útmutató Kapcsolódó feladatok: v “Defining an SQL step” a következő kiadványban: Data Warehouse Center Adminisztrációs útmutató v “Defining an SQL step: Data Warehouse Center help” a következő kiadványban: Súgó: Adatraktár központ
Az Információkatalógus-kezelő továbbfejlesztett szolgáltatásai Napjaink üzleti környezetében elengedhetetlen, hogy a fontos vállalati információk elérhetőek legyenek. A megfelelő információt általában több helyről kell összekeresgélni, ami gyakran sok időt igényel. A 8-as verzióban az Információkatalógus-kezelő új felhasználói felületet kapott, melynek neve Információkatalógus-központ. Ez kezeli az üzleti metaadatokat. Az Információkatalógus-központ korszerűsíti az üzleti és technikai metaadatok keresését: lehetővé teszi, hogy a felhasználó metaadat-objektumok segítségével végezze az adatok szervezését, navigálását és keresését.
60
Újdonságok
Az Információkatalógus-kezelő változatlanul tartalmaz webes felhasználói felületet is, melynek neve Information Catalog Center for the Web (webes Információkatalóguskezelő). Ez egy Websphere-alkalmazás, amely támogatja az új Információkatalóguskezelőt. Az Információkatalógus-kezelő rendelkezik Java™ API felülettel is, amelyen keresztül harmadik féltől származó alkalmazások kezelhetik az információs katalógusban található metaadatokat. Az Információkatalógus-központ Windows® és UNIX rendszeren is elindítható, akár közvetlenül, akár a DB2® valamely másik központjából. Az Információkatalógusközpont objektumszintű biztonsági szolgáltatásokkal rendelkezik annak érdekében, hogy a metaadat-objektumokat csak az arra jogosult felhasználók tekinthessék meg. Lehetővé teszi, hogy a rendszergazdák ne csak objektumtípusokat hozhassanak létre, hanem kapcsolattípusokat is, ami megkönnyíti a végfelhasználóknak szánt metaadatok rendszerezését. Az Információkatalógus-kezelő eszközeit a DB2 Administration Client termék tartalmazza. A DB2 Warehouse Manager termékben szintén megtalálhatók ezek az eszközök, ezen kívül új információs katalógus inicializálását is lehetővé teszi. Az információs katalógusok rendszergazdáit és felhasználóit érintő további változások: hatékonyabb keresési funkció, további adattípusok a tulajdonságok értékei számára, a tulajdonságok megengedett értékeinek korlátozása és a felhasználhatósággal kapcsolatos fejlesztések, amellyel a felhasználói felület egyedivé alakítható. Kapcsolódó szempontok: v “Information Catalog Center” a következő kiadványban: Információkatalógus központ Adminisztrációs útmutató Kapcsolódó feladatok: v “Getting started with the Information Catalog Center” a következő kiadványban: Információkatalógus központ Adminisztrációs útmutató
Fejezet 9. Az Adatraktár központtal és a Warehouse Manager termékkel kapcsolatos fejlesztések
61
62
Újdonságok
Fejezet 10. Az alkalmazásfejlesztéssel kapcsolatos fejlesztések A rutinokkal (tárolt eljárások, felhasználó által megadott függvények és módszerek) kapcsolatos fejlesztések A rutin kifejezés a tárolt eljárásokat, a felhasználó által megadott függvényeket és módszereket foglalja magában. Ez annyit jelent, hogy a DB2 8-as verziójában a paraméterstílusok, az adattípus-kiosztások és a rendszerkatalógusok mindhárom rutintípus esetén azonosak. A rutinokkal kapcsolatos legfontosabb fejlesztések a következők: Katalógusnézetek A függvények, a módszerek és a tárolt eljárások katalógusnézetei egységesültek. v A SYSCAT.ROUTINES írja le az adatbázisban szereplő összes rutint. v A SYSCAT.ROUTINEPARMS írja le a rutinok (függvények és metódusok) paramétereit, csakúgy mint visszatérési információikat. Az előző katalógusnézetek továbbra is támogatottak, hogy az ezektől függő alkalmazások továbbra is futhassanak. Rutinok indítására irányuló új jogosultság Az EXECUTE jogosultság lehetővé teszi annak meghatározását, hogy ki indíthat rutinokat (tárolt eljárásokat, felhasználó által megadott függvényeket és módszereket). Ha a rutint egy SQL utasításon belül használja, akkor a rutin meghatározójának a rutin által használt összes csomagra vonatkozóan EXECUTE jogosultsággal kell rendelkeznie. Új jogosultság külső rutinok bejegyzéséhez Új jogosultságok teszik lehetővé annak meghatározását, hogy ki jegyezhet be külső rutinokat (tárolt eljárásokat, felhasználó által megadott függvényeket és módszereket). A külső rutinok bejegyzéséhez CREATE_EXTERNAL_ROUTINE jogosultság szükséges. A FENCED THREADSAFE rutinok az osztott folyamatokon belüli szálakként futnak. Ugyanazon a folyamaton belül bármelyik rutin képes a többi rutinszál által használt memória olvasására. Így lehetségessé válik az, hogy az egyik szálban futó rutin kigyűjtse a többszálas folyamat többi rutinjából az érzékeny adatokat. Az egyes folyamatok megosztásában egy másik kockázat is rejlik: az egyik hibás memóriakezelésű rutinszál sérülést okozhat a többi rutinszálban is, és esetleg az egész többszálas folyamat összeomlását is okozhatja. A CREATE_EXTERNAL_ROUTINE jogosultság megadásakor ne © Szerzői jog IBM 1997 - 2002
63
feledkezzen meg arról, hogy a jogosultsághoz jutó felhasználó megfigyelheti vagy megsértheti a többi FENCED THREADSAFE rutin memóriáját. További tájékoztatást a ″Java UDF-ek és tárolt eljárások szálvezetése″ című részben találhat. A NOT FENCED rutinok bejegyzéséhez CREATE_NOT_FENCED_ROUTINE jogosultság szükséges. A NOT FENCED rutinok ugyanabban a folyamatban futnak, mint az adatbázis-kezelő, és ennek eredményeképpen megsérthetik az adatbázis-kezelő osztott memóriáját, illetve az adatbázis-vezérlő szerkezeteket. Az adatbázis-kezelő működése mindkét esetben sikertelen marad. Az adatbázisokat és a táblákat a NOT FENCED rutinok is megsérthetik. A CREATE_NOT_FENCED_ROUTINE jogosultság megadásakor ne feledkezzen meg arról, hogy a jogosultsághoz jutó felhasználó korlátlanul hozzáférhet az adatbázis-kezelőhöz és annak valamennyi erőforrásához. Ha CREATE_NOT_FENCED_ROUTINE jogosultsággal rendelkezik, akkor a CREATE_EXTERNAL_ROUTINE jogosultság is a birtokában van. ALTER utasítás a külső rutinokhoz Az egyes rutintípusokhoz most egy ALTER utasítás tartozik, melynek segítségével módosítható a rutin EXTERNAL NAME neve, amellyel az új rutintörzsre lehet hivatkozni. A kapcsolódó Java módszerek frissítésekor például a Java tárolt eljárások eldobása és ismételt regisztrálása helyett használja az ALTER PROCEDURE utasítást, melynek segítségével megadhatja, hogy a rutin a régi módszer helyett az új Java módszert használja. A NOT FENCED rutinokkal kapcsolatos fejlesztések v A NOT FENCED rutinok támogatják a beágyazást és a rekurziót. A beágyazható rutinok típusára vonatkozóan nincsenek korlátozások. A FENCED rutinok például indíthatnak NOT FENCED rutinokat, és fordítva. v A NOT FENCED tárolt eljárások eredményhalmazokat adhatnak vissza. v Az SQL eljárások automatikusan NOT FENCED típusúként lesznek regisztrálva. A Java rutinokkal kapcsolatos fejlesztések A Java rutinok támogatják a rekurziót. A beágyazható rutinok típusára vonatkozóan nincsenek korlátozások. A Java rutinok például elindíthatnak más nyelven írt rutinokat is, és fordítva. A rutinok megvalósításához használt szál alapú modell bevezetésének eredményeképpen javul a Java rutinok teljesítménye és méretezhetősége. További tájékoztatást a ″Java UDF-ek és tárolt eljárások szálvezetése″ című részben találhat. A könyvtárkezeléssel kapcsolatos fejlesztések A DB2 könyvtárkezelő dinamikusan, a munkamennyiségnek megfelelően állítja be a könyvtár gyorsítótárát. Az optimális teljesítmény eléréséhez vegye figyelembe a következőket:
64
Újdonságok
v Az egyes könyvtárakban található rutinok száma legyen a lehető legkisebb. Ha ugyanabban a könyvtárban több rutin is található, akkor úgy csoportosítsa őket, mintha indításuk ugyanabban az időkeretben történne. Könyvtár-gyorsítótár séma használata esetén kedvezőbb, ha több kisebb könyvtárat használ ahelyett, hogy néhány nagyobb méretűt alkalmazna. v A THREADSAFE C rutinok által következetesen használt könyvtárak esetében a THREADSAFE C folyamatban csak egy alkalommal kell betölteni az adott könyvtárat. A rutin első indítását követően az összes többi indítás során - történjen az a folyamaton belül bármelyik szálból - már nem kell betölteni a rutin könyvtárát. SQL a felhasználó által megadott függvényekben és módszerekben A felhasználó által megadott külső függvények és metódusok most már tartalmazhatnak csak olvasható SQL utasításokat is. Statikus és dinamikus SQL egyaránt használható. A többi rutint függvényekből vagy módszerekből lehet indítani. Az ilyen beágyazás magába foglalhatja a rutin és a más nyelven írt rutinok rekurzív indítását. A PROGRAM TYPE MAIN tárolt eljárások paramétereinek maximális száma - mely eddig 90 volt - már nincs korlátozva. A CALL teljesen lefordított utasítássá vált. A CALL utasítás teljesen lefordított utasítássá vált. Ez azt jelenti, hogy a CALL utasítás immár dinamikusan előkészíthető a következőkben: CLI, ODBC, beágyazott SQL JDBC, és SQLj. Egy tárolt eljárás bemeneti paraméterei lehetnek kifejezések is. Ezek a paraméterek adattípus-ellenőrzésen és előléptetésen eshetnek át. Ha ügyfélalkalmazásból indítja az eljárásokat, akkor a CALL utasításban eljárásnévként ne használjon forrásváltozót. Ezzel lehetővé válik a csomag gyorsítótárának ismételt felhasználása, így a további tárolt eljárások indításakor elkerülhető a rendszerkatalógusok keresése és fordítása. Kapcsolódó szempontok: v “SQL in External Routines” a következő kiadványban: Application Development Guide: Programming Server Applications (Alkalmazásfejlesztési kézikönyv: Kiszolgálóalkalmazások programozása) v “Performance Considerations for Developing Routines” a következő kiadványban: Application Development Guide: Programming Server Applications (Alkalmazásfejlesztési kézikönyv: Kiszolgálóalkalmazások programozása) v “Java UDF-ek és tárolt eljárások szálvezetése” oldalszám: 27 v “Dynamic SQL in SQL-Bodied Routines” a következő kiadványban: Application Development Guide: Programming Server Applications (Alkalmazásfejlesztési kézikönyv: Kiszolgálóalkalmazások programozása) v “Security Considerations for Routines” a következő kiadványban: Application Development Guide: Programming Server Applications (Alkalmazásfejlesztési kézikönyv: Kiszolgálóalkalmazások programozása)
Fejezet 10. Az alkalmazásfejlesztéssel kapcsolatos fejlesztések
65
v “Restrictions for Routines” a következő kiadványban: Application Development Guide: Programming Server Applications (Alkalmazásfejlesztési kézikönyv: Kiszolgálóalkalmazások programozása) v “Library and Class Management Considerations for Developing Routines” a következő kiadványban: Application Development Guide: Programming Server Applications (Alkalmazásfejlesztési kézikönyv: Kiszolgálóalkalmazások programozása) Kapcsolódó hivatkozások: v “CALL statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “CREATE FUNCTION statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “CREATE PROCEDURE statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “CREATE TYPE (Structured) statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “GRANT (Database Authorities) statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “REVOKE (Database Authorities) statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “SYSCAT.ROUTINEPARMS catalog view” a következő kiadványban: SQL kézikönyv, 1. kötet v “SYSCAT.ROUTINES catalog view” a következő kiadványban: SQL kézikönyv, 1. kötet v “CREATE METHOD statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “GRANT (Routine Privileges) statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “REVOKE (Routine Privileges) statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “ALTER FUNCTION statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “ALTER METHOD statement” a következő kiadványban: SQL kézikönyv, 2. kötet v “ALTER PROCEDURE statement” a következő kiadványban: SQL kézikönyv, 2. kötet
Fejlesztési központ A DB2® 8-as verziójában a Fejlesztési központ felváltja a Tárolt eljárás készítőt. A Fejlesztési központnak jóval több funkciója és szolgáltatása van, mint a Tárolt eljárás készítőnek. A Fejlesztési központ könnyen kezelhető felületet kínál rutinok (pl. tárolt eljárások és felhasználó által megadott függvények - UDF-ek) fejlesztéséhez. A fejlesztési feladatok elvégzésében számos varázsló segít. A Fejlesztési központ egy közös fejlesztési környezetet biztosít, amely a teljes DB2 termékcsaládot támogatja, a
66
Újdonságok
munkaállomástól kezdve egészen a z/OS-ig. A Fejlesztési központot futtathatja önálló alkalmazásként az IBM® DB2 Universal Database™ programcsoportból vagy egy DB2 Universal Database központból - mint például a Vezérlőközpont, a Parancsközpont vagy a Feladatközpont. A Fejlesztési központ segítségével az alábbiakra nyílik lehetőség: v Java™ és SQL tárolt eljárások létrehozása, fordítása és futtatása. v Felhasználó által megadott függvények (UDF-ek) létrehozása, fordítása és futtatása: – SQL tábla és skaláris UDF-ek – MQSeries® üzeneteket olvasó UDF-ek – OLE DB adatforrásokhoz hozzáférő UDF-ek – XML dokumentumokból adatokat kibontó UDF-ek v Hibakeresés tárolt SQL eljárásokban a beépített hibakereső segítségével. v Minden, a projektben szereplő vagy a Kiszolgáló nézetben kifejezetten megadott adatbázis-kapcsolathoz a kiszolgáló tartalmának megtekintése. Más adatbázis-objektumokat (például táblákat, eseményindítókat és nézeteket) is megtekinthet, illetve dolgozhat azokkal. v Rutinok és projektinformációk exportálása, importálása. Ezenkívül a Fejlesztési központ DB2 fejlesztési bővítményt ad a következő fejlesztési környezetekhez: v Microsoft® Visual C++ v Microsoft Visual Basic v Microsoft Visual InterDev Ezekkel a bővítményekkel a Microsoft fejlesztői környezetből könnyen hozzáférhet a Fejlesztési központ és más DB2 központok szolgáltatásaihoz, megkönnyítve ezáltal a tárolt eljárások és UDF-ek fejlesztését, beépítését a készülő DB2 alkalmazásba. Kapcsolódó feladatok: v “About the Development Center: Development Center help” a következő kiadványban: Súgó: Development Center (fejlesztési központ)
SQL Assist továbbfejlesztések Az SQL Assist segítségével akár kevés SQL ismerettel is készíthet SELECT, INSERT, UPDATE és DELETE utasításokat. Az SQL Assist egy olyan eszköz, amely vázlat- és részletpanelek használatával segíti az SQL utasítások készítéséhez szükséges információk rendszerezését. A 8-as verzió újdonságai többek között:
Fejezet 10. Az alkalmazásfejlesztéssel kapcsolatos fejlesztések
67
v Újratervezett felhasználói kezelőfelület, amely megkönnyíti az SQL utasítások elemeinek megtekintését és módosítását v Segítség táblakapcsolatok létrehozásához v SQL szintaxisellenőrzés v Már létező SQL utasítás másolása és beillesztése az SQL Assist programba, így az SQL utasítást már az SQL Assist kezelőfelületének használatával lehet módosítani Az SQL Assist 7.2-es verziója az Adatraktár központban marad elavult termékként. Kapcsolódó feladatok: v “Overview of IBM SQL Assist: SQL Assist help” a következő kiadványban: Súgó: SQL Assist (SQL Segéd)
Egyéb SQL-továbbfejlesztések INSTEAD OF eseményindítók támogatása Az INSTEAD OF eseményindítókkal frissítések, törlések, beszúrások és kiválasztások hajthatók végre nézeteken, látható módon, olyan esetekben is, amikor a nézet egyébként túl összetett a frissítési műveletek elvégzéséhez. Ezen eseményindító-típus használata leegyszerűsíti az alkalmazási kezelőfelületeket. Új beépített függvények A következő trigonometrikus függvényekkel bővült a SYSIBM séma: ATANH, COSH, SINH, TANH, ACOS, ASIN, ATAN, ATAN2, COS, COT, SIN, TAN. Az ATANH, COSH, SINH és TANH függvények teljesen újak. A többi függvény eddig is elérhető volt a SYSFUN séma alatt, de azáltal, hogy most a SYSIBM sémában vannak, javulhat a teljesítmény. A TRUNCATE, CEILING és FLOOR függvények szintén bekerültek a SYSIBM sémába, és most már a tizedes értékeket is támogatják. Tájékoztató korlátozások A 8-as verzió egy új típusú korlátozással bővült, melynek neve tájékoztató korlátozás. A tájékoztató korlátozások olyan szabályok, amelyek a lekérdezések újraírásában használhatók a teljesítmény fokozására, de az adatbázis-kezelő nem követeli meg azokat. A korlátozásokat gyakran az üzleti alkalmazások logikája követeli meg, és nem célszerű a rendszer által megkövetelt korlátozások használata, mivel a korlátozások újraellenőrzése a beszúrási, frissítési és törlési műveleteknél nem gazdaságos. Ilyen esetekben a tájékoztató korlátozások jelentik a megoldást.
68
Újdonságok
A metódusok dinamikus feladása Most már lehetséges a metódusok– felülbírálása, tehát altípusokban újra megvalósíthatja a metódusokat még célratörőbb működést biztosítva. A DB2® a leginkább konkrét metódust a futtatási időben hajtja végre, a tárgy dinamikus típusától függően. Ezt az eljárást dinamikus feladásnak nevezzük.
WMI - Windows kezelői eszköztár A DB2® WMI-szolgáltató lehetővé teszi, hogy a WMI-alkalmazások megfigyeljék a DB2 kiszolgáló működését, adatbázisokat hozzanak létre és felsorolják azokat, beállítsák a működési paramétereket, illetve adatbázismentést, -helyreállítást és előregörgetési műveleteket hajtsanak végre. Kapcsolódó szempontok: v “Windows Management Instrumentation (WMI)” a következő kiadványban: Application Development Guide: Building and Running Applications (Alkalmazásfejlesztési kézikönyv: Alkalmazások fejlesztése és futtatása) Kapcsolódó hivatkozások: v “Windows Management Instrumentation Samples” a következő kiadványban: Application Development Guide: Building and Running Applications (Alkalmazásfejlesztési kézikönyv: Alkalmazások fejlesztése és futtatása)
Új CLI LOAD funkció A DB2® 8-as verziójában a CLI LOAD szolgáltatás segítségével nagy mennyiségű adatot importálhat a DB2 hívásszintű felületére, a DB2 CLI-re. A CLI LOAD kezelőfelületet nyújt az IBM® DB2 LOAD segédprogramhoz a CLI-ből. Ez a szolgáltatás lehetővé teszi, hogy tömbbetöltés helyett a LOAD használatával töltse fel adatokkal a CLI-t. Ez a lehetőség jelentős teljesítménynövekedést eredményezhet, amikor nagy adatmenyiséget kell betölteni. Kapcsolódó feladatok: v “Importing Data with the CLI LOAD Utility in CLI Applications” a következő kiadványban: CLI útmutató és kézikönyv, 1. kötet
A megadott deklarált globális ideiglenes tábla továbbfejlesztései A deklarált globális ideiglenes tábla újdonságai többek közöt: v Indextámogatás: indexek létrehozása a CREATE INDEX utasítással.
Fejezet 10. Az alkalmazásfejlesztéssel kapcsolatos fejlesztések
69
v A visszavont műveletek naplózása, a deklarált globális ideiglenes táblákban történt változások visszagörgetésének támogatásához. v Statisztikák támogatása: teljesítményjavulás érhető el a RUNSTATS parancs használatával, amellyel frissíteni lehet az ideiglenes táblának és társított indexeinek fizikai jellemzőiről készített statisztikákat. Kapcsolódó szempontok: v “A RUNSTATS parancs továbbfejlesztései” oldalszám: 18
IBM OLE DB Provider for DB2 Az IBM® OLE DB Provider for DB2® lehetővé teszi, hogy a DB2 program az OLE DB szolgáltató erőforrás-kezelőjeként működjön. Ezzel a támogatással az OLE DB-alapú alkalmazások kivonatolhatnak vagy lekérdezhetnek DB2 adatokat az OLE kezelőfelület használatával. Az IBM OLE DB Provider for DB2 a következő szolgáltatásokat nyújtja: v Az OLE DB szolgáltató specifikációja 0-s szintjének támogatása néhány 1-es szintű további kezelőfelülettel. v A program biztosítja a szolgáltatónak a szálak szabad létrehozását, ami megengedi az alkalmazásnak, hogy létre hozzon összetevőket az egyik szálon, és azokat bármely más szálon használhassa. v Hibakereső szolgáltatás, ami a DB2 hibaüzeneteit jelzi ki. Ha a DB2 Connect™ program telepítve van, az OLE DB felhasználók hozzáférhetnek olyan gazdaadatbázis-kezelő rendszereken található adatokhoz is, mint például a DB2 for MVS, DB2 for VSE & VM és az SQL/400. Kapcsolódó szempontok: v “Purpose of the IBM OLE DB Provider for DB2” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása) v “Application Types Supported by the IBM OLE DB Provider for DB2” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása) Kapcsolódó feladatok: v “Building ADO Applications with Visual Basic” a következő kiadványban: Application Development Guide: Building and Running Applications (Alkalmazásfejlesztési kézikönyv: Alkalmazások fejlesztése és futtatása) v “Building ADO Applications with Visual C++” a következő kiadványban: Application Development Guide: Building and Running Applications (Alkalmazásfejlesztési kézikönyv: Alkalmazások fejlesztése és futtatása)
70
Újdonságok
Kapcsolódó hivatkozások: v “IBM OLE DB Provider Support for OLE DB Components and Interfaces” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása) v “IBM OLE DB Provider Support for ADO Methods and Properties” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása)
Hálószolgáltatások alkalmazásai A hálószolgáltatások olyan új programozási irányvonalat képviselnek, melyek lehetővé teszik lazán kapcsolt alkalmazások egy cégen belüli vagy cégek közötti fejlesztését és használatát. A hálószolgáltatások olyan rohamosan fejlődő technológiákra épülnek, mint például a Simple Object Access Protocol (SOAP), a Web Services Description Language (WSDL) és a Universal Description, Discovery, and Integration (UDDI). Egy hálószolgáltatás létrehozása nem más, mint egy alkalmazás oly módon történő becsomagolása, hogy az adott alkalmazás XML üzenetek segítségével is elérhető legyen, az XML üzenetek viszont azért vannak becsomagolva, hogy ne látsszon a használt átviteli protokoll. A szolgáltatás szabványos formátumú nyilvántartásban van közzétéve, hogy a felhasználók és az alkalmazások a szolgáltatást a Hálón keresztül elérhessék és használhassák. A DB2® programot hálószolgáltatás szolgáltatóként lehet elérni, és általában az IBM® WebSphere® termékcsaláddal van kiegészítve, a hálószolgáltatások teljes hálózatának biztosítása érdekében. A DB2 programhoz tartozó document access definition extension (DADx) programozási modell egyszerű módja a nagy adatforgalmat lebonyolító hálószolgáltatások alkalmazásainak fejlesztésére. A DADx fájlok olyan XML dokumentumok, amelyek tárolt eljárásokra utaló hivatkozásokat, DB2 XML Extender hivatkozásokat vagy hagyományos SQL-t tartalmaznak. A legjobb az, hogy DADx fájlokat gyorsan, Java™ programozás nélkül létre lehet hozni. A DB2 program hálószolgáltatás-szolgáltatóként való működésének bemutatóját itt találja: IBM Video Central for e-business tutorial: http://www.ibm.com/software/data/developer/samples/video/
Kapcsolódó szempontok: v “Web Services” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása) v “Web Services Architecture” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása)
Fejezet 10. Az alkalmazásfejlesztéssel kapcsolatos fejlesztések
71
v “Tools for Building Web Applications” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása)
A JDBC-vezérlőt érintő továbbfejlesztések Sok új szolgáltatással és továbbfejlesztéssel bővültek a JDBC-vezérlők a DB2® 8-as verziójában. Ezek közül a szerkezet átdolgozása jelenti a legnagyobb változtatást, amely lerövidíti a kód útját a JDBC-vezérlő és a DB2 kiszolgálók között, s ezáltal javítja a JDBC és SQLj, valamint a DB2 JDBC-vezérlőkkel készített alkalmazások teljesítményét és stabilitását. Az előző verziókban a JDBC-vezérlők a DB2 CLI felületére épültek. Ez a DB2 saját, C nyelvű, hívásszintű felülete, amely számos más rétegre épült. A 8-as verzió egy új ügyfélréteget vezet be, amely a DRDA® (Distributed Relational Database Architecture) protokollon keresztül kommunikál a DB2 kiszolgálókkal, és helyettesíti a CLI-t az alatta lévő jónéhány réteggel együtt. Az új, 4-es típusú JDBC-vezérlő erre a Java™ ügyfélrétegre épül. A következő újdonságokról számolhatunk be a 8-as verzióbeli JDBC-vel kapcsolatban: v 4-es típusú JDBC-vezérlő Ez egy új, kétszintű, tisztán Java JDBC-vezérlő, amely lehetővé teszi a Java ügyfelek közvetlen kommunikációját a DB2 kiszolgálókkal, DRDA protokollon keresztül. Ez a vezérlő a 3-as típust hivatott felváltani. Költöztesse át a 3-as típusú JDBC-vezérlőt használó kisalkalmazásokat a 4-es típusú vezérlőprogramra, a 3-as típusú vezérlők támogatása ugyanis meg fog szűnni. A DB2 ezen kívül új profilátalakítóval rendelkezik (azaz új db2profc verzióval), amely támogatja a JDBC 2.0 új szolgáltatásait, köztük LOB-ok és Java kifejezéseket forrásváltozóként. Az új átalakító elsődleges célja a 4-es típusú vezérlő támogatása, de képes együttműködni a 2-es és 3-as típusú vezérlőkkel is. v 2-es és 3-as típusú vezérlők továbbfejlesztései: – A 2-es típusú JDBC-vezérlő Java 2 Enterprise Edition (J2EE) minősítéssel rendelkezik, ami azt jelenti, hogy megfelel a Java 2 platform Enterprise Edition specifikációjának, és igazoltan alkalmas J2EE-kompatibilis termékekkel való használatra. – A JDBC-vezérlők 64 bites rendszereken is rendelkezésre állnak. – Javult a Unicode-támogatás is. Megszűntek a DB2 ügyfelek és kiszolgálók közti felesleges kódlapkonverziók, amelyek Unicode adatbázisokhoz való kapcsolódások esetén fordultak elő. Természetesen nem történik adatvesztés. – Támogatott az OUTPUT LOB paraméter a CallableStatement metódus esetén. – Jobb memóriakezelés, amely javítja a vezérlők stabilitását és teljesítményét is. – A 3-as típusú JDBC-vezérlők támogatják a FetchSize beállítást a ResultSets eredményhalmazok esetén.
72
Újdonságok
– A Datalink támogatása adattípusként, valamint támogatottak a Date (dátum), Time (idő) és Timestamp (időbélyegző) értékek, amelyek egy adott időzónához egy Calendar objektum segítségével beállíthatók vagy lekérdezhetők. – Javított JDBC-nyomkövetés. – Javult a PreparedStatements teljesítménye. v A JDBC 1.2 vezérlők elavulttá váltak. v Az új SQLj fordító támogatja a JDBC 2.0 verziójának java.sql.Blob és java.sql.Clob típusait, valamint a forrásváltozó-kifejezéseket is. Kapcsolódó szempontok: v “Migrating Applications” a következő kiadványban: Application Development Guide: Building and Running Applications (Alkalmazásfejlesztési kézikönyv: Alkalmazások fejlesztése és futtatása) v “Application and Applet Support in Java with the Type 4 Driver” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása) v “JDBC 2.1 Core API Restrictions by the DB2 JDBC Type 4 Driver” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása) v “JDBC 2.1 Optional Package API Support by the DB2 JDBC Type 4 Driver” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása)
A DB2 Universal Developer’s Edition termékkel járó WebSphere Studio és WebSphere Application Server programok A WebSphere® Studio és a WebSphere Application Server programok a DB2® Universal Developer’s Edition termékhez járnak. A WebSphere Studio közös kezelőfelületre ültetve olyan eszközöket tartalmaz, amelyek a weblapfejlesztés minden igényét kielégítik. A WebSphere Studio minden eddiginél jobban megkönnyíti a dinamikus, interaktív Internetes alkalmazások összehangolt létrehozását, összeállítását, közzétételét és karbantartását. Írhat olyan vállalati Java™ alkalmazásokat, amelyek a WebSphere Application Server segítségével férnek hozzá DB2 adatbázisok adataihoz. Amikor a WebSphere Application Server segítségével létrehozta az adatforrást, az alkalmazás használhatja a korábban létrehozott kapcsolatok megőrzésének szolgáltatását, amit a WebSphere Application Server nyújt. A JDBC (alap- és Optional Package) API specifikációinak megfelelő kapcsolatmegőrzés lehetővé teszi a rendszergazdák számára a megőrzés optimális teljesítményre hangolását, illetve lehetővé teszi a programozóknak, hogy a gyakori, gyártónként változó SQLExceptions ismerete nélkül írhassanak alkalmazásokat.
Fejezet 10. Az alkalmazásfejlesztéssel kapcsolatos fejlesztések
73
A WebSphere támogatást biztosít adatok titkosítására és azok feloldására, így elősegíti az alkalmazások védelmét. Kapcsolódó szempontok: v “WebSphere Studio” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása) v “DB2 Developer's Edition Products” a következő kiadványban: Application Development Guide: Programming Client Applications (Alkalmazásfejlesztési kézikönyv: Ügyfélalkalmazások programozása)
A DB2 XML támogatásának továbbfejlesztései A DB2® által nyújtott XML-támogatás a következőkkel lett továbbfejlesztve: v XML séma-érvényesítés felhasználó által megadott függvénye (UDF ) XML dokumentumok érvényesítéséhez használhatja a schemavalidate (sémaérvényesítés) felhasználó által megadott függvényt (UDF). v REC2XML és COLLATTVAL függvények Az REC2XML függvényt XML címkékkel formázott, oszlopok neveit és adatait tartalmazó karakterlánc visszaadására használhatja. Az oszlop nevét mint tulajdonságértéket tartalmazó karakterlánc visszaadására használhatja a COLLATTVAL függvényt.
74
Újdonságok
Fejezet 11. Befogadott rendszerek Befogadott rendszerek A DB2® befogadott rendszer egy speciális típusú elosztott adatbázis-kezelő rendszer (DBMS). A befogadott rendszer alkotóelemei: egy kiszolgálóként működő DB2 példány, egy adatbázis, ami a befogadott adatbázis szerepét tölti be, adatforrások, és az adatbázist és az adatforrásokat elérő ügyfelek (felhasználók és alkalmazások). A befogadott rendszerben elosztott kérelmeket küldhet több adatforráshoz is egyetlen SQL utasításon belül. A DB2 befogadott rendszer előnyei: v Képes összekapcsolni helyi táblák és távoli adatforrások adatait, mintha az összes adat helyben lenne. v Kihasználja az adatforrások feldolgozási képességeit, s elosztott kérelmeket küld az adatforrásoknak, amit azok dolgoznak fel. v Ellensúlyozza az adatforrásokon érvényes SQL-korlátozásokat azáltal, hogy az elosztott kérelmek egyes részeit a befogadott kiszolgálón dolgozza fel. A befogadott adatbázisrendszerek olyan szolgáltatásokat nyújtanak, mint egy kimagasló információkezeléssel rendelkező felhasználói szoftver (middleware). A DB2 Enterprise Server Edition termék képes az IBM adatbáziscsalád relációs adatainak befogadására, beleértve a DB2 és az Informix™ IDS rendszert is. Az alábbi felsorolás röviden összefoglalja, milyen fejlesztések történtek a befogadott rendszereket illetően a 8-as verzióban. v További operációs rendszerek támogatása — DB2 for Linux, DB2 for HP-UX, és Windows® 2000 v Lehetővé vált az INSERT, UPDATE, és DELETE művelet végrehajtása adatforrásokon v Létrehozhatók távoli táblák a relációs adatforrásokon. Kapcsolódó szempontok: v “Federated systems” a következő kiadványban: Federated Systems Guide (Befogadott rendszerek útmutatója) v “The federated database” a következő kiadványban: Federated Systems Guide (Befogadott rendszerek útmutatója) v “Overview of the tasks to set up a federated system” a következő kiadványban: Federated Systems Guide (Befogadott rendszerek útmutatója)
© Szerzői jog IBM 1997 - 2002
75
76
Újdonságok
Fejezet 12. Az üzleti hírszerzéssel kapcsolatos fejlesztések A DB2 OLAP Server és DB2 OLAP Integration Server változásai A DB2® OLAP Server és a velejáró szolgáltatások, mint például a DB2 OLAP Integration Server és a DB2 OLAP Server™ Analyzer segítségével gyártáskész és hálózatkész online elemző (OLAP) alkalmazásokat készíthet. Ezek a termékek külön kaphatók. Megjegyzés: A DB2 OLAP Starter Kit nem áll rendelkezésre a DB2 Universal Database™ 8-as verziójában. A 8-as verzióhoz tartozó DB2 OLAP Server főbb újdonságai a következők: v A DB2 OLAP Server Miner, a DB2 OLAP Server ingyenes bővítménye, automatikus adatbányászást végez nagy mennyiségű OLAP adaton. Meghatározza és jelentést készít azokról az elemekről, amelyek a legkirívóbb és legváratlanabb információkat tartalmazzák. Felfedheti a rejtett problémákat és lehetőségeket, s így lehetővé válik a megfelelő lépések gyors megtétele. v A vegyes elemzés a DB2 OLAP Integration Server egyik új funkciója, amellyel több adatot elérhet anélkül, hogy megnövelné az OLAP adatbázist. Látszólag kiterjeszti az OLAP adatbázist egy relációs adatbázissá, amely az OLAP hierarchia legalsó szintjén álló tagokat tartalmazza. A vegyes elemzéssel elért adat nem része az OLAP adatbázisnak - a vegyes elemzés leképezi a relációs adatokat az OLAP adatbázis megfelelő hierarchiájába. A DB2 8-as verziójában elérhető további újításokról a DB2 OLAP Server webhelyén olvashat: http://www.ibm.com/software/data/db2/db2olap/
A DB2 Spatial Extender továbbfejlesztett szolgáltatásai A DB2® Spatial Extender segítségével az üzleti elemzésekbe helyzeti attribútumokat is bevonhat (például hogy milyen távol találhatók az üzletfelek az irodától). Ezáltal lehetővé válik, hogy a helyzeti adatokat felhasználva hatékonyabb munkát végezzen az adatbázis-kezelő rendszerrel. A DB2 Spatial Extender megfelel az OpenGIS Consortium (OGS) és az ISO szabványok előírásainak. A DB2 Spatial Extender 8-as verziója az alábbi szolgáltatásokkal bővült: v A helyre vonatkozó indexek tervezését segítő Index Advisor szolgáltatás. v További földrajzi szolgáltatások, melyek révén a helyzeti adatokból szélesebb körű információk nyerhetők ki.
© Szerzői jog IBM 1997 - 2002
77
v Az előző verzióknál nagyobb mértékben képes befogadni a felhasználó vagy szállító által rendelkezésre bocsátott geokódolót a térbeli környezetbe. v Több mintakód, amelyet a felhasználó beilleszthet saját alkalmazásaiba. v Az előző verzióknál nagyobb mértékben képes helyzeti adatokat exportálni a térinformatikai böngészőbe. A térinformatikai böngésző egy felhasználói felület, amely a lekérdezések eredményeit vizuális formában jeleníti meg. v SDE átviteli adatok exportálása fájlokba, amelyek azután betölthetők külső adatforrásokba. Kapcsolódó szempontok: v “The purpose of DB2 Spatial Extender” a következő kiadványban: Spatial Extender User’s Guide and Reference
78
Újdonságok
Fejezet 13. A DB2 családdal kapcsolatos fejlesztések Többplatformos eszközök a DB2 Universal Database termékhez 2001. szeptemberében az IBM® új alkalmazáseszközöket adott ki, a DB2 Web Query Tool for Multiplatforms, 1.2-es verzió és a DB2 Table Editor for Multiplatforms, 4.2-es verzió bevezetésével továbbfejlesztik a DB2® Universal Database terméket Microsoft® Windows, HP-UX, Solaris Operating Environment, AIX és Linux rendszereken. Ezeknek a termékeknek a továbbfejlesztett kiadásait nemrég jelentették be. Most három jelentős, új eszközzel bővült az IBM többplatformos programcsomagja. A DB2 rendszert kiterjesztő, új és továbbfejlesztett szolgáltatások az alábbiak: DB2 Recovery Expert for Multiplatforms, 1-es verzió A DB2 Recovery Expert for Multiplatforms célzott, rugalmas és automatizált adatbáziselem-helyreállítást tesz lehetővé, még online módban maradó rendszerek esetén is. Az eszköz könnyen kezelhető környezetet nyújt, amelyben még kevésbé gyakorlott adatbázis-adminisztrátorok is sikerrel hajthatnak végre bonyolult és hatékony helyreállítási eljárásokat, igen rövid idő alatt. A beépített self-managing and resource tuning (SMART) (önirányító és erőforrás-hangolási) szolgáltatások segítségével hasznos elemzések készíthetők a megváltoztatott, sérült, hibás vagy hiányzó adatbáziselemekről – például táblákról, indexekről vagy adatokról – , és automatikusan újraépítik ezen elemeket egy olyan korábbi időpontbeli állapotra, amikor még helyesek voltak - mindezt anélkül, hogy megszakadnának a szokásos adatbázis- és üzleti tevékenységek. A DB2 Recovery Expert használatával a felhasználók az alábbi feladatokat végezhetik el: v Adatbázis-objektumok helyreállítása erőforrás-igényes ″katasztrófa″-helyreállítási módszerek nélkül. v Nem kívánt adatváltozások pontos visszagörgetése az egész adatbázison keresztül. v A felhasználó hasznos segítséget kap annak meghatározásához, hogy adott esetben melyik a leghatékonyabb helyreállítási módszer. v Adatbázisok (vagy kijelölt objektumok) újrakészítése új környezetben. v Több adatbázis támogatása több operációs rendszeren és hardver platformon. A DB2 Recovery Expert for Multiplatforms termék a DB2 Universal Database 7-es és későbbi verzióit támogatja. DB2 Performance Expert for Multiplatforms, 1-es verzió
© Szerzői jog IBM 1997 - 2002
79
A DB2 Performance Expert for Multiplatforms termék átfogó nézetet nyújt, amely a DB2 teljesítményével kapcsolatos információkat összefogja, azokról jelentést és elemzést készít, illetve változtatásokat javasol. A DB2 Performance Expert szelektíven alkalmazza és egyesíti a nézetet a nyomkövetésekből, pillanatfelvételekből, eseményekből és a DB2 8-as verzió Állapotfigyelőjének kimeneti adataiból. További szolgáltatásai közé tartozik az online pillanatfelvétel-jelentés, pufferterület-elemzés és jelentéskészítés, valamint a teljesítményadatok szelektív tárolása saját adatraktárában, amely későbbi időpontban tanulmányozható, az adatok részletes és előregörgetett szintjein is. A hozzá tartozó SMART szolgáltatások induló készletével a DB2 Performance Expert képes javaslatokat tenni a rendszer hangolására vonatkozóan az optimális adatátvitel elérése érdekében. A DB2 Performance Expert modern, munkaállomás-alapú felhasználói felülettel rendelkezik. Mivel a DB2 Performance Expert termék ugyanolyan kezelőfelületet biztosít a DB2 kiszolgálók különböző platformjain, így nemcsak egyszerűbbé teszi az adatbázis-adminisztrátor feladatait, hanem csökkenti a több platformra kiterjedő képzés követelményeit is. A DB2 Performance Expert kétféleképpen indítható: önállóan, vagy a DB2 Vezérlőközpontból egy bővítményen keresztül. A DB2 Performance Expert for Multiplatforms termék a DB2 Universal Database™ 8-as verzióját támogatja. DB2 High Performance Unload for Multiplatforms, 2.1-es verzió A DB2 High Performance Unload gyors és hatékony eszköz, amely lehetővé teszi adatok kiemelését vagy kiírását vállalati rendszerek közti adatmozgatás vagy helyben történő újraszervezés céljából. Particionált adatbázis-környezetben a termék nagyfokú párhozamosságot biztosít akár a kiemelés, akár a kiírás folyamán, a DB2 Enterprise Server Edition 8-as verziója és a DB2 Enterprise - Extended Edition (EEE) 7-es verziója esetén is. Több SELECT utasítást is végre tud hajtani egy időben úgy, hogy a DB2 UDB több lekérdezésének feldolgozásához mindössze egyetlen keresést indít a táblán. A DB2 High Performance Unload további lehetőségei: v A DB2 által támogatott összes táblaterület-típus gyors kiemelése. v A kimeneti fájlkészlet kiírása szalagra, lemezre vagy névvel ellátott adatcsatornába, az (esetleges) újraszervezésnek vagy újbóli betöltésnek megfelelő formátumban. v Egyidejűleg több kiemelést hajt végre ugyanarról a táblaterületről. v Kiemelés készítése teljes biztonsági mentésből, a DB2 gyártási adatbázissal való ütközések kiküszöbölése érdekében (a képmás lehet az utolsó, vagy bármelyik teljes példány). v Kiválasztott sorok és oszlopok kiemelése SELECT utasítás révén. v Minden n. sor kiemelése (pl. minden ötödik soré) v Betöltésvezérlő utasítások előállítása egy későbbi újratöltés számára
80
Újdonságok
v Igény szerint kiemeli az adatokat és a particionált táblából nyert adatokat egyetlen fájlkészletbe teszi át, amelyet egy másik adatbázis-környezetben használnak fel. v DB2 Universal Database táblaadatok kiemelése több adatbázis-partícióból, egyetlen kéréssel. A DB2 High Performance Unload for Multiplatforms termék a DB2 Universal Database 7-es és későbbi verzióit támogatja. DB2 Table Editor for Multiplatforms, 4.3-as verzió A DB2 Table Editor segítségével közvetlen DB2 adatbázis-hozzáférés biztosítható tetszőleges személy részére, adatok létrehozása, áttekintése vagy frissítése céljából. Hamar összeállíthat feladat-specifikus űrlapokat, amelyek csak bizonyos adatokat és műveleteket használhatnak, és azokat gyorsan eljuttathatja az adatbázis-használatban gyakorlatlan végfelhasználókhoz. A gyakorlott felhasználók fejlett kezelőfelület segítségével böngészhetik a létező adatbázisokat és eseti műveleteket végezhetnek. Az ügyfélgépen mindössze egy Java programokat futtatni képes böngészőre van szükség a DB2 Table Editor termék használatához. A DB2 Table Editor for Multiplatforms termék a DB2 Universal Database 7-es és későbbi verzióit támogatja. DB2 Web Query Tool for Multiplatforms, 1.3-as verzió Ha az üzleti tevékenység valamely területén gyorsabb, kreatívabb vagy összetettebb adatműveletekre van szükség, a DB2 Web Query Tool az ideális vezérlőkörnyezet. A DB2 Web Query Tool haladó SQL-szolgáltatásai a végsőkig kiaknázzák a DB2 adatbázisok lehetőségeit, miközben a legkülönbözőbb szinten lévő felhasználók is könnyűszerrel hozzáférhetnek a vállalati adatokhoz. A DB2 Web Query Tool mindenütt megállja a helyét, ahol adathozzáférésre és adatintegrációra van szükség. A DB2 Web Query Tool for Multiplatforms termék a DB2 Universal Database 7-es és későbbi verzióit támogatja.
A DB2 Data Links Manager továbbfejlesztett szolgáltatásai A DB2® Data Links Manager egy külön megrendelhető DB2 szolgáltatás, melynek segítségével az alkalmazások egyaránt képesek strukturálatlan fájlok és relációs adatbázisrendszerek (RDBMS) adatainak kezelésére. Az adatbázison kívül tárolt adatok egy hálózaton át elérhető fájlrendszerben találhatók, de kezelésük úgy történik, mintha egy RDBMS adatai lennének. A DB2 Data Links Manager egyesíti a relációs adatbázis-kezelő rendszert és a külső fájlrendszereket a DB2 Universal Database kiegészítései révén. A 8-as verzió továbbfejlesztett szolgáltatásai között a következők szerepelnek: Fejezet 13. A DB2 családdal kapcsolatos fejlesztések
81
v A DB2 Data Links Manager most már Windows® 2000 operációs rendszeren is elérhető, a Windows NT, AIX, és Solaris Operating Environment környezetek mellett. v A DB2 Data Links Manager a Solaris Operating Environment 7-es és 8-as verzióját is támogatja. v Lehetővé vált a DB2 Data Links Manager irányítása alatt álló fájlok frissítése. A DB2 Data Links Manager által vezérelt fájlokat csatolt fájloknak nevezik. A DB2 8-as verzióját megelőzően egy ilyen fájlt csak úgy lehetett módosítani, ha előbb lecsatolta, majd a változtatások elvégzése után újra csatolta. v Javult a csatolt fájlokon végzett archiválás, adathelyreállítás és többszörözés teljesítménye. Gyorsabbá vált a csatolt fájlokra is kiterjedő mentések megkezdése, a reconcile segédprogram futása, és megnőtt az átvitel a csatolt fájlok DB2 replikációval történő többszörözése során. v Tökéletesített biztonsági szolgáltatások annak biztosítására, hogy csak az arra jogosult felhasználók csatolhassanak fájlokat. v Elkészült az új kézikönyv, a DB2 Data Links Manager Administration Guide and Reference (DB2 DLM Adminisztrációs útmutató és kézikönyv). Ez a kiadvány bemutatja a DB2 Data Links Manager rendszerfelügyeletét, használatát, s hogy hogyan lehet hozzá alkalmazásokat készíteni, illetve a termék működése során fellépő esetleges hibákat elhárítani. Kapcsolódó szempontok: v “DB2 Data Links Manager” a következő kiadványban: Quick Beginnings for Data Links Manager (Repülőrajt) v “A DB2 Data Links Manager továbbfejlesztett többszörözési szolgáltatásai” oldalszám: 56 v “Introduction to Data Links Manager security” a következő kiadványban: DB2 Data Links Manager Administration Guide and Reference (Adminisztrációs útmutató és kézikönyv) Kapcsolódó hivatkozások: v “DB2 Data Links Manager system setup and backup recommendations” a következő kiadványban: DB2 Data Links Manager Administration Guide and Reference (Adminisztrációs útmutató és kézikönyv)
A DB2 XML Extender továbbfejlesztett szolgáltatásai A DB2® XML Extender végponttól végpontig tartó megoldást kínál az XML-dokumentumok tárolására és visszakeresésére. A DB2 XML Extender lehetővé teszi az XML-dokumentumok DB2 adatbázisokban történő tárolását, s ezáltal megkönnyíti ezen strukturált dokumentumok feldolgozását. Az XML Extender lehetőséget nyújt felhasználó által megadott függvények létrehozására is, amelyek segítik az XML-dokumentumokkal végzett munkát. Teljes
82
Újdonságok
XML-dokumentumok helyezhetők el karakteres adatként DB2 adatbázisokban, vagy a DB2 által kezelt külső fájlokként is tárolhatók. Visszakereséskor beolvashatja az egész XML-dokumentumot, vagy csak annak egyes elemeit vagy attribútumait. Az elektronikus kereskedelemben is hasznosítható az XML Extender, mivel a DB2 adatbázisokban tárolt kritikus üzleti információk az XML alapú általános formátum felhasználásával bevonhatók a vállalatok közötti megoldásokba. Az XML Extender az alábbi új szolgáltatásokkal bővült: v Az XML Extender támogatja a webes szolgáltatásokat a Web services Object Runtime Framework (WORF) segítségével. A WORF egy DB2-t felhasználó webszolgáltatások megvalósítására szolgáló eszközkészlet. A webszolgáltatások pedig az Internetről indítható, XML alapú alkalmazások. v Az XML Extender az MQSeries® alkalmazásokat is támogatja. Ezáltal lehetővé válik, hogy MQSeries üzenetsorokba küldjenek XML-dokumentumokat, illetve onnan olvassanak be dokumentumokat.
DB2 Net Search Extender A szöveges adatok minden vállalatnál jelentős és értékes, nem-strukturált adatforrásnak számítanak. Ha az adatbázis fejlett szövegkeresési szolgáltatással is rendelkezik, döntéseit a lehető legtöbb információ figyelembe vételével hozhatja meg, kimondottan az egyéni igényeinek megfelelően. Az IBM cég egyesítette a DB2 Net Search Extender 7.2-es verziójának memóriabeli keresési képességeit a DB2 Text Information Extender 7.2-es verziójának hatékony szövegkeresési funkcióival, így jött létre a DB2 Net Search Extender 8-as verziója, amely a DB2 egy könnyen kezelhető kiegészítője. Választhat a szó-, kifejezés-, logikai-, részlegesen egyező (fuzzy), dzsókeres-, közeli- és szabadszöveges keresések közül, vagy pedig használhatja a szinonimaszótár-támogatást, amellyel strukturált (pl. XML és HTML) dokumentumok szakaszaiban kereshet. A memóriabeli keresés nélkülözhetetlen az elektronikus kereskedelem esetén, valamint a nagy teljesítményt és méretezhetőséget igénylő alkalmazásoknál. A fenti két termék egyetlen programba való egyesítése integrált megoldást jelent, amely megfelel az ipari szabványoknak azáltal, hogy a szövegkeresési felületet az SQL Multimedia (SQL/MM) szabványra építi. A szövegkeresés és a DB2 optimalizáló megoldásának egyesítése olyan nagy teljesítményű, teljeskörű szövegkeresési módszert eredményez, amely SQL lekérdezésekben képes működni. Az integrált DB2 Net Search Extender programot közvetlenül a a DB2 Universal Database vezérlőközpontból lehet kezelni, így jelentősen egyszerűsödnek az olyan alapvető feladatok, mint például egy szövegindex létrehozása. A DB2 Net Search Extender programot a DB2 beépített befogadási (összesítési) támogatásával is
Fejezet 13. A DB2 családdal kapcsolatos fejlesztések
83
használhatja, így más DB2 és Informix Dynamic Server (IDS) adatbázisokban lévő adatokat is elláthat indexszel és kereshet azokban.
A gazda- és iSeries alkalmazások használhatnak kétfázisú véglegesítést TCP/IP-vel A 8-as verzióban a gazda- és iSeries™ alkalmazások használhatnak kétfázisú véglegesítést olyankor, amikor TCP/IP-n keresztül kapcsolódnak a DB2® Universal Database rendszerhez.
84
Újdonságok
Függelék A. A DB2 Universal Database technikai leírása A DB2 Universal Database technikai leírása ├ áttekintés A DB2 Universal Database technikai leírása a következő formátumokban érhető el: v Könyvek (PDF és nyomtatott formátum) v Faszerkezetbe rendezett témakörök (HTML formátum) v A DB2 eszközök súgója (HTML formátum) v Példaprogramok (HTML formátum) v Parancssori súgó v Útmutatók Ez a rész a rendelkezésre álló technikai információkat és azok elérésének lehetőségeit ismerteti.
A DB2 dokumentáció FixPak javítócsomagjai Az IBM a dokumentációhoz időnként FixPak javítócsomagokat adhat ki. A dokumentáció javítócsomagjai segítségével a DB2 HTML dokumentációs CD-ről telepített adatok az időközben megjelenő új adatokkal frissíthetők. Megjegyzés: Ha a dokumentáció javítócsomagjait telepíti, a HTML dokumentáció a DB2 nyomtatott vagy on-line PDF útmutatóinál frissebb adatokat fog tartalmazni.
A DB2 technikai leírásának kategóriái A DB2 technikai leírása az alábbi témakörökre osztható fel: v Alapvető tudnivalók v Adminisztráció v Alkalmazásfejlesztés v Üzleti információs feladatok v v v v v
DB2 Connect Első lépések Útmutató Választható összetevők Kiadási megjegyzések
Az alábbi táblázatok a DB2 könyvtárban található könyvek nyomtatott példányainak megrendeléséhez, a PDF fájlok kinyomtatásához és megtekintéséhez, valamint a megfelelő HTML könyvtár megkereséséhez szükséges adatokat tartalmazzák. A DB2
© Szerzői jog IBM 1997 - 2002
85
könyvtárban található könyvek részletes leírása az IBM kiadványok központjában olvasható a www.ibm.com/shop/publications/order címen. A HTML dokumentációt tartalmazó CD telepítési könyvtára minden kategória esetében más: htmlcd_elérési_útja/doc/htmlcd/%L/kategória
ahol: v htmlcd_elérési_útja a HTML CD telepítési könyvtára. v %L a nyelvazonosító, például: en_US. v kategória a kategóriaazonosító, például a core azonosító a DB2 alapvető információira utal. A következő táblázatokban a PDF fájl nevét tartalmazó oszlopban a fájlnév hatodik karaktere jelöli az adott könyv nyelvi verzióját. A db2d1e80 fájlnév például az Adminisztrációs útmutató: tervezés című könyv angol verzióját jelöli, a db2d1g80 fájlnév pedig ugyanennek a könyvnek a német verziójára utal. A nyelvi verziót jelölő karakterek a következők: Nyelv arab brazíliai portugál bolgár horvát cseh dán holland angol finn francia német görög magyar olasz japán koreai norvég lengyel portugál román orosz egyszerűsített kínai szlovák szlovén spanyol
86
Újdonságok
Azonosító w b u 9 x d q e y f g a h i j k n p v 8 r c 7 l z
svéd hagyományos kínai török
s t m
A Nincs rendelési szám szöveg azt jelzi, hogy az adott könyv csak online változatban érhető el, nyomtatott példánya nincs. Alapvető tudnivalók Az itt felsorolt tájékoztatás a DB2 felhasználók számára alapvetően fontos tudnivalókra terjed ki. Az itt található tudnivalók a programozók és az adatbázisok rendszergazdái számára hasznosak, valamint azoknak, akik a DB2 Connect, a DB2 Warehouse Manager vagy az egyéb DB2 termékekkel dolgoznak. A kategória telepítési könyvtára a következő: doc/htmlcd/%L/core. Táblázat: 1. Alapvető tudnivalók Név
Rendelési szám
PDF fájl neve
IBM DB2 Universal Database Command Reference
SC09-4828
db2n0x80
IBM DB2 Universal Database Glossary
Nincs rendelési szám
db2t0x80
IBM DB2 Universal Database Master Index
SC09-4839
db2w0x80
IBM DB2 Universal Database Message Reference, Volume 1
GC09-4840
db2m1x80
IBM DB2 Universal Database Message Reference, Volume 2
GC09-4841
db2m2x80
IBM DB2 Universal Database What’s New
SC09-4848
db2q0x80
Adminisztráció Ez a kategória a DB2 adatbázisok, az adatraktárak és a befogadott rendszerek hatékony tervezéséhez, megvalósításához és kezeléséhez szükséges témaköröket tartalmazza. A kategória telepítési könyvtára a következő: doc/htmlcd/%L/admin. Táblázat: 2. Adminisztráció Név
Rendelési szám
PDF fájl neve
IBM DB2 Universal Database Administration Guide: Planning
SC09-4822
db2d1x80
Függelék A. A DB2 Universal Database technikai leírása
87
Táblázat: 2. Adminisztráció (Folytatás) Név
Rendelési szám
PDF fájl neve
IBM DB2 Universal Database Administration Guide: Implementation
SC09-4820
db2d2x80
IBM DB2 Universal Database Administration Guide: Performance
SC09-4821
db2d3x80
IBM DB2 Universal Database Administrative API Reference
SC09-4824
db2b0x80
IBM DB2 Universal Database Data Movement Utilities Guide and Reference
SC09-4830
db2dmx80
SC09-4831 IBM DB2 Universal Database Data Recovery and High Availability Guide and Reference
db2hax80
IBM DB2 Universal Database Data Warehouse Center Administration Guide
SC27-1123
db2ddx80
IBM DB2 Universal Database Federated Systems Guide
GC27-1224
db2fpx80
IBM DB2 Universal Database SC09-4851 Guide to GUI Tools for Administration and Development
db2atx80
IBM DB2 Universal Database SC27-1121 Replication Guide and Reference
db2e0x80
IBM DB2 Installing and Administering a Satellite Environment
GC09-4823
db2dsx80
IBM DB2 Universal Database SQL Reference, Volume 1
SC09-4844
db2s1x80
IBM DB2 Universal Database SQL Reference, Volume 2
SC09-4845
db2s2x80
IBM DB2 Universal Database System Monitor Guide and Reference
SC09-4847
db2f0x80
Alkalmazásfejlesztés Ez a kategória a DB2 programmal dolgozó alkalmazásfejlesztők és programozók figyelmébe ajánlható. Hasznos tudnivalókat tartalmaz a támogatott nyelvekről és fordítóprogramokról, dokumentációja részletesen ismerteti a DB2 elérésének módját a különböző programozási felületekről (ilyen például a beágyazott SQL, az ODBC, a
88
Újdonságok
JDBC, az SQLj és a CLI). A HTML formátumban, online megtekintett tájékoztató HTML formátumú DB2 mintaprogramokat is tartalmaz. A kategória telepítési könyvtára a következő: doc/htmlcd/%L/ad. Táblázat: 3. Alkalmazásfejlesztés Név
Rendelési szám
PDF fájl neve
IBM DB2 Universal Database SC09-4825 Application Development Guide: Building and Running Applications
db2axx80
IBM DB2 Universal Database SC09-4826 Application Development Guide: Programming Client Applications
db2a1x80
IBM DB2 Universal Database SC09-4827 Application Development Guide: Programming Server Applications
db2a2x80
IBM DB2 Universal Database Call Level Interface Guide and Reference, Volume 1
SC09-4849
db2l1x80
IBM DB2 Universal Database Call Level Interface Guide and Reference, Volume 2
SC09-4850
db2l2x80
IBM DB2 Universal Database Data Warehouse Center Application Integration Guide
SC27-1124
db2adx80
IBM DB2 XML Extender Administration and Programming
SC27-1234
db2sxx80
Üzleti információs feladatok Ez a kategória a DB2 Universal Database adatraktár-kezelési és elemzési szolgáltatásait hatékonyabbá tevő összetevők használatát ismerteti. A kategória telepítési könyvtára a következő: doc/htmlcd/%L/wareh. Táblázat: 4. Üzleti információs feladatok Név
Rendelési szám
PDF fájl neve
IBM DB2 Warehouse Manager Information Catalog Center Administration Guide
SC27-1125
db2dix80
Függelék A. A DB2 Universal Database technikai leírása
89
Táblázat: 4. Üzleti információs feladatok (Folytatás) Név
Rendelési szám
PDF fájl neve
IBM DB2 Warehouse Manager Installation Guide
GC27-1122
db2idx80
DB2 Connect Ez a kategória azt ismerteti, hogyan érhetők el a gazda-, illetve az iSeries adatok a DB2 Connect Enterprise Edition vagy a DB2 Connect Personal Edition segítségével. A kategória telepítési könyvtára a következő: doc/htmlcd/%L/conn. Táblázat: 5. DB2 Connect Név
Rendelési szám
PDF fájl neve
APPC, CPI-C, and SNA Sense Codes
Nincs rendelési szám
db2apx80
IBM Connectivity Supplement
Nincs rendelési szám
db2h1x80
IBM DB2 Connect Quick Beginnings for DB2 Connect Enterprise Edition
GC09-4833
db2c6x80
IBM DB2 Connect Quick Beginnings for DB2 Connect Personal Edition
GC09-4834
db2c1x80
IBM DB2 Connect User’s Guide SC09-4835
db2c0x80
Első lépések Ez a kategória a kiszolgálók, az ügyfelek és az egyéb DB2 termékek telepítéséhez és konfigurálásához szükséges tudnivalókat tartalmazza. A kategória telepítési könyvtára a következő: doc/htmlcd/%L/start. Táblázat: 6. Első lépések
90
Újdonságok
Név
Rendelési szám
PDF fájl neve
IBM DB2 Universal Database Quick Beginnings for DB2 Clients
GC09-4832
db2itx80
IBM DB2 Universal Database Quick Beginnings for DB2 Servers
GC09-4836
db2isx80
IBM DB2 Universal Database Quick Beginnings for DB2 Personal Edition
GC09-4838
db2i1x80
Táblázat: 6. Első lépések (Folytatás) Név
Rendelési szám
PDF fájl neve
IBM DB2 Universal Database Installation and Configuration Supplement
GC09-4837
db2iyx80
IBM DB2 Universal Database Quick Beginnings for DB2 Data Links Manager
GC09-4829
db2z6x80
Útmutató Az útmutató a DB2 szolgáltatásait és a különféle feladatok végrehajtását ismerteti. A kategória telepítési könyvtára a következő: doc/htmlcd/%L/tutr. Táblázat: 7. Útmutató Név
Rendelési szám
PDF fájl neve
Business Intelligence Tutorial: Introduction to the Data Warehouse
Nincs rendelési szám
db2tux80
Business Intelligence Tutorial: Extended Lessons in Data Warehousing
Nincs rendelési szám
db2tax80
Development Center Tutorial for Video Online using Microsoft Visual Basic
Nincs rendelési szám
db2tdx80
Information Catalog Center Tutorial
Nincs rendelési szám
db2aix80
Video Central for e-business Tutorial
Nincs rendelési szám
db2twx80
Visual Explain Tutorial
Nincs rendelési szám
db2tvx80
Választható összetevők Ez a kategória a DB2 választható összetevőinek használatát mutatja be. A kategória telepítési könyvtára a következő: doc/htmlcd/%L/opt. Táblázat: 8. Választható összetevők Név
Rendelési szám
PDF fájl neve
IBM DB2 Life Sciences Data Connect Planning, Installation, and Configuration Guide
GC27-1235
db2lsx80
Függelék A. A DB2 Universal Database technikai leírása
91
Táblázat: 8. Választható összetevők (Folytatás) Név
Rendelési szám
PDF fájl neve
IBM DB2 Spatial Extender User’s Guide and Reference
SC27-1226
db2sbx80
IBM DB2 Universal Database Data Links Manager Administration Guide and Reference
SC27-1221
db2z0x80
IBM DB2 Universal Database Net Search Extender Administration and Programming Guide Megjegyzés: A dokumentum HTML változata nem telepíthető a HTML dokumentáció CD-lemezéről.
SH12-6740
n.a.
Kiadási megjegyzések A kiadási megjegyzések a termék kiadására és a javítócsomag szintjére vonatkozó kiegészítő tudnivalókat tartalmaznak. Ismertetik az egyes kiadások és javítócsomagok dokumentációjának változásait is. Táblázat: 9. Kiadási megjegyzések Név
Rendelési szám
PDF fájl neve
DB2 kiadási megjegyzések
Lásd a megjegyzést.
Lásd a megjegyzést.
DB2 telepítési megjegyzések
Csak a termék CD-lemezén található meg.
Csak a termék CD-lemezén található meg.
Megjegyzés: A kiadási megjegyzések HTML változata az információs központban és a termék CD-lemezén egyaránt megtalálható. Az ASCII fájl UNIX alapú környezetben történő megtekintéséhez lásd a Release.Notesnevű fájlt. A fájl a DB2DIR/Readme/%L könyvtárban található, ahol %L a területi beállítások nevét, a DB2DIR pedig a következőt jelöli: v /usr/opt/db2_08_01 (AIX) esetén v /opt/IBM/db2/V8.1 (egyéb UNIX operációs rendszerek esetén) Kapcsolódó feladatok: v “DB2 könyvek nyomtatása PDF fájlokból” oldalszám: 93 v “Nyomtatott DB2 könyvek rendelése” oldalszám: 94 v “Az online segítség elérése” oldalszám: 94 v “Termékinformációk megkeresése a DB2 Információs központ az adminisztrációs eszközökből történő elérésével” oldalszám: 98
92
Újdonságok
v “A technikai dokumentáció online megtekintése a DB2 HTML Dokumentáció CD lemezről” oldalszám: 99
DB2 könyvek nyomtatása PDF fájlokból A DB2 könyvek kinyomtathatók a DB2 PDF Dokumentáció CD lemezen található PDF fájlokból. Az Adobe Acrobat Reader segítségével ki lehet nyomtatni bizonyos oldalakat vagy akár az egész könyvet is. Előfeltételek: Győződjön meg róla, hogy az Adobe Acrobat Reader telepítve van. A program elérhető az Adobe webhelyén: www.adobe.com Eljárás: DB2 könyv PDF fájlból történő nyomtatásához szükséges lépések: 1. Helyezze a DB2 PDF Dokumentáció CD lemezt az olvasóba. UNIX operációs rendszeren illessze rendszerbe (mount) a DB2 PDF Dokumentáció CD lemezt. A CD lemez UNIX operációs rendszerbe történő illesztéséről (mount) részletes leírás található a Repülőrajt című kézikönyvben. 2. Indítsa el az Adobe Acrobat Reader programot. 3. Nyissa meg a PDF fájlt az alábbi helyek valamelyikéről: v Windows operációs rendszeren: x:\doc\nyelv alkönyvárból, ahol az x a CD-ROM meghajtó betűjelét, a nyelv pedig a használt nyelvnek megfelelő kétkarakteres országkódot jelöli (például az EN az angol nyelvnek felel meg). v UNIX operációs rendszeren: a CD-ROM /cdrom/doc/ %L alkönyvtárából, ahol a /cdrom a CD-ROM beillesztési helye, %L pedig a kívánt területi beállítást jelöli. Kapcsolódó feladatok: v “Nyomtatott DB2 könyvek rendelése” oldalszám: 94 v “Termékinformációk megkeresése a DB2 Információs központ az adminisztrációs eszközökből történő elérésével” oldalszám: 98 v “A technikai dokumentáció online megtekintése a DB2 HTML Dokumentáció CD lemezről” oldalszám: 99 Kapcsolódó hivatkozások: v “A DB2 Universal Database technikai leírása ├ áttekintés” oldalszám: 85
Függelék A. A DB2 Universal Database technikai leírása
93
Nyomtatott DB2 könyvek rendelése Eljárás: Nyomtatott könyvek rendeléséhez tegye a következőt: v Keressen meg egy felhatalmazott IBM forgalmazót vagy marketing képviselőt. Az IBM helyi képviselőjének adatait az IBM Worldwide Directory of Contacts listájából keresheti ki a www.ibm.com/planetwideweblapon. v Az Egyesült Államokban hívja az 1-800-879-2755 telefonszámot, Kanadában pedig az 1-800-IBM-4YOU számot. v Látogasson el az IBM Publications Center weboldalra: www.ibm.com/shop/publications/order A DB2 Doc Pack csomagjainak megrendelésével a DB2 kézikönyvek nyomtatott változatát is beszerezheti az IBM viszonteladóitól. A Doc Pack csomagok a DB2 könyvtár kézikönyveinek azon kiválasztott részei, amelyek a vásárolt DB2 termék használatába vezetnek be. A Doc Pack csomagokban található kézikönyvek anyaga megegyezik a DB2 PDF dokumentációs CD-n található PDF formátumú, valamint a DB2 HTML dokumentációs CD-n lévő HTML dokumentációéval. Kapcsolódó feladatok: v “DB2 könyvek nyomtatása PDF fájlokból” oldalszám: 93 v “Témakörök megkeresése DB2 Információs központ böngészőből történő elérésével” oldalszám: 96 v “A technikai dokumentáció online megtekintése a DB2 HTML Dokumentáció CD lemezről” oldalszám: 99 Kapcsolódó hivatkozások: v “A DB2 Universal Database technikai leírása ├ áttekintés” oldalszám: 85
Az online segítség elérése Az összes DB2 összetevővel együtt járó online segítség három típusa érhető el: v Ablak és jegyzettömb segítség v Parancssori segítség v SQL utasítás segítség Az ablak és jegyzettömb segítség az ablakokban, illetve jegyzettömbben elvégezhető feladatokat írja le, valamint a vezérlőelemeket. Ezen segítségnek két típusa van: v A Súgó gombbal elérhető segítség v Előbukkanó információk
94
Újdonságok
A Súgó gombbal érhetők el az áttekintésre és az előfeltételekre vonatkozó információk. Az előbukkanó információk az ablakokban, illetve a jegyzettömbben található vezérlőelemekről adnak leírást. Az ablak és jegyzettömb segítség elérhető a felhasználói felülettel rendelkező DB2 központokból és összetevőkből. A parancssori segítség magában foglalja a Parancs segítséget és az Üzenet segítséget. A Parancs segítség a parancssori feldolgozóba írandó parancsok szintaktikáját írja le. Az Üzenet segítség a hibaüzenet okát írja le és megadja a hiba miatt esedékes tennivalókat. Az SQL utasítás segítség magában foglalja az SQL segítséget és az SQLSTATE segítséget. Olyan feltételek esetén, amelyek SQL utasítás hatására alakulhattak ki, a DB2 egy SQLSTATE értéket küld vissza a rendszernek. Az SQLSTATE segítség megadja az SQL utasítások (SQL állapotok és osztálykódok) szintaktikájának leírását. Megjegyzés: Az SQL segítség nem érhető el UNIX operációs rendszereken. Eljárás: Az online segítség eléréséhez szükséges tennivalók: v Az ablak és jegyzettömb segítség eléréséhez kattintson a Súgó gombra vagy kattintson a kérdéses vezérlőelemre, majd az F1 gombra. Ha az Eszközbeállítások jegyzettömb Általános oldalán az Előbukkanó információk automatikus kijelzése jelölőnégyzet ki van választva, akkor az egy adott vezérlőelemre vonatkozó előbukkanó információ megjeleníthető úgy is, hogy az egérkurzort a vezérlőelem fölé viszi. v A parancssori segítség eléréséhez nyissa meg a parancssori feldolgozót és írja be: – Parancssori segítséghez: ? parancs
ahol a parancs egy kulcsszót vagy az egész parancsot jelöli. Például, a ? catalog beírása minden CATALOG paranccsal kapcsolatos segítséget megmutat, míg a ? catalog database a CATALOG DATABASE paranccsal kapcsolatos segítséget jeleníti meg. v Üzenetek segítséghez: ? XXXnnnnn
ahol az XXXnnnnn egy érvényes üzenetazonosítót jelöl. Például, a ? SQL30081 beírása az SQL30081 üzenetre vonatkozó segítséget mutatja meg. v Az SQL utasítás segítség eléréséhez nyissa meg a parancssori feldolgozót és írja be: ? sqlstate vagy ? osztálykód
Függelék A. A DB2 Universal Database technikai leírása
95
ahol az sqlstate érvényes ötszámjegyű SQL állapotot jelöl, az osztálykód pedig az SQL állapot első két számjegyét jelenti. Például, a ? 08003 beírása a 08003-as SQL állapotra vonatkozó segítség megjelenítését eredményezi, míg a ? 08 beírásával a 08-as osztálykódhoz tartozó segítség tekinthető meg. Kapcsolódó feladatok: v “Témakörök megkeresése DB2 Információs központ böngészőből történő elérésével” oldalszám: 96 v “A technikai dokumentáció online megtekintése a DB2 HTML Dokumentáció CD lemezről” oldalszám: 99
Témakörök megkeresése DB2 Információs központ böngészőből történő elérésével A DB2 Információs központ böngészőből történő elérése lehetővé teszi a hozzáférést azon információkhoz, amelyek a DB2 Universal Database és DB2 Connect programok által biztosított lehetőségek teljes kihasználásához szükségesek. A DB2 Információs központ a DB2 fő szolgáltatásait és összetevőit is dokumentálja (például a többszörözést, adatraktározást, metaadatokat és DB2 bővítőket). A böngészőn keresztül elért DB2 Információs központ a következő fő elemekből áll: Navigációs fa A navigációs fa a böngésző ablakának bal oldali keretében található. A fa ágai megnyithatók és bezárhatók a a DB2 Információs központban található témakörök, szószedet és főindex megmutatásához, illetve elrejtéséhez. Navigációs eszközsáv A navigációs eszközsáv a böngésző ablakának jobb felső keretében található. A navigációs eszközsáv olyan gombokat tartalmaz, amelyek lehetővé teszik a DB2 Információs központban történő keresést, a navigációs fa elrejtését és a pillanatnyilag megjelenített témakört megkeresését a navigációs fában. Tartalom keret A tartalom keret a böngésző ablakának jobb alsó keretében található. A tartalom keret jeleníti meg a témaköröket, amikor a navigációs fában egy hivatkozásra kattint, amikor egy keresési találatra kattint, illetve amikor egy másik témakörben vagy a főindexben szereplő hivatkozásra kattint. Előfeltételek: A DB2 Információs központ böngészőből történő eléréséhez az alábbi böngészők valamelyikét kell használnia: v Microsoft Explorer 5-ös vagy újabb verziója
96
Újdonságok
v Netscape Navigator 6.1-es vagy újabb verziója Korlátozások: A DB2 Információs központ csak azokat a témaköröket tartalmazza, amelyeket a DB2 HTML Dokumentáció CD lemezről történő telepítéskor kijelölt. Ha a webböngésző Nincs ilyen fájl hibaüzenetet jelenít meg egy téma hivatkozásának megnyitásakor, egy vagy több további témacsoportot is telepítenie kell a DB2 HTML dokumentációs CD-ről. Eljárás: Ahhoz, hogy egy témakört kulcsszavak keresése útján találjon meg, a következő teendők szükségesek: 1. Kattintson a Keresés ikonra a navigációs eszközsávban. 2. A Keresés ablak felső szövegbeviteli mezőjébe írjon be az érdeklődési területéhez kapcsolódó kifejezés(eke)t, majd kattintson a Keresés gombra. A találat pontossága szerint rangsorolva megjelenik a témakörök listája a Találatok mezőben. A találatok melletti számok az egyezés közeliségét jelzik (a nagyobb szám nagyobb mértékű egyezést jelent). Több kifejezés megadása növeli a lekérdezés pontosságát és egyúttal csökkenti a találatként visszaadott témakörök számát. 3. A Találatok mezőben kattintson az olvasni kívánt témakör címére. A témakör a tartalom keretben tekinthető meg. Ahhoz, hogy egy témakört megtaláljon a navigációs fában, a következő teendők szükségesek: 1. A navigációs fában kattintson azon kategória könyv alakú ikonjára, amely érdekli. Az ikon alatt megjelenik az alkategóriák listája. 2. Kattintson a könyv alakú ikonokra mindaddig, amíg a kívánt témaköröket tartalmazó kategóriát meg nem találta. A témakörökre mutató kategóriák címei aláhúzott hivatkozásként jelennek meg, ha a kurzor föléjük kerül. A navigációs fában a témaköröket lapot ábrázoló ikon jelzi. 3. Kattintson a témakörre mutató hivatkozásra. A témakör a tartalom keretben tekinthető meg. Ahhoz, hogy egy témakört vagy kifejezést megtaláljon a főindexben, a következő teendők szükségesek: 1. Kattintson az “Index” kategória ikonjára a navigációs fában. A kategória megnyílik és a navigációs fában megmutatja a hivatkozásokat betűrendben. 2. A navigációs fában kattintson a keresett témakörhöz kapcsolódó kifejezés első karakterével egyező hivatkozásra. A megadott karakterrel kezdődő kifejezések listája megjelenik a tartalom keretben. A több indexbejegyzéssel rendelkező kifejezéseket könyvet ábrázoló ikon jelzi.
Függelék A. A DB2 Universal Database technikai leírása
97
3.
Kattintson a kívánt kifejezéshez tartozó könyv ikonra. A kiválasztott kifejezés alatt megjelennek a vonatkozó kifejezések és témakörök. A témaköröket lapot ábrázoló ikonok jelölik, melyek címe alá van húzva.
4.
Kattintson a kívánalmaknak megfelelő témakör címére. A témakör a tartalom keretben tekinthető meg.
Kapcsolódó szempontok: v “Kisegítő lehetőségek” oldalszám: 105 v “A böngészőn keresztül elért DB2 Információs központ” oldalszám: 107 Kapcsolódó feladatok: v “Termékinformációk megkeresése a DB2 Információs központ az adminisztrációs eszközökből történő elérésével” oldalszám: 98 v “A telepített HTML dokumentáció frissítése” oldalszám: 100 v “A DB2 dokumentáció Netscape 4.x programmal történő keresésének hibaelhárítása” oldalszám: 102 v “Keresés a DB2 dokumentációban” oldalszám: 103 Kapcsolódó hivatkozások: v “A DB2 Universal Database technikai leírása ├ áttekintés” oldalszám: 85
Termékinformációk megkeresése a DB2 Információs központ az adminisztrációs eszközökből történő elérésével A DB2 Információs központ gyors elérést biztosít a DB2 termékinformációkhoz és minden olyan operációs rendszeren elérhető, amelyen a DB2 adminisztrációs eszközök használhatóak. Az eszközökből elért DB2 Információs központ hat különböző információtípust tesz hozzáférhetővé. Feladatok A DB2 használata során végzett kulcsfeladatok. Szempontok A DB2 rendszer kulcsfontosságú szempontjai. Kézikönyv DB2 kézikönyv információk, mint például a kulcsszavak, parancsok és API-k. Hibaelhárítás Hibaüzenetek és információk, amelyek segítséget nyújtanak az egyszerűbb DB2 problémák esetében. Példák A DB2 rendszerben található példaprogramok HTML listáira mutató hivatkozások.
98
Újdonságok
Útmutatók Egy-egy DB2 szolgáltatás használatának megtanulását segítő útmutatás. Előfeltételek: Némelyik hivatkozás a DB2 Információs központban internetes webhelyre mutat. Ezen hivatkozások tartalmának megtekintéséhez először csatlakoznia kell az internetre. Eljárás: A DB2 Információs központ az adminisztrációs eszközökből történő elérése esetén a termékinformációk megkereséséhez szükséges tennivalók: 1. Indítsa el a DB2 Információs központot a következő módok valamelyikén: v Grafikus adminisztrációs eszközök esetén kattintson az Információs központ ionra az eszközsávban. Ugyanezt kiválaszthatja a Segítség menüben is. v A parancssorba írja be: db2ic. 2. Kattintson ahhoz az információtípushoz tartozó fülre, amely típus a keresett információhoz kapcsolódik. 3. Navigáljon a fa segítségével és kattintson a keresett témákra. Ekkor az információ megjelenítéséhez az Információs központ elindítja a webböngészőt. 4. Ha az információkat a listák böngészése nélkül kívánja megkeresni, kattintson a listáktól jobbra elhelyezkedő Keresés ikonra. Miután az Információs központ elindította a böngészőt az információ kijelzéséhez, a teljes szövegben végezhet keresést a navigációs eszközsáv Keresés ikonjára kattintva. Kapcsolódó szempontok: v “Kisegítő lehetőségek” oldalszám: 105 v “A böngészőn keresztül elért DB2 Információs központ” oldalszám: 107 Kapcsolódó feladatok: v “Témakörök megkeresése DB2 Információs központ böngészőből történő elérésével” oldalszám: 96 v “Keresés a DB2 dokumentációban” oldalszám: 103
A technikai dokumentáció online megtekintése a DB2 HTML Dokumentáció CD lemezről A DB2 HTML Dokumentáció CD-ről telepíthető összes HTML formátumú témakör közvetlenül a CD lemezről is elolvasható. Ebből kifolyólag a dokumentáció megtekinthető anélkül, hogy telepíteni kellene azt. Korlátozások: Függelék A. A DB2 Universal Database technikai leírása
99
Mivel az Eszközök súgóját a DB2 termék CD-jéről, és nem aDB2 HTML dokumentációs CD-ről lehet telepíteni, a súgó megtekintéséhez magát a DB2 terméket is telepítenie kell. Eljárás: 1. Helyezze be a DB2 HTML Dokumentáció CD lemezt. UNIX operációs rendszeren illessze rendszerbe (mount) a DB2 HTML Dokumentáció CD-t. A Repülőrajt című könyv részletesen bemutatja a CD beillesztését UNIX operációs rendszeren. 2. Indítsa el a HTML böngészőt és nyissa meg a megfelelő fájlt: v Windows operációs rendszeren: e:\program files\IBM\SQLLIB\doc\htmlcd\%L\index.htm
ahol az e a CD-ROM meghajtó betűjele, az %L pedig a használni kívánt dokumentáció területi beállításait jelöli, például: en_US az angol nyelv esetében. v UNIX operációs rendszeren: /cdrom/program files/IBM/SQLLIB/doc/htmlcd/%L/index.htm
ahol a /cdrom/ jelöli a CD beillesztésének helyét, míg az %L a használni kívánt dokumentáció területi beállításait jelöli, például: en_US az angol nyelv esetében. Kapcsolódó feladatok: v “Témakörök megkeresése DB2 Információs központ böngészőből történő elérésével” oldalszám: 96 v “Fájlmásolás a DB2 HTML dokumentációs CD-ről webkiszolgálóra” oldalszám: 102 Kapcsolódó hivatkozások: v “A DB2 Universal Database technikai leírása ├ áttekintés” oldalszám: 85
A telepített HTML dokumentáció frissítése Lehetőség van a DB2 HTML Dokumentáció CD lemezről telepített HTML fájlok frissítésére, amint az IBM a frissítéseket elérhetővé teszi. Ez a következő két úton történhet: v Az Információs központ segítségével (ha a DB2 adminisztrációs GUI eszközök telepítésre kerültek). v Egy DB2 HTML documentation FixPak (dokumentációs javítócsomag) letöltésével és alkalmazásával. Megjegyzés: Ez NEM frissíti a DB2 programkódot; kizárólag a DB2 HTML Dokumentáció CD lemezről telepített HTML dokumentáció frissül. Eljárás:
100
Újdonságok
Az Információs központ a helyi dokumentáció frissítéséhez történő használatakor szükséges teendők: 1. Indítsa el a DB2 Információs központot az alábbi módok valamelyikén: v A grafikus adminisztrációs eszközökben kattintson az eszközsávban az Információs központ ikonra. Ugyanezt kiválaszthatja a Súgó menüben is. v A parancssorba írja be: db2ic. 2. Győződjön meg arról, hogy a számítógép eléri az internetet; ha igényli, a frissítő program a legfrissebb dokumentációs FixPak javítócsomagot az IBM kiszolgálóról. 3. Válassza ki az Információs központ —> Helyi dokumentáció frissítése menüpontot a frissítés megkezdéséhez. 4. Adja meg a proxi információkat (ha szükséges) az internethez történő csatlakozáshoz. Az Információs központ letölti és telepíti a legfrissebb dokumentációs FixPak javítócsomagot, ha az elérhető. A dokumentációs FixPak kézzel történő letöltéséhez és telepítéséhez szükséges teendők: 1. Győződjön meg arról, hogy a számítógép csatlakozott az internetre. 2. A webböngészőben nyissa meg a DB2 terméktámogatás lapot a következő címen: www.ibm.com/software/data/db2/udb/winos2unix/support. 3. Tekintse meg a 8-as változathoz tartozó hivatkozást, és keresse a ″Documentation FixPaks″ (dokumentációs javítócsomagok) hivatkozást. 4. A dokumentációs javítócsomag és a telepített dokumentáció verziószámának összehasonlításával állapítsa meg, hogy a helyi dokumentáció elavult-e. A számítógépen található dokumentáció jelenlegi verziója: DB2 v8.1 GA. 5. Ha elérhető ennél frissebb dokumentáció, töltse le az operációs rendszerre telepítendő javítócsomagot. Egy FixPak javítócsomag létezik az összes Windows rendszerhez és egy az összes UNIX rendszerhez. 6. A FixPak javítócsomag telepítése: v Windows operációs rendszeren: A dokumentációs FixPak javítócsomag egy önkicsomagoló zip fájl. Helyezze át a letöltött dokumentációs FixPak javítócsomagot egy üres könyvtárba és futtassa. Ez létrehoz egy setup parancsfájlt, amelynek futtatásával telepítheti a dokumentációs FixPak javítócsomagot. v UNIX operációs rendszeren: A dokmentációs FixPak javítócsomag egy tömörített tar.Z fájl. Csomagolja ki, majd bontsa ki (untar) a fájlt. Ez létrehozza a delta_install könyvtárat, amelyben található egy installdocfix nevű parancsfájl. A dokumentációs FixPak javítócsomag telepítéséhez futtassa ezt a parancsfájlt. Kapcsolódó feladatok: v “Fájlmásolás a DB2 HTML dokumentációs CD-ről webkiszolgálóra” oldalszám: 102 Kapcsolódó hivatkozások: Függelék A. A DB2 Universal Database technikai leírása
101
v “A DB2 Universal Database technikai leírása ├ áttekintés” oldalszám: 85
Fájlmásolás a DB2 HTML dokumentációs CD-ről webkiszolgálóra A teljes DB2 információs könyvtár a DB2 HTML dokumentációs CD-n található, és a könnyebb elérhetőség érdekében Web kiszolgálóra is telepíthető. Egyszerűen másolja a kívánt nyelvre vonatkozó dokumentációt a webkiszolgálóra. Megjegyzés: Alacsonyabb sebességű webkiszolgálónál előfordulhat, hogy a HTML dokumentáció letöltése hosszabb időt vesz igénybe. Eljárás: A fájlok DB2 HTML dokumentációs CD-ről webkiszolgálóra történő másolásakor használja a megfelelő forrásútvonalat: v Windows operációs rendszeren: E:\program files\IBM\SQLLIB\doc\htmlcd\%L\*.*
ahol az E a CD-ROM meghajtó betűjele, az %L pedig a nyelvazonosító. v UNIX operációs rendszeren: /cdrom/program files/IBM/SQLLIB/doc/htmlcd/%L/*.*
ahol a cdrom a CD-ROM meghajtó illesztési pontja, az %L pedig a nyelvi azonosító. Kapcsolódó feladatok: v “Keresés a DB2 dokumentációban” oldalszám: 103 Kapcsolódó hivatkozások: v “Supported DB2 interface languages, locales, and code pages” a következő kiadványban: Repülőrajt DB2 kiszolgálókhoz v “A DB2 Universal Database technikai leírása ├ áttekintés” oldalszám: 85
A DB2 dokumentáció Netscape 4.x programmal történő keresésének hibaelhárítása A legtöbb keresési probléma a webböngészők Java támogatásával kapcsolatos. A fejezet ezek elkerülésének lehetséges módjait írja le. Eljárás: Általános probléma a Netscape 4.x program esetében, hogy hiányzik vagy rossz helyen található egy biztonsági osztály. Próbálkozzon a következő kerülőúttal, főként ha a következő sort látja a böngésző Java konzolján:
102
Újdonságok
A következő osztály nem található: java/security/InvalidParameterException
v Windows operációs rendszeren: A DB2 HTML dokumentációs CD-ről másolja az x:program files\IBM\SQLLIB\doc\htmlcd\locale\InvalidParameterException.class fájlt a Netscape böngésző telepítési helye szerinti java\classes\java\security\ könyvtárba; ahol az x a CD-ROM meghajtó betűjelét, a locale pedig a kívánt területi beállításokat jelöli. Megjegyzés: Lehet, hogy a java\security\ alkönyvtárrendszert létre kell hoznia. v UNIX operációs rendszeren: A DB2 HTML dokumentációs CD-ről másolja a /cdrom /program files/IBM/SQLLIB/doc/htmlcd/locale/InvalidParameterException.class fájlt a Netscape böngésző telepítési helye szerinti java/classes/java/security/ könyvtárba, ahol a cdrom a CD-ROM illesztési pontja, a locale pedig a kívánt területi beállításokat jelöli. Megjegyzés: Lehet, hogy a java/security/ alkönyvtárrendszert létre kell hoznia. Ha a Netscape továbbra sem képes megjeleníteni a keresési bemenet ablakot, próbálja meg a következőt: v Zárja be a Netscape böngésző minden példányát, hogy biztosan ne fusson Netscape programkód a számítógépen. Ezután nyisson meg egy új Netscape böngésző példányt és ismét próbálja meg elindítani a keresést. v Ürítse ki a böngésző gyorsítótárját. v Próbálkozzon a Netscape egy másik verziójával vagy másik böngészővel. Kapcsolódó feladatok: v “Keresés a DB2 dokumentációban” oldalszám: 103
Keresés a DB2 dokumentációban A szükséges információt a DB2 dokumentáció könyvtárában keresheti meg. A DB2 Információs központ navigációs eszköztárán a Keresés ikonra kattintva (böngészőből) megnyílik a keresési ablak. A keresési eredmény betöltésének sebessége a számítógép és a hálózat sebességétől függ. Előfeltételek: Netscape 6.1-es vagy újabb, vagy Microsoft Internet Explorer 5-ös vagy újabb változat. Győződjön meg arról, hogy a böngészőben a Java támogatás engedélyezve van. Korlátozások:
Függelék A. A DB2 Universal Database technikai leírása
103
A következő korlátozások vannak érvényben a dokumentációkban végzett keresések során: v A keresés során a kis- és nagybetűk nincsenek megkülönböztetve. v A logikai keresés nem támogatott. v A keresésben helyettesítő karakterek és részkeresések nem végezhetők. Ha például java* (vagy java) karaktersort ír be, csak a szó szerint java* (vagy java) előfordulások jelennek meg, a javadoc például nem. Eljárás: A DB2 dokumentációban történő kereséshez: 1. A navigációs eszköztáron kattintson a Keresés ikonra. 2. A Keresés ablak felső szövegbeviteli mezőjébe (szóközzel elválasztva) írjon be az érdeklődési területéhez kapcsolódó kifejezés(eke)t, majd kattintson a Keresés gombra. A találat pontossága szerint rangsorolva megjelenik a témakörök listája a Találatok mezőben. A találatok melletti számok az egyezés közeliségét jelzik (a nagyobb szám nagyobb mértékű egyezést jelent). Több kifejezés megadása növeli a lekérdezés pontosságát és egyúttal csökkenti a találatként visszaadott témakörök számát. 3. Az Eredmények listán kattintson az elolvasni kívánt téma címére. Ekkor a téma a DB2 Információs központ tartalom keretében jelenik meg. Megjegyzés: Kereséskor a rendszer az első (legközelebbi) egyezést tartalmazó lapot automatikusan betölti a böngésző keretébe. A többi keresési eredmény tartalmának megtekintéséhez kattintson az eredménylista kívánt elemére. Kapcsolódó feladatok: v “A DB2 dokumentáció Netscape 4.x programmal történő keresésének hibaelhárítása” oldalszám: 102
Online DB2 hibaelhárítási információk A DB2® UDB 8-as verzió kiadásával megszűnt a Hibaelhárítási útmutató. A régebben ezen hibaelhárítási útmutatóban szereplő információk már részét képezik a DB2 kiadványoknak. Ezen okból, mindig a lehető legfrissebb információt tudjuk nyújtani. A DB2 hibaelhárítási segédprogramjaira és szolgáltatásaira vonatkozó információkért kapcsolódjon a DB2 Információs központhoz bármely eszközön keresztül. Látogassa meg a DB2 Online terméktámogatás webhelyet, ha problémát észlel és segítségre van szüksége a lehetséges okok és megoldások megkeresése során. A terméktámogatás webhelyén elérhető a DB2 kiadványok, technikai feljegyzések, APAR (termékhiba) hibajelentések, javítócsomagok és más források nagyméretű, folytonosan
104
Újdonságok
frissülő adatbázisa. A terméktámogatás webhelyén ebben az ismerethalmazban keresheti a problémára vonatkozó lehetséges megoldásokat. Az Online terméktámogatás webhelyet a www.ibm.com/software/data/db2/udb/winos2unix/support címen érheti el, illetve az Online terméktámogatás gombra kattintva a DB2 Információs központban. A gyakran változó információk, mint például a belső DB2 hibakódok listája, szintén ezen a webhelyen találhatók. Kapcsolódó szempontok: v “A böngészőn keresztül elért DB2 Információs központ” oldalszám: 107 Kapcsolódó feladatok: v “Termékinformációk megkeresése a DB2 Információs központ az adminisztrációs eszközökből történő elérésével” oldalszám: 98
Kisegítő lehetőségek A kisegítő lehetőségek segítséget nyújtanak a szoftverek sikeres használatához a testileg fogyatékos (pl. csökkentlátó vagy mozgáskorlátozott) felhasználóknak. A 8-as verziójú DB2® Universal Database főbb kisegítő lehetőség szolgáltatásai a következők: v A DB2 lehetővé teszi az összes szolgáltatás igénybe vételét úgy, hogy az egér helyett csak a billentyűzetet használja. Lásd: “Billentyűzet bemenet és navigáció”. v A DB2 lehetővé teszi a használt betűkészlet méretének és színének egyéni beállítását. Lásd: “Megjelenítés csökkentlátók számára” oldalszám: 106. v A DB2 lehetővé teszi vizuális vagy hangos figyelmeztető jelzések alkalmazását. Lásd: “Alternatív figyelmeztető jelzések” oldalszám: 106. v A DB2 támogatja a Java™ Accessibility API programot használó kisegítő lehetőségek alkalmazásokat. Lásd: “Kompatibilitás kisegítő technológiákkal” oldalszám: 106. v A DB2 programmal együtt szállított dokumentáció elérhető formátumú. Lásd: “Kisegítő lehetőségek dokumentáció” oldalszám: 106.
Billentyűzet bemenet és navigáció Billentyűzet bemenet A DB2 Tools működtethető kizárólag a billentyűzetet használva is. Billentyűk, illetve billentyűkombinációk segítségével a legtöbb olyan művelet elvégezhető, amely az egér használatával is elindítható. Aktuális mező kezelése a billentyűzet segítségével UNIX alapú rendszereken az aktuális mező ki van emelve, így jelezve az ablak aktív területét, amire a billentyű lenyomása hatással lesz.
Függelék A. A DB2 Universal Database technikai leírása
105
Megjelenítés csökkentlátók számára A DB2 Tools nyújt olyan szolgáltatásokat, amelyek továbbfejleszik felhasználói felületet és a csökkentlátó felhasználók számára is olvashatóvá teszik a képernyőt. Ezen a kisegítő továbbfejlesztések közé sorolható az egyénileg megadott betűkészlet tulajdonságok támogatása. Betűkészlet beállítások A DB2 Tools lehetővé teszi a menük és párbeszédablakok szövegeiben szereplő betűk színének, méretének és betűtípusának kiválasztását az Eszközök beállítása jegyzettömb segítségével. Színfüggetlenség Ezen termék szolgáltatásainak használatához nincs szükség színek megkülönböztetéséhez.
Alternatív figyelmeztető jelzések Az Eszközök beállításai jegyzettömb segítségével megadhatja, hogy kívánja-e a figyelmeztetéseket hangos vagy vizuális jelzések útján is megkapni.
Kompatibilitás kisegítő technológiákkal A DB2 Tools kezelőfelület támogatja a Java Accessibility API felületet, amely lehetővé teszi a képernyőolvasón keresztül történő használatot és más, fogyatékos emberek által használt kisegítő technológiákat.
Kisegítő lehetőségek dokumentáció A DB2 termékcsalád dokumentációja HTML formátumban érhető el. Ez lehetővé teszi, hogy a dokumentáció a böngésző beállításai szerint kerüljön megjelenítésre. Ugyanez lehetőséget nyújt arra is, hogy képernyőolvasót vagy más kisegítő technológiákat alkalmazzon.
DB2 útmutatók A DB2® útmutatók segítséget nyújtanak a DB2 Universal Database különféle tulajdonságainak megismeréséhez. Lépésről lépésre leírt útmutatást nyújtanak a DB2 rendszerhez a következő területeken: alkalmazások fejlesztése, SQL lekérdezés teljesítményének finomhangolása, adatraktárakkal történő munkavégzés, metaadatok kezelése és internetes szolgáltatások fejlesztése. Indulás előtt: Az alább hivatkozott tananyagokat csak akkor éri el, ha előzőleg telepíti azokat a DB2 HTML dokumentáció CD-ről. Ha az útmutatókat nem kívánja telepíteni, azok HTML verzióját közvetlenül a DB2 HTML Dokumentáció CD lemezen is megtekintheti. Ugyanezen útmutatók PDF formátumban is megtalálhatók a DB2 PDF Dokumentáció CD lemezen.
106
Újdonságok
Némelyik útmutató mintaadatokat vagy kódot használ. Nézzen végig minden egyes útmutatót a meghatározott feladatokra vonatkozó előfeltételek leírásához. DB2 Universal Database útmutatók: Ha a tananyagokat telepítette a DB2 HTML dokumentáció CD-ről, kattintson a következő listán a megtekintendő tananyag címére. Business Intelligence útmutató: Az Adatraktár központ bemutatása Az Adatraktár központ segítségével végez bemutató jellegű adatraktározást. Business Intelligence útmutató: Bővített adatraktározási szemléltető példa Haladó adatraktározási feladatokat végez az Adatraktár központ segítségével. Development Center útmutató a Microsoft® Visual Basic programnyelvet használó Video Online szolgáltatáshoz Egy alkalmazás különböző összetevőit építi fel a Development Center Add-in for Microsoft Visual Basic segítségével. Információkatalógus-központ útmutató Létrehoz és kezel egy információkatalógust metaadatok az Információkatalógus-központ segítségével történő megkereséséhez és használatához. Video Central for e-business útmutató Fejleszt és telepít egy fejlett DB2 Web Services alkalmazást WebSphere® termékek segítségével. Visual Explain útmutató Jobb teljesítmény elérése érdekében elemzi, optimalizálja az SQL utasításokat és elvégzi azok finomhangolását a Visual Explain segítségével.
A böngészőn keresztül elért DB2 Információs központ A DB2® Információs központ hozzáférést biztosít minden olyan információhoz, ami a DB2 Universal Database™ és DB2 Connect™ termékek biztosította előny teljes kiaknázásához szükséges lehet az Ön üzletében. A DB2 Információs központ tartalmaz leírást a DB2 szolgáltatásokra és összetevőkre vonatkozóan is: többek között a replikációra, adatraktározásra, az Információs központra, a Life Sciences Data Connect programra és a DB2 bővítőkre vonatkozó leírásokat. A böngészőn keresztül elért DB2 Információs központhoz a következő szolgáltatások tartoznak (Netscape Navigator 6.1-es vagy újabb, vagy Microsoft Internet Explorer 5-ös vagy újabb böngésző használata esetén). Egyes szolgáltatásokhoz Java vagy JavaScript: támogatás is szükséges lehet Rendszeresen frissített dokumentáció A frissített HTML letöltésével tartsa a témaköröket naprakészen.
Függelék A. A DB2 Universal Database technikai leírása
107
Keresés A munkaállomásra telepített összes témakörben végez keresést a navigációs eszközsáv Keresés ikonjára történő kattintás után. Integrált navigációs fa A DB2 könyvtár bármelyik témakörét megtalálja a navigációs fa segítségével. A navigációs fa rendezése a következő információtípusok szerint történik: v Feladatok, amelyek lépésről lépésre leírják egy adott cél elérésének módját. v Szempontok, amelyek egy témakör áttekintését teszik lehetővé. v Hivatkozási témakörök, amelyek részletes információkkal szolgálnak egy-egy témával kapcsolatban, mint például az utasítások és parancsok szintaktikája, üzenet segítség vagy a követelmények. Főindex A Főindexből lépjen a DB2 HTML dokumentációs CD-ről telepített adatokhoz. Az indexek rendezése az indexkifejezések betűrendje alapján történik. Fő fogalomtár A fő fogalomtár meghatározza a DB2 Információs központban használatos kifejezéseket. A fogalomtár rendezése a tárban szereplő kifejezések ábécé szerinti sorrendje alapján történik. Kapcsolódó feladatok: v “Témakörök megkeresése DB2 Információs központ böngészőből történő elérésével” oldalszám: 96 v “Termékinformációk megkeresése a DB2 Információs központ az adminisztrációs eszközökből történő elérésével” oldalszám: 98 v “A telepített HTML dokumentáció frissítése” oldalszám: 100
108
Újdonságok
Függelék B. Megjegyzések Az IBM ezen dokumentumban felsorolt termékei és szolgáltatásai közül nem mindegyik érhető el minden országban. A Felhasználó országában rendelkezésre álló termékekről és szolgáltatásokról a helyi IBM képviselet nyújt felvilágosítást. Az IBM termékekre, programokra vagy szolgáltatásokra vonatkozó hivatkozások nem jelentik azt, hogy csak az említett termék, program vagy szolgáltatás használható. Bármilyen olyan funkcionálisan egyenértékű termék, program vagy szolgáltatás használható az ajánlott termék helyett, amelyik nem sérti az IBM valamely szellemi tulajdonjogát. A nem IBM termék, program vagy szolgáltatás működésének értékelése és ellenőrzése azonban a Felhasználó felelőssége. A jelen dokumentumban szerepelhetnek IBM szabadalmak vagy szabadalmazás alatt álló alkalmazások. A jelen dokumentum átadása nem ad jogot ezen szabadalmak használatára. Az engedélyekkel kapcsolatban a következő címen érdeklődhet írásban: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. A kétbájtos karakterkészlettel (DBCS) kapcsolatos engedélyekről az IBM szellemi termékekkel foglalkozó helyi osztályától (Intellectual Property Department) kaphat felvilágosítást, illetve írásban az alábbi címen érdeklődhet: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japan A következő bekezdés nem vonatkozik az Egyesült Királyságra, sem az olyan további országokra, ahol ilyen és hasonló kijelentések a helyi törvényekkel nem egyeztethetők össze: AZ INTERNATIONAL BUSINESS MACHINES CORPORATION A JELEN KIADVÁNYT ABBAN A FORMÁBAN NYÚJTJA, “ AHOGY VAN”, MINDENFAJTA KIFEJEZETT, ILLETVE BELEÉRTETT SZAVATOSSÁGI, ILLETVE EGYÉB RENDELKEZÉS NÉLKÜL, BELEÉRTVE, DE NEM ERRE KORLÁTOZVA AZ ÉRTÉKESÍTHETŐSÉGRE ÉS A MEGHATÁROZOTT CÉLRA VALÓ ALKALMASSÁGRA VONATKOZÓ BELEÉRTETT SZAVATOSSÁGI JOGOKAT. Egyes államok nem engedélyezik a kifejezett és beleértett szavatossági nyilatkozatokat bizonyos tranzakciók esetén, ezért előfordulhat, hogy a fenti állítás a Felhasználóra nem vonatkozik.
© Szerzői jog IBM 1997 - 2002
109
Jelen információ technikai pontatlanságokat és nyomdahibákat tartalmazhat. A jelen információ időről időre változhat, ezek a változtatások a kiadvány újabb változataiban már benne foglaltatnak. Az IBM mindenkor fenntartja a jelen kiadványban említett termék(ek), illetve program(ok) módosításának, valamint továbbfejlesztésének jogát. A jelen kiadványban szereplő utalások, amelyek olyan webhelyekre vonatkoznak, amelyeket nem az IBM működtet, kizárólag az olvasó tájékoztatását szolgálják, és a webhelyek tulajdonosai semmilyen támogatást nem élveznek az IBM részéről. Az ott tárolt információk nem képezik a jelen IBM termék részét; azok használatáért teljes mértékben a Felhasználó felelős. Az IBM fenntartja magának a jogot, hogy a Felhasználó által küldött információt az általa megfelelőnek tartott bármilyen módon használja, illetve terjessze, a Felhasználó irányában történő mindenfajta kötelezettségvállalás nélkül. A program használatára engedélyt kapott felhasználók a (i) függetlenül létrehozott programok és más programok (beleértve ezt a programot is) közötti információcsere és (ii) a kicserélt információ kölcsönös felhasználásának lehetővé tételére az alábbi címre írhatnak a vonatkozó információért: IBM Canada Limited Office of the Lab Director 8200 Warden Avenue Markham, Ontario L6G 1C7 CANADA Az ilyen információk a vonatkozó szerződési feltételek szerint érhetők el, egyes esetekben díjfizetés ellenében. A jelen tájékoztatóban leírt engedélyezett programot és a hozzá rendelkezésre álló összes engedélyköteles szerzői anyagot az IBM az általános értékesítési feltételekben, a nemzetközi programfelhasználási megállapodásban, illetve bármely, ezekkel egyenértékű szerződés keretében biztosítja. Az itt közreadott teljesítményadatok mindegyike szabályozott környezeti feltételek között került megállapításra. Ebből adódóan a más működési környezetekben mért adatok számottevő eltérést mutathatnak. Egyes mérések még fejlesztés alatt álló rendszereken történtek, és nem garantálható, hogy az általánosan elérhető rendszereken ezek a mérések ugyanazokat az eredményeket adják. Továbbá egyes mérések lehetnek extrapoláció eredményei is. A valós adatok ettől eltérőek lehetnek. Jelen dokumentum felhasználójának felelőssége, hogy a megfelelő adatokat saját környezetére alkalmazva ellenőrizze. A nem IBM termékekkel kapcsolatos információkat az említett termékek szállítóitól, a termékekhez kiadott nyomtatott anyagokból vagy más széles körben hozzáférhető információs forrásokból szereztük be. Az IBM nem tesztelte ezeket a termékeket, így
110
Újdonságok
azok teljesítménybeli pontosságát, kompatibilitását és egyéb jellemzőit nem tudja alátámasztani. A nem IBM termékekkel kapcsolatos kérdésekkel forduljon az adott termék szállítójához. Minden, az IBM jövőbeli elképzelésére, szándékára vonatkozó állítás csupán terveket és elképzeléseket tükröz, azokat az IBM figyelmeztetés nélkül módosíthatja vagy visszavonhatja. Jelen tájékoztató tartalmazhat a napi üzleti tevékenység során használt mintaadatokat és jelentéseket. A lehető legteljesebb szemléltetés érdekében a példákban szerepelnek egyének, cégek, márkák és termékek nevei. Az összes ilyen név kitalált, és bármilyen hasonlóság valódi üzleti vállalkozásban használt névvel vagy címmel teljes mértékben véletlenszerű. SZERZŐI JOGI ENGEDÉLY: Jelen kiadvány forrásnyelven tartalmazhat példaprogramokat, amelyek a különféle operációs rendszereken alkalmazható programozási technikákat illusztrálják. Ezek a mintaalkalmazások bármilyen formában, díjfizetés kötelezettsége nélkül másolhatók, módosíthatók és terjeszthetők a példaprogramok által bemutatott operációs rendszert és alkalmazásprogramozói felületet használó alkalmazói programok fejlesztése, használata és értékesítése céljából. A példaprogramokat nem tesztelték minden helyzetben teljeskörűen. Ezért az IBM nem szavatolja és nem állítja ezen programok megbízhatóságát, helyes működését és javíthatóságát. A példaprogramok minden példányán, azok felhasznált részein vagy az abból készült származékos munkákon fel kell tüntetni az alábbi szerzői jogi megjegyzést: © (a Felhasználó cége) (évszám). A kód egyes részei az IBM Corp. példaprogramjaiból származnak. © Copyright IBM Corp. _évszám vagy évszámok_. Minden jog fenntartva.
Függelék B. Megjegyzések
111
Védjegyek Az alábbi kifejezések az International Business Machines Corporation védjegyei az Egyesült Államokban és/vagy más országokban, és szerepelnek a DB2 UDB dokumentációs könyvtárban található leírások némelyikében. ACF/VTAM AISPO AIX AIXwindows AnyNet APPN AS/400 BookManager C Set++ C/370 CICS Database 2 DataHub DataJoiner DataPropagator DataRefresher DB2 DB2 Connect DB2 Extenders DB2 OLAP Server DB2 Universal Database Distributed Relational Database Architecture DRDA eServer Extended Services FFST First Failure Support Technology IBM IMS IMS/ESA iSeries
LAN Distance MVS MVS/ESA MVS/XA Net.Data NetView OS/390 OS/400 PowerPC pSeries QBIC QMF RACF RISC System/6000 RS/6000 S/370 SP SQL/400 SQL/DS System/370 System/390 SystemView Tivoli VisualAge VM/ESA VSE/ESA VTAM WebExplorer WebSphere WIN-OS/2 z/OS zSeries
Az alábbi kifejezések más cégek védjegyei, illetve bejegyzett védjegyei az Egyesült Államokban és/vagy más országokban, és szerepelnek a DB2 UDB dokumentációs könyvtárban található leírások némelyikében: A Microsoft, a Windows, a Windows NT és a Windows embléma a Microsoft Corporation védjegye az Egyesült Államokban és/vagy más országokban. Az Intel és a Pentium az Intel Corporation védjegyei az Egyesült Államokban és/vagy más országokban.
112
Újdonságok
A Java és minden Java alapú védjegy a Sun Microsystems, Inc. védjegye az Egyesült Államokban és/vagy más országokban. A UNIX a The Open Group bejegyzett védjegye az Egyesült Államokban és más országokban. Az egyéb cég-, termék- vagy szolgáltatásnevek más cégek védjegye vagy szolgáltatási védjegye lehet.
Függelék B. Megjegyzések
113
114
Újdonságok
Tárgymutató számok 2. típusú indexek leírt 23 online tábla-újraszervezés 31 2. típusú JDBC vezérlőprogram továbbfejlesztések 72 3. típusú JDBC vezérlőprogram 72 4. típusú JDBC vezérlőprogram DB2 támogatás 72
A, Á a naplólemez betelésekor letilt (blk_log_dsk_ful) konfigurációs paraméter 14 a Stored Procedure Builder helyett Development Center 1, 66 A Tároláskezelés nevű eszköz 12 A Tisztító átalakító (Clean transformer) továbbfejlesztései 57 ablakok vezérlési eszköztár 69 adat a kívánt újraszervezés keresése sémák szerint 17 a null és az alapértelmezett értékek tömörítése 24 Betöltés varázsló 40 adatbázis-kezelés Tivoli Manager for DB2 22 adatbázis-kezelő konfiguráció AUTOCONFIGURE parancs 24 adatbázis-konfiguráció AUTOCONFIGURE parancs 24 Adatbázis-naplózás varázsló 40 adatbázis-partíció csoportok Adatbázispartíció-csoport megváltoztatása varázsló 40 Adatok újraelosztása varázsló 40 adatbázisok új műveletek tiltása karbantartás miatt 17 Adatbázispartíció-csoport megváltoztatása varázsló 40 Adatok újraelosztása varázsló 40 adminisztrációs értesítésnapló 16 a db2alert.log fájlt helyettesíti 3 alkalmazások kétfázisú véglegesítés a gazdagép és az iSeries számára 84
© Szerzői jog IBM 1997 - 2002
alkalmazások (Folytatás) Web DB2 OLAP Server 77 kapcsolatösszesítő 27 WebSphere Studio 73 Alrendszer másolása varázsló 40 Általános adatraktár-metamodell (CWM) segédprogram XML támogatás 58 ALTER BUFFERPOOL utasítás 34 Apply program jelszófájlban tárolt titkosított jelszavak 53 megfigyelés 54 programpéldányonként egy szolgáltatás 53 változtatások véglegesítése tranzakció által 53 aszinkron I/O, laptisztító teljesítménye 26 átnevezés indexek 24 AUTOCONFIGURE parancs 24
B beépített függvények szögfüggvény 68 beépített szögfüggvények 68 befogadott rendszerek továbbfejlesztések 75 Betöltés varázsló 40 betöltő segédprogram CLI-ből hívható 69 létrehozott lekérdezőtáblák hozzáfűzés közben történő növekményes karbantartása 35 továbbfejlesztések 11 biztonsági mentést végző program XBSA támogatás 15
C C/390 (390es Vezérlőközpont) továbbfejlesztések 42 CALL utasítás dinamikus előkészítés 63 Capture program megfigyelés 54 programpéldányonként egy szolgáltatás 53 továbbfejlesztések 51
Capture program (Folytatás) több példány 53 CREATE BUFFERPOOL utasítás
34
CS csomaggyorsítótár kiürítése 13 csomagok gyorsítótár, kiürítés 13 több verzió 16 csomópontcsoportok új neve: adatbázis-partíció csoport
2
D DAS (DB2 Administration Server) továbbfejlesztések 39 Data Links Manager a DATALINK oszlopok többszörözése 56 operációs rendszerek 81 teljesítmény 81 Data Warehouse Center A Tisztító átalakító (Clean transformer) teljesítménye 57 az általános adatraktár-metamodell (CWM) objektumainak átalakítása 58 céltábla oszlopainak frissítése 60 oszlopleképezés továbbfejlesztései 58 SQL Select és Update lépés 60 DATALINK adattípus többszörözés 56 DB2 Administration Server (DAS) továbbfejlesztések 39 DB2 CLI LOAD funkció 69 DB2 Data Links Manager fájlok, frissítés 81 továbbfejlesztések 81 DB2 dokumentáció keresése Netscape 4.x segítségével 102 DB2 Enterprise Edition az Extended Enterprise Edition kiadással egyesítve 1 DB2 High Performance Expert for Multiplatforms eszköz 79 DB2 High Performance Unload for Multiplatforms eszköz 79 DB2 HTML dokumentáció egyesített tartalomjegyzék 42
115
DB2 HTML dokumentáció (Folytatás) frissítések 44 keresés 44 támogatott böngészők 42 tárgymutató 42 telepítés 43 témák közötti hivatkozások 42 DB2 információs központ 107 DB2 könyvek rendelése 94 DB2 OLAP Integration Server továbbfejlesztések 77 DB2 OLAP Server továbbfejlesztések 77 DB2 Recovery Expert for Multiplatforms eszköz 79 DB2 Relational Connect továbbfejlesztések 75 DB2 Table Editor for Multiplatforms eszköz 79 DB2 tananyagok 106 DB2 Telepítő varázsló továbbfejlesztések 40 DB2 Universal Database átnevezett Workgroup Edition 1 Enterprise Server Edition 1 megszűnt funkció 3 termék- és termékcsomagváltozások 1 Tivoli-ready 22 többnyelvű telepítések Windows rendszereken 45 többplatformos eszközök 79 DB2 vezérlőkiszolgáló particionált adatbázis-környezet 38 DB2 Warehouse Manager AIX kiszolgáló 57 átnevezett Információkatalóguskezelő 60 Linux támogatás 57 DB2 Web Query Tool for Multiplatforms eszköz 79 db2alert.log 3 db2Inspect() API 47 db2Load API továbbfejlesztések 11 deklarált ideiglenes táblák indexek készítése 69 naplózás visszavonása 69 statisztika 69 Development Center leírás 66 dinamikus feladás, módszerek 69 DMS (adatbázis által kezelt tárterület) online tárolókezelés 35
116
Újdonságok
E, É
indexek (Folytatás) átnevezés 24 online újraszervezés 32 Információkatalógus-kezelő átnevezve Információkatalógusközpontra 60 Információkatalógus-központ 60 információs korlátozások 68 INSPECT parancs 47 INSTEAD OF eseményindítók 68 IPX/SPX nem támogatott 3
elérhetőség jellemzők 105 előregörgető segédprogram előregörgetés a helyi időre 15 előzetes lehívás blokkalapú pufferterületek 25 eseményfigyelők holtpontokhoz 21 idő és időbélyeg adatelemeinek vezérlése 21 SQL táblákba írás 20 eseményindító INSTEAD OF aktivizálása 68 eszközök többplatformos 79 euró pénznemjel támogatás 2, 24
J JDBC vezérlőprogram továbbfejlesztése 72 JDBC 1.2 vezérlőprogram elavult 72
F feladatok Feladatközpont, DB2 for OS/390 kötegelt feldolgozás 40 felhasználó által megadott függvények (UDF-ek) pillanatfelvételek táblafunkciói 22 felülbírálás módszerek 69 fogyatékos felhasználók 105 folyamatok, átfedéses, Adatraktár központ 59 futásidejű ügyfél, eltávolított funkciók 1
GY gyorsítótár particionált adatbázisok
27
H Health Center áttekintés 19 hibaelhárítás adminisztrációs értesítésnapló 16 DB2 dokumentáció keresése 102 Health Center 19 nyomkövetés 47 online információ 104 holtpontok eseményfigyelés 21
I, Í indexek 2. típus táblák online újraszervezése 2. típusú indexek 23
31
K kapcsolatok kapcsolatösszesítő 27 kapcsolatösszesítő 27 keresés DB2 HTML dokumentáció 44 kétfázisú véglegesítés gazda és iSeries alkalmazások 84 kettős naplózás mirrorlogpath konfigurációs paraméter 14 kódlapok euró pénznemjel 24 már támogatott 2 konfigurációs paraméterek mirrorlogpath (tükrözési napló elérési útvonala) 14 online konfigurálható 33 Konfigurációsegéd (CA) továbbfejlesztések 42 konfigurálható online konfigurációs paraméterek 33 korlátozások információkra vonatkozó 68 központok Health Center 19 Replication Center (Többszörözési központ) 49
L laptisztítók aszinkron I/O, teljesítmény 26 létrehozott lekérdezőtáblák (MQT) becenevek 28 Design Advisor 40 felhasználó által karbantartott 28
létrehozott lekérdezőtáblák (MQT) (Folytatás) nem összesített összekapcsolásokkal 28 növekményes karbantartás betöltési hozzáfűzés közben 35 növekményes karbantartás részletező tábla segítségével 28
online index-újraszervezés új neve: indexlevél oldalainak online töredezettségmentesítése 2 országkódok (új nevük: területkód) 2 OS/2 (nem támogatott) 3 oszlop leképezési továbbfejlesztések, Adatraktár központ 58
M
P
megfigyelés többszörözés 54 módszerek dinamikus feladás 69 felülbírálás 69 MQT (létrehozott lekérdezőtáblák) becenevek 28 Design Advisor 40 felhasználó által karbantartott 28 nem összesített összekapcsolásokkal 28 növekményes karbantartás betöltési hozzáfűzés közben 35 növekményes karbantartás részletező tábla segítségével 28 munkák DB2 advisor 40 Design Advisor 40
Partíciók felvétele varázsló 40 particionált adatbázis-környezetek Adatbázispartíció-csoport megváltoztatása varázsló 40 Adatok újraelosztása varázsló 40 Partíciók felvétele varázsló 40 particionált adatbázisok jogosultság gyorsítótár 27 katalógus gyorsítótár 27 pillanatfelvételek beolvasás SQL-en keresztül 22 idő és időbélyeg adatelemeinek vezérlése 21 PTX nem támogatott 3 pufferterület AUTOCONFIGURE parancs 24 blokkalapú, előzetes lehívási teljesítmény 25
N
R
naplók Adatbázis-naplózás varázsló 40 kettős naplózás mirrorlogpath konfigurációs paraméter 14 naplózás blokkolása a naplólemez betelésekor 14 végtelen aktív naplózás 14 NUMA-Q 3
raktárkiszolgáló AIX 57 raktározás felhasználó által karbantartott létrehozott lekérdezőtáblák 28 raktárügynökök Linux 57 REORG INDEXES parancs 32 REORG TABLE parancs 31 REORGCHK parancs 17 Replication Center (Többszörözési központ) A Capture és az Apply program figyelése 54 áttekintés 49 RUNSTATS parancs globális ideiglenes táblák 69 továbbfejlesztések 18 rutinok katalógusnézetek 63 létrehozás Development Centerrel 66 SQL utasítások 63 szálmodell révén megvalósítva 27
NY nyelvi támogatás (NLS) euró pénznemjel 2 továbbfejlesztések 2 új kódlapok, támogatás 2 nyomkövetések továbbfejlesztések 47 nyomtatott könyvek, rendelés 94
O, Ó OLE adatbázis-szolgáltató DB2 adatbázishoz áttekintés 70 online súgó, elérés 94 tábla betöltése 31
S SELECT utasítás beolvasás pillanatfelvételek 22 SQL (Structured Query Language) jogosultság külső rutinok 63 SQL Assist, továbbfejlesztések 67 SQL Assist továbbfejlesztések 67 statisztika a RUNSTATS parancs továbbfejlesztései 18 SUNLINK SNA, nem támogatott 3
SZ szálak szálalapú modell révén megvalósított rutinok 27 szatellit adminisztráció a DB2 Personal Edition kiadásba beépített szatellit funkció 1 a többszörözési szolgáltatás általánosítása nem támogatott 3, 38 DB2CTLSV példány particionált adatbázis-környezet támogatása 38
T tábla betöltés közben nem zárolt táblaterület 31 Betöltés varázsló 40 cél, frissítés Adatraktár központtal 60 eseményfigyelők írása 20 integritás ellenőrzése az INSPECT paranccsal 47 létrehozott lekérdezés 28 növekményes karbantartás betöltési hozzáfűzés közben 35 módosított, többszörözés 50 online újraszervezés 31 többdimenziós fürtbe rendezés 25 új, többszörözés 50 táblaterületek betöltés közben nem zárolt 31 ellenőrzés integritás, az INSPECT paranccsal 47 tananyagok 106 tárolók DMS, online kezelés 35
Tárgymutató
117
tárolt eljárások megváltoztatás 63 telepítés DB2 HTML dokumentáció 43 DB2 Universal Database több nyelv Windows rendszereken 45 teljesítmény 2. típusú indexek 23 Data Links Manager 81 Design Advisor 40 táblák online újraszervezése 31 többdimenziós fürtbe rendezés táblái (MDC) 25 területkódok országkód új neve 2 Tivoli Storage Manager (TSM) használat 22 több várakozás Data Warehouse Center 60 többdimenziós fürtbe rendezés (MDC) 25 többszörözés Capture program továbbfejlesztések 51 több példány 53 DATALINK oszlopok 56 megfigyelés 54 Replication Center (Többszörözési központ) 49 teljesítményjavítás 53 vezérlőtáblák 50 Többszörözés-elemző jelszófájlban tárolt titkosított jelszavak 53
U, Ú új műveletek tiltása karbantartás miatt 17
Ü, Ű Ügyfélkonfigurációs segédprogram új neve: Konfigurációsegéd 1
V válaszfájlok létrehozás DB2 Telepítő varázsló 40 végtelen aktív naplózás 14 verziószintek áttérés a 8-as verzióra 5 Vezérlőközpont a Teljesítményfigyelő megszűnt 3 Vezérlőközpont az OS/390 és a z/OS rendszerhez 40, 42
118
Újdonságok
visszaállítási segédprogram adatbázis visszaállítása más kódlapra 15
W Webes alkalmazások kapcsolatösszesítő 27 Webes szolgáltatások DB2 támogatás 71 DB2 XML Extender 82 WebSphere Application Server 73 WebSphere Studio 73 Windows vezérlési eszköztár 69 Windows 95, nem támogatott 3
X XML az általános adatraktármetamodell(CWM) támogatása 58 DB2 XML Extender 82 REC2XML és COLLATTVAL függvények 74 séma-érvényesítési UDF 74 XML Extender MQSeries alkalmazások 82 továbbfejlesztések 82
Kapcsolatfelvétel az IBM-mel Az Egyesült Államokban az alábbi számokat hívhatja: v Vevőtámogatás: 1-800-237-5511 v Rendelkezésre álló szolgáltatások: 1-888-426-4343 v DB2 marketing és értékesítés: 1-800-IBM-4YOU (426-4968) Kanadában az alábbi számokat hívhatja: v Vevőtámogatás: 1-800-IBM-SERV (1-800-426-7378) v Rendelkezésre álló szolgáltatások: 1-800-465-9600 v DB2 marketing és értékesítés: 1-800-IBM-4YOU (1-800-426-4968) A helyi IBM képviselet megkereséséhez látogasson el az IBM Directory of Worldwide Contacts webhelyére. Ennek címe: www.ibm.com/planetwide
Termékismertető A DB2 Universal Database termékkel kapcsolatos tájékoztatás telefonon érhető el, illetve a weben, a www.ibm.com/software/data/db2/udb címen. Ezen a webhelyen találhatók a legfrissebb technikai információk, ezenkívül megrendelhető könyvek, letöltések, hírcsoportok, javítóprogramok, hírek és egyéb webes erőforrásokra mutató hivatkozások is elérhetők itt. Az Egyesült Államokban lakók a következő telefonszámokat hívhatják: v Termékek rendelése és általános információk: 1-800-IBM-CALL (1-800-426-2255) v Kiadványok rendelése: 1-800-879-2755 Ha az Egyesült Államokon kívül szeretne kapcsolatba lépni az IBM-mel, a szükséges tájékoztatást az IBM Worldwide webhelyen találja, amelynek címe: www.ibm.com/planetwide
© Szerzői jog IBM 1997 - 2002
119
Nyomtatva Dániában
SC22-5297-00
Spine information:
®
IBM DB2 Universal ™ Database
Újdonságok
8-as verzió