Telepítési és konfigurálási útmutató

A DB2 Universal Database használata gazda- vagy AS/400-as ügyfélgépről

A gazda- vagy AS/400-as adatbázis-ügyfelek kapcsolatait a rendszer ugyanúgy kezeli, mint bármely más DB2 Universal Database kiszolgáló kapcsolatot, azért, hogy következetes legyen a gazdagép, AS/400 és Universal Database közötti párhuzamos kapcsolatok maximális számát illetően.

Az Administration Guide összegzi az ügyfél által használandó, a DB2 Universal Database kiszolgáló-kapcsolathoz szükséges gazda- vagy AS/400-as adatbázis-ügyfél CCSID-jeit.

Az APPC használatakor a gazda- vagy AS/400-as adatbázis-ügyfél a DB2 Universal Database-hoz a megfelelő DB2 Universal Database kiszolgáló Transaction Program Name (TPN) megadásával kapcsolódik. A TPN a példány adatbáziskezelő konfigurációs fájljának tpname paraméterértékének felel meg. A gazda- vagy AS/400-as adatbázis-ügyfél által használt TPN a szolgáltatás tranzakciós programja is lehet x'07'6DB. E TPN használatakor és amikor több DB2 Universal Database példány van a kiszolgálón, az x'07'6DB tranzakciós programot feldolgozó példány a DB2SERVICETPINSTANCE DB2 nyilvántartás értékben van megadva. Ha a gazda- vagy AS/400-as ügyfél csak egyetlen DB2 példányt ér el, akkor nincs szükség a DB2SERVICETPINSTANCE érték megadására.

Hitelesítés

Az APPC kommunikációs protokoll választása esetén a kommunikációs alrendszer korlátozhatja a DB2 Universal Database kiszolgálón használható adatbáziskezelő konfiguráció hitelesítésének beállítási típusait. A biztonsági program használata közben nem minden kommunikációs alrendszer mutatja meg az ügyfél jelszavát a DB2 Universal Database kiszolgálónak. Ebben az esetben az adatbáziskezelő konfigurációban a hitelesítést nem szabad SERVER-re állítani.

Az APPC kommunikációs protokoll választása esetén a DB2 Universal Database kiszolgálón használható adatbáziskezelő konfiguráció hitelesítési beállítása típusainak használata korlátozott lehet. Ha az SNA Syncpoint Manager konfigurálva van, akkor bármely rendelkezésre álló hitelesítés (SERVER, CLIENT, DCS) használható.

A SERVER hitelesítő használatának korlátozását az adatbáziskezelő hitelesítés DCS-re állításával lehet áthidalni. Így a kommunikációs alrendszer által hitelesített gazda- vagy AS/400-as adatbázis-ügyfél kapcsolatok sikeresek lehetnek. De ezzel a beállítással a DB2 Universal Database úgy fog viselkedni mintha a távoli DB2 Universal Database ügyfélkapcsolatokhoz SERVER hitelesítés lenne megadva.

Hibaelhárítás

A DB2 DRDA Trace segédprogram (db2drdat) követi nyomon az adatáramlást a gazda- vagy AS/400-as adatbázis-ügyfél és a DB2 Universal Database kiszolgáló között. E nyomkövetés beállításával kapcsolatos további információt lásd: Troubleshooting Guide!

Támogatott DRDA funkciók

A DRDA funkciók kötelező vagy választható osztályúak. A táblázat 33 a DB2 Universal Database kiszolgáló megvalósított funkcióit azonosítja. A következő táblázat a támogatott összerendelési beállításokat tartalmazza.

táblázat 33. Támogatott DRDA funkciók
Leírás Kötelező (K)/választható (V) Használható
1-es szintű kötelező DRDA funkció K Igen*
Újra-összerendelés V Igen
Felhasználói jogosultságok leírása V Nem
RDB tábla leírása V Nem
RDB kérés megszakítása V Nem
A tárolt eljárások több sornyi eredményt adnak vissza V Igen
Megjegyzés:* Néhány kötelező funkciót a rendszer nem támogat.

