
Ved Renden 31 2870 Dyssegaard Tel. +45 23 34 54 43
| 
MainframeSupports tip uge 33/2002:
Efter introduktionen af data sharing i DB2 er det blevet
en temmelig uoverskuelig affære at holde styr på hvilke DB2'er,
der er med i en data sharing gruppe og hvilke MVS'er disse DB2'er
bliver afviklet på. Heldigvis findes der er DB2 kommando, der
giver det rette overblik og den hedder -DIS GROUP.
Den nemmeste måde at udføre en -DIS GROUP på er ved at udføre
følgende REXX, som kaldes med kommandoen TSO %DB2GROUP <SSID>, hvis
du vælger at kalde REXX'en DB2GROUP:
/* REXX: DB2GROUP */
ARG SSID
PUSH "END"
PUSH "-DIS GROUP"
ADDRESS TSO "DSN SYSTEM("SSID")"
Her er et eksempel på output fra kommandoen TSO %DB2GROUP DB1A
DSN7100I -DB1A DSN7GCMD
*** BEGIN DISPLAY OF GROUP(DSNDB10 ) GROUP LEVEL(610)
GROUP ATTACH NAME(DB10)
--------------------------------------------------------------------
DB2
DB2 SYSTEM IRLM
MEMBER ID SUBSYS CMDPREF STATUS
LVL NAME SUBSYS IRLMPROC
-------- --- ---- -------- -------- --- -------- ----
--------
DB1A 1 DB1A -DB1A
ACTIVE 610 MVSA DJ1A
DB1AIRLM
DB1B 2 DB1B -DB1B
ACTIVE 610 MVSB DJ1B
DB1BIRLM
DB1C 3 DB1C -DB1C
ACTIVE 610 MVSC DJ1C
DB1CIRLM
--------------------------------------------------------------------
SCA STRUCTURE SIZE: 1024 KB, STATUS= AC,
SCA IN USE: 11 %
LOCK1 STRUCTURE SIZE: 1536 KB
NUMBER LOCK ENTRIES: 262144
NUMBER LIST ENTRIES: 7353,
LIST ENTRIES IN USE: 0
*** END DISPLAY OF GROUP(DSNDB10 )
DSN9022I -DB1A DSN7GCMD 'DISPLAY GROUP ' NORMAL COMPLETION
Outputtet er taget direkte fra DB2-manualen og er dermed et tænkt
eksempel. Jeg har dog fjernet et par subsystemer fra listen. Første vigtige
information fra outputtet er GROUP ATTACH NAME, som er det fælles navn, som man kan
benytte på alle de angivne MVS'er (kolonne SYSTEM NAME). Eksempelvis vil en
TSO %DB2GROUP DB10 give samme resultat som i eksemplet (næsten da). Næste vigtige
information er kolonnen SUBSYS, som angiver navnene på de DB2'er, der indgår i
data sharing gruppen. Og den sidste vigtige information står i kolonnen
SYSTEM NAME, som indeholder navnet på den MVS, som DB2'en i kolonnen SUBSYS kører
på.Jeg kan altså konkludere, at -DIS GROUP kommandoen er udstedt på MVSA,
da det er på denne MVS, at DB2'en DB1A kører.
Hvis du gerne vil vide, hvad de øvrige kolonner indeholder og hvad de nederste
linier fortæller, så må du slå det op i DB2 manualen
Command reference.
Forrige danske tip
Last tip in english
Tip oversigten
|