A DB2 DRDA alkalmazáskiszolgáló által támogatott összerendelési beállítások


táblázat 34. A DB2 DRDA alkalmazáskiszolgáló által támogatott összerendelési beállítások
Összerendelési beállítás Érték Támogatott DB2 for MVS/ESA előfordítási beállítás (1. megjegyzés) DB2/VM előfeldolgozási beállítás OS/400 előfordítási beállítás DB2 Prep vagy Bind beállítás
Csomagverzió neve Null Igen VERSION

VERSION

Bármely más érték Nem



Összerendelés meglétének ellenőrzése Objektum létezése opcionális Nem VALIDATE (RUN)b NOEXIST GENLVL(10, 11-40) VALIDATE RUN

Objektum létezése kötelező Igen VALIDATE (BIND)b EXIST GENLVL(00-09) VALIDATE BIND
Csomaghelyettesítési beállítás Helyettesítés megengedett Igen ACTION (REPLACE) REPLACE REPLACE(*YES) ACTION REPLACE

Helyettesítés nem megengedett Nem ACTION(ADD) NEW REPLACE(*NO) ACTION ADD
Csomagjogosultsági beállítás Jogosultságok megtartása Igen
KEEP
RETAIN YES

Jogosultságok visszavonása Nem
REVOKE
RETAIN NO
Utasítás-karakterlánc határoló (2. megjegyzés) Aposztróf Igen APOSTSQL SQLAPOST OPTION([...] *APOSTSQL) (3. megjegyzés) STRDEL APOSTROPHE

Idézőjel Nem QUOTESQL SQLQUOTE OPTION([...] *QUOTESQL) (4. megjegyzés) STRDEL QUOTE
Tizedes határoló utasításokban (5. megjegyzés) Pont Igen PERIOD PERIOD OPTION([...] *PERIOD) vagy OPTION([...] *SYSVAL) (6. megjegyzés) DECDEL PERIOD

Vessző Nem COMMA COMMA OPTION([...] *COMMA) vagy OPTION([...] *SYSVAL) (6. megjegyzés) DECDEL COMMA
Dátumformátum (7. megjegyzés) ISO Igen DATE(ISO) (8. megjegyzés) DATE(ISO) DATFMT(*ISO) (8. megjegyzés) DATETIME ISO (9. megjegyzés)

USA Igen DATE(USA) DATE(USA) DATFMT(*USA) DATETIME USA

EUR Igen DATE(EUR) DATE(EUR) DATFMT(*EUR) DATETIME EUR

JIS Igen DATE(JIS) DATE(JIS) DATFMT(*JIS) DATETIME JIS
Időformátum (7. megjegyzés) ISO Igen TIME(ISO) (8. megjegyzés) TIME(ISO) TIMFMT(*ISO) (8. megjegyzés) DATETIME ISO (9. megjegyzés)

USA Igen TIME(USA) TIME(USA) TIMFMT(*USA) DATETIME USA

EUR Igen TIME(EUR) TIME(EUR) TIMFMT(*EUR) DATETIME EUR

JIS Igen TIME(JIS) TIME(JIS) TIMFMT(*JIS) DATETIME JIS
Csomag elválasztási szint (10. megjegyzés) Ismételhető olvasás Igen ISOLATION(RR)b ISOLATION(RR)
ISOLATION RR

Olvasási stabilitás (Minden) Igen
ISOLATION(RS) COMMIT(*ALL) ISOLATION RS

Kurzorstabilitás Igen ISOLATION(CS)b ISOLATION(CS) COMMIT(*CS) ISOLATION CS

Nem véglegesített olvasás (Változtatás) Igen
ISOLATION(UR) COMMIT(*CHG) ISOLATION UR

Nincs véglegesítés Nem (11. megjegyzés)

COMMIT(*NONE) ISOLATION NC
Összerendelés létrehozásának vezérlése Hibák nem megengedettek Igen SQLERROR (NOPACKAGE)b NOCHECK OPTION([...] *GEN) GENLVL(00-09, 10, 11-20) SQLERROR NOPACKAGE

Csak ellenőrzés Igen
CHECK OPTION([...] *NOGEN) SQLERROR CHECK

Hibák megengedve Nem SQLERROR (CONTINUE)b ERROR OPTION([...] *GEN) GENLVL(21-40) SQLERROR CONTINUE
Összerendelés magyarázati beállítás Egyetlen SQL utasítás sem Igen EXPLAIN(NO)b EXPLAIN(NO)
EXPLAIN NO

Minden magyarázható SQL utasítás Nem EXPLAIN(YES)b EXPLAIN(YES)
EXPLAIN YES
Csomagtulajdonos azonosítója <Jogosultságazonosító> Igen OWNERb OWNER
OWNER

Bármely más érték Nem



RDB elengedés beállítás Elengedés véglegesítéskor Igen RELEASE (COMMIT)b RELEASE (COMMIT)
RELEASE COMMIT

Elengedés a párbeszéd felszabadításakor Nem RELEASE (DEALLOCATE)b RELEASE (DEALLOCATE)
RELEASE DEALLOCATE
Alapértelmezett RDB gyűjteményazonosító <Jogosultságazonosító> Igen QUALIFIERb QUALIFIER DFTRDBCOL QUALIFIER

Bármely más érték Nem



Cím (Csomagleírás) Tetszőleges érték (DB2 nem veszi figyelembe) Igen
LABEL TEXT TEXT
Blokklekérdezés protokollvezérlése Rögzített sor Igen CURRENTDATA (YES)b SBLOCK ALWBLK(*READ) BLOCKING UNAMBIG

Korlátozott blokk Igen CURRENTDATA (NO)b BLOCK ALWBLK (*ALLREAD) BLOCKING ALL

Erőltetett rögzített sor Igen
NOBLOCK ALWBLK(*NONE) BLOCKING NO
Csomag alapértelmezett karakter altípusa






Rendszer alapbeállítások használata Igen


CHARSUB DEFAULT
Ha az alapértelmezett CCSID SBCS BIT Nem
CHARSUB(BIT)
CHARSUB BIT
Ha az alapértelmezett CCSID SBCS SBCS Igen
CHARSUB(SBCS)
CHARSUB SBCS
Ha az alapértelmezett CCSID SBCS MBCS Nem
CHARSUB(MBCS)
CHARSUB MBCS
Ha az alapértelmezett CCSID MBCS BIT Nem
CHARSUB(BIT)
CHARSUB BIT
Ha az alapértelmezett CCSID MBCS SBCS Nem
CHARSUB(SBCS)
CHARSUB SBCS
Ha az alapértelmezett CCSID MBCS MBCS Igen
CHARSUB(MBCS)
CHARSUB MBCS

Bármely más érték Nem



Csomag alapértelmezett CCSID-je DB2 adatbázis létrehozásakor megadott érték Igen
CCSIDSBCS() CCSIDGRAPHIC() CCSIDMIXED()
CCSIDS CCSIDG CCSIDM

Bármely más érték Nem



Decimális pontosság (12. megjegyzés) 31 Igen DEC(31)

DEC 31

Bármely más érték Nem DEC(15)

DEC 15
Helyettesített csomagverziónév Null Igen REPLVERb

REPLVER

Bármely más érték Nem



Általános összerendelési beállítás Null Nem


GENERIC

Bármely más érték Nem



Csomagjogosultsági szabály Kérő Igen


DYNAMICRULES RUN

Tulajdonos Nem


DYNAMICRULES BIND

A felhasználó által megadott függvény és tárolt eljárás létrehozója Nem


DYNAMICRULES DEFINE

A felhasználó által megadott függvény és tárolt eljárás meghívója Nem


DYNAMICRULES INVOKE
Párhuzamosság foka 1 Nem


DEGREE 1

n Nem


DEGREE n

ANY Nem


DEGREE ANY
Megjegyzés:

(*) Az alapértelmezett értékek félkövér betűkkel vannak nyomtatva. (1) A legtöbb előfordítási beállítás. Az összerendelési beállításokat b jelzi. (2) Alapértelmezése az, amit a céladatbázis támogat. DB2 esetén az alapértelmezés aposztróf. (3) Alapértelmezés nem COBOL alkalmazások esetén. (4) Alapértelmezés COBOL alkalmazások esetén. (5) Alapértelmezése az, amit a céladatbázis támogat. DB2 esetén az alapértelmezés pont. (6) A telepítéstől függően a *SYSVAL egyenértékű a *PERIOD és a *COMMA értékekkel. (7) A dátum és idő formátumának meg kell egyeznie DB2 DRDA AS esetén. (8) Az alapértelmezés a telepítéstől függ. (9) A formátum a dátumra és időre is vonatkozik. Ha nincs megadva, az alapértelmezés az országkódtól függ. Ez az alapértelmezés ISO-ra képződik le DRDA folyamban. (10) A csomag elválasztási szintnek nincs alapértelmezése, mivel mindig van kifejezett érték az DRDA adatfolyamban. (11) Az elválasztási szint Nem véglegesített olvasásra (Változtatás) módosul. (12) Alapértelmezése az, amit a céladatbázis támogat. DB2 esetén az alapértelmezés 31. (13) Minden változó alapértelmezése 1.

A DB2 for VM-re (SQL/DS) vonatkozó különleges szempontok

További lépésekre van szükség ahhoz, hogy a következő DB2 for VM segédprogramok megfelelően működjenek a DB2 Universal Database kiszolgáló elérésekor.

Megjegyzések:

  1. A UNIX munkaállomásokon, az sqldbsu és az isql segédprogramok az INSTHOME/sqllib/misc-ben vannak ahol az INSTHOME a példánytulajdonos saját alkönyvtárát jelenti.

  2. Az OS/2-ben és a Windows-ban, a sqldbsu és isql segédprogramok a DB2PATH\misc-ben találhatóak, például:
        c:\SQLLIB\misc\
    

Ha a DB2 a C meghajtón van telepítve, az alapértelmezett alkönyvtár pedig az sqllib, akkor az RXSQL számára nincs szükség egyéb beállításra; részletek az SQL/DS Procedures Language Interface Installation kézikönyvben találhatók.

Védelem és auditálhatóság

Az APPC alatt a DB2 Universal Database rendszervédelmét kell használni (hitelesítés CLIENT, SERVER, vagy DCS) SAME vagy PROGRAM APPC védelemmel. Ezeknél a kombinációknál a rendszer a gazdagép vagy AS/400 által küldött felhasználói azonosítót és jelszót használja a kért adatbázishoz való CONNECT-hez. Az APPC NONE védelmi szint csak a DCE hitelesítéssel engedélyezett. Ebben az esetben a titkosított DCE jegy a CONNECT kísérlet részeként lesz továbbítva.

A TCP/IP alatt minden biztonsági információ a CONNECT hívással lesz továbbítva.

A DB2 Universal Database nem támogatja a felhasználói azonosító fordítását.

Konfigurációs megfontolások

A gazdagép és AS/400 alkalmazások a DB2 Universal Database-nél lesznek javítva a DB2 adatbáziskezelő konfigurációs paraméterei segítségével. A DRDA kupacméret paraméter kizárólag a gazdagép és AS/400 adatbázis-ügyfél kapcsolatokra való. Lehet, hogy néhány paraméter beállítását meg kell változtatni a DB2 Universal Database Server további erőforrásigénye miatt.

DRDA kupacméret (drda_heap_sz)

A UNIX munkaállomásokon a DRDA kupacméret a DB2 Universal Database által a gazdagép és AS/400 kiszolgáló kapcsolatok használatára lefoglalt, oldalban mért memóriaigényt jelöli.

Az OS/2 munkaállomásokon a DRDA kupacméret a DB2 Universal Database által a gazdagép és AS/400 kiszolgáló kapcsolatok használatára lefoglalt, szegmensben mért memóriaigényt jelöli.

A adatbáziskezelő konfigurációs paramétereit illető további felvilágosítás: Administration Guide.


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