Wichtig:
Bevor Sie die Funktion Retrieval of System
Tables verwenden: Lesen Sie den Abschnitt LISTSQL and
Explain Functions unter Special Requirements for Natural
Tools for DB2 in der
Installing
Natural for DB2 on z/OS-Dokumentation.
Die Db2-Systemtabellen liefern Informationen über den Inhalt Ihres Db2-Systems. Mit der Funktion Retrieval of System Tables können Sie:
Informationen über Db2-Objekte anzeigen, ohne SQL-Abfragen zu programmieren,
auf einfache Weise auf verwandte Objekte, wie z.B. die Indexe einer Tabelle, zugreifen.
Die von der Funktion Retrieval of System Tables unterstützten Db2-Objekte sind Database, Tablespace, Tables, Index, Column, Plan, Check Constraints, Statistic Tables, Package und DBRM (Database Request Module) sowie die Zugriffsrechte auf und die Beziehungen zwischen diesen Objekten.
Db2-Objekte werden auf eine der beiden folgenden Arten dargestellt:
Als Auswahllisten, in denen alle Objekte vom gleichen Typ sind und in denen Kommandos abgesetzt werden können, um verwandte Objekte anzuzeigen.
Sie können Datenbanken, Tabellen, Pläne und Packages nach Namen auflisten:
Von den Datenbanklisten aus können Sie Listen der Tablespaces oder Tabellen einer Datenbank aufrufen.
Von der Tabellenliste aus können Sie eine Liste der Spalten und Indexe einer Tabelle aufrufen.
Über die Planliste können Sie die DBRMs eines Plans, die Package-Liste eines Plans, die von einem Plan verwendeten Tabellen und Indexe sowie die für einen Plan aktivierten oder deaktivierten Systeme auflisten.
Von der Package-Liste aus können Sie Listen der in einem Paket verwendeten Tabellen und Indexe und der Systeme aufrufen, die für ein Package aktiviert oder deaktiviert sind.
Von den Datenbank-, Tabellen-, Plan- oder Paketlisten aus können Sie auch ermitteln, wer zum Zugriff auf ein Db2-Objekt berechtigt ist.
Außerdem können Sie über das Menü User Authorization alle bestehenden Zugriffsrechte nach Benutzerkennungen auflisten.
Als Reports, die lediglich Informationen über verschiedene Typen von Db2-Objekten enthalten und in denen nur Browse-Kommandos ausgegeben werden können.
Die wichtigsten Browse-Kommandos können auch über PF-Tasten abgesetzt werden, siehe Mit den Natural Tools for Db2 editieren.
In diesem Kapitel werden die folgenden Themen behandelt:
Benutzerberechtigungen anzeigen – Funktion: User Authorizations
Statistik-Tabellen auflisten – Funktion: List Statistic Tables
Um die Funktion Retrieval of System Tables aufzurufen:
Geben Sie im Natural Tools for DB2 Main
Menu den Funktionscode R
ein.
Der Bildschirm Retrieval of System Tables wird angezeigt:
16:31:56 ***** NATURAL TOOLS FOR DB2 ***** 2006-05-25 - Retrieval of System Tables - Code Function Parameter D List Databases Database K List Packages Collection, Name P List Plans Plan T List Tables Tbreator, Tbname U User Authorizations S Statistic Tables ? Help . Exit Code .. _ Database Name ....... ________________________ Package Collection .. _____________________________ Package Name ........ _____________________________ Plan Name ........... ________________________ Table Creator ....... _____________________________ Table Name .......... _____________________________ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Setup Exit Canc |
Mit PF2 (Setup) kann die maximale Länge einer
Spalte und die Anzahl der Festzeichen beim Blättern nach links festgelegt
werden. Die Standardwerte für beide Parameter können im Subprogramm
CONFIG
in der Library SYSDB2 geändert werden.
Wenn ein Spaltenwert länger als die maximale Länge ist, wird er abgeschnitten und wie folgt gekennzeichnet:
mit einem Größer-als-Zeichen (>) im Falle von Zeichenketten, die am rechten Ende abgeschnitten werden, oder
einem Kleiner-als-Zeichen (<) im Falle von Zahlen, die am linken Ende abgeschnitten werden.
Beachten Sie, dass für weitere Kommandos in einer Zeile, z. B.
das Zeilenkommando I
, nur der sichtbare Wert als
Eingabe genommen werden kann. Dies bedeutet, dass Kommandos in Zeilen
fehlschlagen, wenn die Werte für die weitere Verarbeitung abgeschnitten
werden.
16:31:56 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 - Retrieval of System Tables - Code Function Parameter +------Retrieval of System Tables------+ D List Dat ! ! K List Pac ! Maximum length of columns ... ____8 ! P List Pla ! Number of fixed characters .. ____0 ! T List Tab ! ! U User Aut ! ! S Statisti +--------------------------------------+ ? Help . Exit Code .. _ Database Name ....... ________________________ Package Collection .. _____________________________ Package Name ........ _____________________________ Plan Name ........... ________________________ Table Creator ....... _____________________________ Table Name .......... _____________________________ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Setup Exit Canc |
Die folgenden Funktionen sind verfügbar:
Code | Beschreibung |
---|---|
D |
Listet die im Db2-Katalog definierten Datenbanken auf. |
K |
Listet die im Db2-Katalog definierten Pakete auf. |
P |
Listet die im Db2-Katalog definierten Pläne auf. |
S |
Statistiktabellen. |
T |
Listet die im Db2-Katalog definierten Tabellen auf. |
U |
Informiert, welche(r) Benutzer auf welche Db2-Objekte zugreifen darf. |
Die folgenden Parameter müssen als Auswahlkriterien angegeben werden:
Parameter | Beschreibung |
---|---|
Database Name |
Der Name der Datenbank, die aufgelistet werden
soll.
Stern-Notation (*) zur Angabe eines Bereichs ist möglich. Der Parameter |
Package
Collection |
Die Sammlung des aufzulistenden Package.
Stern-Notation (*) für die Bereichsangabe ist möglich. Der Parameter |
Package Name |
Der Name des aufzulistenden Pakets.
Stern-Notation (*) für die Bereichsangabe ist möglich. Der Parameter |
Plan Name |
Der Name des aufzulistenden Plans.
Stern-Notation (*) für die Bereichsangabe ist möglich. Der Parameter |
Table Creator |
Der Name des Erstellers der aufzulistenden
Tabelle(n).
Stern-Notation (*) für die Bereichsangabe ist möglich. Der Parameter |
Table Name |
Der Name der aufzulistenden Tabelle.
Stern-Notation (*) für die Bereichsangabe ist möglich. Der Parameter |
Um die Funktion List Databases aufzurufen:
Geben Sie im Retrieval of System
Tables den Funktionscode D
ein.
Geben Sie den Namen der Datenbank(en) an, die aufgelistet werden sollen.
Wenn ein Wert gefolgt von einem Stern angegeben wird, werden alle im Db2-Katalog definierten Datenbanken aufgelistet, deren Namen mit diesem Wert beginnen.
Wenn nur ein Stern angegeben wird, werden alle im Db2-Katalog definierten Datenbanken aufgelistet.
16:32:24 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 DATABASES * S 01 Row 0 of 25 Columns 001 059 ====> Scroll ===> PAGE DATABASE CREATOR STOGROUP BPOOL DBID CREATEDBY ROSHARE TIMESTAMP GR ** ******************************* top of data ******************************* __ DEMO DEFAULT SYSDEFLT BP0 269 DEFAULT 0001-01-0> __ DEMODB SAG2 SYSDEFLT BP0 273 SAG2 0001-01-0>D8 __ DEVELOP SAG DEVELOP BP0 260 SAG 0001-01-0>DB __ ECHDB01 SAG2 SYSDEFLT BP0 272 SAG2 0001-01-0> __ EFGDB SAG SYSDEFLT BP0 263 SAG 0001-01-0> __ HBUTST SAG2 SYSDEFLT BP0 275 SAG2 0001-01-0> __ PLANTAB SAG2 SYSDEFLT BP0 270 SAG2 0001-01-0> __ Predict SAG2 SYSDEFLT BP0 262 SAG2 0001-01-0> __ QA SAG2 SYSDEFLT BP0 265 SAG2 0001-01-0> __ SAGDB04 SYSIBM SYSDEFLT BP0 4 SYSIBM 0001-01-0> __ SAGDB06 SYSIBM 6 SYSIBM 0001-01-0> __ SAGDB07 SAG1 SYSDEFLT BP0 7 SAG1 0001-01-0> __ SAGDDF SAG1 SYSDEFLT BP0 257 SAG1 0001-01-0> __ SAGRLST SAG1 SYSDEFLT BP0 256 SAG1 0001-01-0> __ SAG8D22A SAG1 SAG8G220 BP0 258 SAG1 0001-01-0> __ SAG8D22P SAG1 SAG8G220 BP0 259 SAG1 0001-01-0> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind - + < > Canc |
Die folgenden Zeilenkommandos sind auf dem Bildschirm mit der Datenbankauflistung verfügbar. Die Zeilenkommandos werden in den Felder vor der/den gewünschten Datenbank(en) eingegeben:
Kommando | Beschreibung |
---|---|
I |
Zeigt Informationen zu einer Datenbank an. |
S |
Wählt eine Datenbank aus, die mit den Hauptkommandos (siehe unten) verwendet werden soll. |
U |
Macht die Auswahl einer Datenbank rückgängig. |
AU |
Zeigt Informationen über die Zugriffsrechte auf eine Datenbank an. |
TB |
Zeigt alle in einer Datenbank definierten Tabellen an. |
TS |
Zeigt alle in einer Datenbank definierten Tablespaces an. |
Die als Ergebnis des Kommandos TB
oder TS
angezeigten Auflistungen von Tabellen oder
Tablespaces können für die weitere Bearbeitung benutzt werden, während der
Inhalt der als Ergebnis des Kommandos AU
oder
I
angezeigten Bildschirme nur zu Informationszwecken
dient.
Eine Liste aller Zeilenkommandos, die bei der Funktion
List Database zur Verfügung stehen, kann als Fenster
aufgerufen werden, indem das Hilfezeichen, d.h. ein Fragezeichen
(?
), vor einer der aufgelisteten Datenbanken eingegeben wird.
Die Kommandos AU
,
TB
und TS
können auch als
Hauptkommandos verwendet werden. Hauptkommandos werden in der Kommandozeile des
Bildschirms mit der Datenbankliste eingegeben und gelten für alle zuvor mit dem
Zeilenkommando S
ausgewählten Datenbanken.
Ein weiteres Hauptkommando ist das
INFO
-Kommando, das dem Zeilenkommando
I
entspricht, aber Informationen über alle zuvor
ausgewählten Datenbanken anzeigt. Alle Informationen, die sich aus den
Kommandos I
oder INFO
ergeben, können nicht nur angezeigt, sondern auch zum Drucken markiert werden.
Auch wenn die Informationen bereits angezeigt werden, können sie mit dem
Kommando PRINT
gedruckt werden.
16:32:24 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 DATABASES * S 01 Row 0 of 25 Columns 001 059 ====> Scroll ===> PAGE DATABASE CREATOR STOGROUP BPOOL DBID CREATEDBY ROSHARE TIMESTAMP GR ** **** +---------------------------------------------------------+ ********** I_ DEMO ! ! 01-01-0> __ DEMO ! Select what to display ! 01-01-0>D8 __ DEVE ! ! 01-01-0>DB __ ECHD ! ! 01-01-0> __ EFGD ! _ authorizations for database ! 01-01-0> __ HBUT ! _ tablespaces in database ! 01-01-0> __ PLAN ! _ tables in database ! 01-01-0> __ PRED ! ! 01-01-0> __ QA ! ! 01-01-0> __ SAGD ! ! 01-01-0> __ SAGD ! Mark _ to print output ! 01-01-0> __ SAGD ! ! 01-01-0> __ SAGD +---------------------------------------------------------+ 01-01-0> __ SAGRLST SAG1 SYSDEFLT BP0 256 SAG1 0001-01-0> __ SAG8D22A SAG1 SAG8G220 BP0 258 SAG1 0001-01-0> __ SAG8D22P SAG1 SAG8G220 BP0 259 SAG1 0001-01-0> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind - + < > Canc |
Eine Liste aller Hauptkommandos, die in der Funktion
List Database zur Verfügung stehen, kann als Fenster
aufgerufen werden, indem das Hilfezeichen, d.h. ein Fragezeichen
(?
), in die Kommandozeile des Bildschirms List
Database eingegeben wird.
Die Funktion zum Auflisten von Tablespaces (Tabellenräume) ist nicht Teil des Hauptmenüs Retrieval of System Tables.
Um Tablespaces aufzulisten:
Geben Sie das Kommando TS
nur auf
dem Bildschirm mit der Datenbankliste ein.
Es wird z.B. ein Bildschirm mit einer Tablespace-Liste angezeigt, zum Beispiel:
16:35:07 ***** NATURAL TOOLS FOR DB2 ***** 2006-05-25 TABLESPACES IN DATABASE DB2DEMO S 02 Row 0 of 2 Columns 032 075 ====> Scroll ===> PAGE DATABASE NAME CREATOR BPOOL PGSIZE PARTITIONS NTABLES SEGSIZE LO ** ******************************* top of data ******************************* __ DB2DEMO AUTOMOBI SAG BP0 4 0 1 0 A __ DB2DEMO EMPLOYEE SAG BP0 4 0 1 0 A ** ***************************** bottom of data ****************************** |
Die folgenden Zeilenkommandos sind auf dem Bildschirm mit der Tablespace-Liste verfügbar. Die Zeilenkommandos werden in den Feldern vor dem/den gewünschten Tablespace(s) eingegeben:
Kommando | Beschreibung |
---|---|
I |
Zeigt Informationen zu einem Tablespace an. |
S |
Wählt einen Tablespace aus, der mit Hauptkommandos verwendet werden soll. |
U |
Macht die Auswahl eines Tablespace rückgängig. |
PT |
Zeigt alle Partitionen eines Tablespaces an. |
TB |
Zeigt alle in einem Tablespace definierten Tabellen an. |
Die mit dem Kommando TB
angezeigten
Listen mit Tabellen können für die weitere Bearbeitung verwendet werden,
während die mit den Kommandos I
und
PT
angezeigten Listen nur zu Informationszwecken
dienen.
Eine Liste aller auf dem Bildschirm zur Auflistung von
Tablespaces verfügbaren Zeilenkommandos kann als Fenster aufgerufen werden,
indem das Hilfezeichen, d. h. ein Fragezeichen (?
), vor einem der
aufgelisteten Tablespaces eingegeben wird.
Die Kommandos PT
und
TB
können auch als Hauptkommandos verwendet werden,
die in der Kommandozeile des Bildschirms für die Tablespace-Liste eingegeben
werden. Hauptkommandos gelten für alle Tablespaces, die zuvor mit dem
Zeilenkommando S
ausgewählt wurden.
Ein weiteres Hauptkommando ist das Kommando
INFO
, das dem Zeilenkommando
I
entspricht, aber Informationen über alle zuvor
ausgewählten Tablespaces anzeigt. Alle Informationen, die sich aus dem Kommando
I
oder INFO
ergeben,
können nicht nur angezeigt, sondern auch zum Drucken markiert werden. Auch wenn
die Informationen bereits angezeigt werden, können sie mit dem Kommando
PRINT
gedruckt werden.
16:35:07 ***** NATURAL TOOLS FOR DB2 ***** 2006-05-25 TABLESPACES IN DATABASE DB2DEMO S 02 Row 0 of 2 Columns 032 075 ====> Scroll ===> PAGE DATABASE NAME CREATOR BPOOL PGSIZE PARTITIONS NTABLES SEGSIZE LO ** **** +---------------------------------------------------------+ ********** __ DB2D ! ! 0 A __ DB2D ! Select what to display ! 0 A ** **** ! ! ********** ! ! ! ! ! _ partitions of tablespace ! ! _ tables in tablespace ! ! ! ! ! ! ! ! Mark _ to print output ! ! ! +---------------------------------------------------------+ Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind - + < > Canc |
Eine Liste aller Hauptkommandos, die auf dem Bildschirm für
die Auflistung von Tablespaces verfügbar sind, kann als Fenster aufgerufen
werden, indem das Hilfezeichen, d.h. ein Fragezeichen (?
), in die
Kommandozeile des Bildschirms eingegeben wird.
Um die Funktion List Plans aufzurufen:
Geben Sie im Bildschirm
Retrieval of System
Tables den Funktionscode P
ein.
Der Name des/der aufzulistenden Plans/Pläne muss angegeben werden.
Wird ein Wert gefolgt von einem Stern (*) angegeben, werden alle im Db2-Katalog definierten Pläne aufgelistet, deren Name mit diesem Wert beginnt.
Wenn nur ein Stern (*) angegeben wird, werden alle im Db2-Katalog definierten Pläne aufgelistet.
Drücken Sie Enter.
16:37:59 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 PLAN * S 01 Row 0 of 80 Columns 023 075 ====> Scroll ===> PAGE PLAN CREATOR VALIDATE ISO ACQUIRE REL VALID OPER EXPLAIN PLSIZE ** ******************************* top of data ******************************* __ CAFPLAN SAG3 R S U C Y Y N 2472 __ SAGEDCL SAG1 R S U C Y Y N 1992 __ SAGESPCS SAG1 R S U C Y Y N 1992 __ SAGESPRR SAG1 R R U C Y Y N 1992 __ SAGTIA22 SAG1 R S U C Y Y N 1992 __ SAG8BH22 SAG1 R S U C Y Y N 2296 __ SAG8CC22 SAG1 R S U C Y Y N 4376 __ SAG8IC22 SAG1 R S U C Y Y N 4264 __ SAG8SC22 SAG1 R S U C Y Y N 2296 __ SAGPLA SAG R S U C Y Y N 2648 __ TREPH01 SAG4 B S U C A Y N 2168 __ TREPLANC SAG2 R S U C N Y N 4560 __ TREPLANG SAG2 R S U C N Y N 8976 __ TREPLANO SAG2 R S U C N Y N 8976 __ TREPLANT SAG2 R S U C Y Y N 2472 __ TREPLAN1 SAG2 R S U C N Y N 3248 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind - + < > Canc |
Die folgenden Zeilenkommandos sind auf dem Bildschirm mit der Planliste verfügbar. Die Zeilenkommandos werden in den Feldern vor dem/den gewünschten Plänen eingegeben:
Kommando | Beschreibung |
---|---|
I |
Zeigt Informationen zu einem Plan an. |
S |
Wählt einen Plan aus, der mit Hauptkommandos verwendet werden soll. |
U |
Macht die Auswahl eines Plans rückgängig. |
AU |
Zeigt Informationen zu den Zugriffsrechten auf einen Plan an. |
DR |
Zeigt alle in einem Plan enthaltenen DBRMs an. |
IX |
Zeigt alle Indexe an, die von einem Plan verwendet werden. |
PK |
Zeigt die Package-Liste eines Plans an. |
SY |
Zeigt die Systeme an, die für einen Plan aktiviert oder deaktiviert sind. |
TB |
Zeigt die in einem Plan verwendeten Tabellen an. |
Die als Ergebnis des Kommandos DR
,
IX
, PK
oder
TB
angezeigte Auflistung kann zur weiteren
Bearbeitung verwendet werden, während der Inhalt der als Ergebnis des Kommandos
I
, AU
oder
SY
angezeigten Bildschirme nur zu
Informationszwecken dient.
Eine Liste aller mit der Funktion List Plans
verfügbaren Zeilenkommandos kann als Fenster aufgerufen werden, indem das
Hilfezeichen (?
) vor einem der aufgelisteten Pläne eingegeben
wird.
Die Kommandos AU
,
DR
, IX
,
PK
, SY
und
TB
können auch als Hauptkommandos verwendet werden,
die in der Kommandozeile des Bildschirms eingegeben werden und sich auf alle
zuvor mit dem Zeilenkommando S
ausgewählten Pläne
beziehen.
Das Hauptkommando INFO
, das dem
Zeilenkommando I
entspricht, zeigt Informationen
über die DBRMs und ihre SQL-Statements an, die in den zuvor ausgewählten Plänen
enthalten sind. Wie bei der Funktion List Database können
die Informationen, die aus den Kommandos I
oder
INFO
resultieren, auch gedruckt werden.
16:37:59 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 PLAN * S 01 Row 0 of 80 Columns 023 075 ====> Scroll ===> PAGE PLAN CREATOR VALIDATE ISO ACQUIRE REL VALID OPER EXPLAIN PLSIZE ** **** +---------------------------------------------------------+ ********** I_ CAFP ! ! 2472 __ SAGE ! Select what to display ! 1992 __ SAGE ! ! 1992 __ SAGE ! _ DBRMs of plan ! 1992 __ SAGT ! _ package list of plan ! 1992 __ SAG8 ! _ systems enabled or disabled for plan ! 2296 __ SAG8 ! _ tables referenced in plan ! 4376 __ SAG8 ! _ indexes used in plan ! 4264 __ SAG8 ! _ authorizations for plan ! 2296 __ SAGP ! ! 2648 __ TREP ! Mark _ to print output ! 2168 __ TREP ! ! 4560 __ TREP +---------------------------------------------------------+ 8976 __ TREPLANO SAG2 R S U C N Y N 8976 __ TREPLANT SAG2 R S U C Y Y N 2472 __ TREPLAN1 SAG2 R S U C N Y N 3248 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind - + < > Canc |
Eine Liste aller Hauptkommandos, die mit der Funktion List
Plans zur Verfügung stehen, kann als Fenster aufgerufen werden,
indem das Hilfezeichen, d.h. ein Fragezeichen (?
), in die
Kommandozeile des Bildschirms eingegeben wird.
Wenn Sie auf dem Bildschirm List Plan das
Kommando DR
eingeben, wird eine Liste aller
Datenbankanforderungsmodule (DBRMs) angezeigt, die in den/die ausgewählten
Pläne eingebunden sind.
16:40:56 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 DBRMS OF PLAN SAGTEST S 02 Row 0 of 3 Columns 033 075 ====> Scroll ===> PAGE PLAN DBRM TIMESTAMP CREATOR TIME DATE PDS NAME QUOTE CO ** ******************************* top of data ******************************* __ SAGTEST TEST1 148C251A1> SAG 16:24:10 07-10-05 DB2.V42.>N N __ SAGTEST TEST2 148C251A1> SAG 16:24:42 07-10-05 DB2.V42.>N N __ SAGTEST TEST3 148C251A1> SAG 16:25:15 07-10-05 DB2.V42.>N N ** ***************************** bottom of data ****************************** |
Die folgenden Zeilenkommandos sind auf dem Bildschirm mit der DBRM-Liste verfügbar. Zeilenkommandos werden vor dem/den gewünschten DBRM(s) eingegeben:
Kommando | Beschreibung |
---|---|
I |
Zeigt Informationen zu einem DBRM an. |
S |
Wählt einen DBRM aus, der mit Hauptkommandos benutzt werden soll. |
U |
Macht die Auswahl eines DBRM rückgängig. |
Eine Liste aller auf dem DBRM-Auflistbildschirm verfügbaren
Zeilenkommandos kann als Fenster aufgerufen werden, indem das Hilfezeichen, d.
h. ein Fragezeichen (?
), vor einem der aufgelisteten DBRMs
eingegeben wird.
Das einzige Hauptkommando, das für DBRMs gültig ist, ist das
INFO
-Kommando, das dem Zeilenkommando
I
entspricht, aber Informationen über alle zuvor
ausgewählten DBRMs anzeigt. Alle Informationen, die sich aus dem Kommando
I
oder INFO
ergeben,
können nicht nur angezeigt, sondern auch zum Drucken markiert werden. Auch wenn
die Informationen bereits angezeigt werden, können sie mit dem
PRINT
-Kommando gedruckt werden.
16:40:56 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 DBRMS OF PLAN SAGTEST S 02 Row 0 of 3 Columns 033 075 ====> Scroll ===> PAGE PLAN DBRM TIMESTAMP CREATOR TIME DATE PDS NAME QUOTE CO ** **** +---------------------------------------------------------+*********** I_ SAGT ! ! .>N N __ SAGT ! Select what to display ! .>N N __ SAGT ! ! .>N N ** **** ! !*********** ! ! ! _ Plans referencing DBRM ! ! _ SQL statements of DBRM ! ! ! ! ! ! ! ! Mark _ to print output ! ! ! +---------------------------------------------------------+ Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind - + < > Canc |
Wenn Sie im Plan-
oder im Tabellen-Auflistbildschirm das Kommando
IX
eingeben, wird eine Liste aller Indexe angezeigt,
die in dem/den ausgewählten Plänen oder Tabellen verwendet werden.
16:40:56 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 INDEXES OF PLAN SAGTEST S 02 Row 0 of 3 Columns 033 075 ====> Scroll ===> PAGE CREATOR INDEX NAME CREATOR TABLE NAME COLCNT UNIQ CLSTRNG CLSTRD -RATI ** ******************************* top of data ******************************* __ SAGCRE XDEPT1 SAGCRE DEPT 1 P N Y 10 __ SAGCRE XEMP1 SAGCRE EMP 1 P Y Y 10 __ SAGCRE XEMP2 SAGCRE EMP 1 D N N 4 ** ***************************** bottom of data ****************************** |
Die folgenden Zeilenkommandos sind auf dem Bildschirm mit der Indexliste verfügbar. Die Zeilenkommandos werden vor dem/den gewünschten Index/Indexe eingegeben:
Kommando | Beschreibung |
---|---|
I |
Zeigt Informationen zu einem Index an. |
S |
Wählt einen Index aus, der mit Hauptkommandos verwendet werden soll. |
U |
Macht die Auswahl eines Indexes rückgängig. |
CO |
Zeigt alle Spalten eines Indexes an. |
PT |
Zeigt die Partitionen eines Indexes an. |
Die als Antwort auf das Kommando CO
oder PT
angezeigten Listen mit Spalten können nicht
für die weitere Bearbeitung verwendet werden. Sie dienen, wie die Anzeige nach
dem Kommando I
, nur zu Informationszwecken.
Eine Liste aller auf dem Bildschirm für die Indexauflistung
verfügbaren Zeilenkommandos kann als Fenster aufgerufen werden, indem das
Hilfezeichen (?
) vor einem der aufgelisteten Indexe eingegeben
wird.
Die Kommandos CO
und
PT
können auch als Hauptkommandos verwendet und in
die Kommandozeile des Index-Auflistbildschirms eingegeben werden. In diesem
Fall werden alle Spalten aller zuvor mit dem Zeilenkommando
S
ausgewählten Indexe angezeigt.
Ein weiteres Hauptkommando ist das
INFO
-Kommando, das dem Zeilenkommando
I
entspricht, aber Informationen zu allen zuvor
ausgewählten Indexe anzeigt. Alle Informationen, die sich aus den Kommandos
I
oder INFO
ergeben,
können statt zur Anzeige auch für den Druck markiert werden. Auch wenn die
Informationen bereits angezeigt werden, können sie mit dem Kommando
PRINT
gedruckt werden.
16:40:56 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 INDEXES OF PLAN SAGTEST S 02 Row 0 of 3 Columns 033 075 ====> Scroll ===> PAGE CREATOR INDEX NAME CREATOR TABLE NAME COLCNT UNIQ CLSTRNG CLSTRD -RATI ** **** +---------------------------------------------------------+ ********** I_ SAGC ! ! 10 __ SAGC ! Select what to display ! 10 __ SAGC ! ! 4 ** **** ! ! ********** ! _ columns of index ! ! _ portions of index ! ! _ plans using index ! ! _ packages using index ! ! ! ! ! ! Mark _ to print output ! ! ! +---------------------------------------------------------+ Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind - + < > Canc |
Eine Liste aller Hauptkommandos, die auf dem Bildschirm mit der
Indexliste verfügbar sind, kann durch Eingabe des Hilfezeichens
(?
) in der Kommandozeile des Bildschirms als Fenster aufgerufen
werden.
Wenn Sie auf dem Plan-Auflistbildschirm das Kommando
PK
eingeben, wird eine Liste aller Einträge in der
Package-Liste des/der ausgewählten Plans/Pläne angezeigt.
16:40:56 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 PACKAGE LIST FOR PLAN SAGTEST S 02 Row 0 of 3 Columns 033 075 ====> Scroll ===> PAGE PLANNAME LOCATION COLLID NAME SEQNO TIMESTAMP IBM ** *********************** top of data ************************ __ SAGTEST SAGCOLLE> * 1 2007-10-0>N __ SAGTEST SAG_STAT> * 2 2007-10-0>N ** ***************************** bottom of data *************** |
Die folgenden Zeilenkommandos sind auf dem Package List-Bildschirm verfügbar. Die Zeilenkommandos werden vor dem gewünschten Package List-Eintrag eingegeben:
Kommando | Beschreibung |
---|---|
I |
Zeigt Informationen zu einem Package List-Eintrag an. |
S |
Wählt einen Package List-Eintrag aus, der mit Hauptkommandos benutzt werden soll. |
U |
Macht die Auswahl eines Package List-Eintrags rückgängig. |
PK |
Zeigt alle Packages eines Package List-Eintrags an. |
Die Auflistung der
Packages als Ergebnis des Kommandos PK
kann für die weitere Bearbeitung verwendet werden, während die Anzeige als
Ergebnis des Kommandos I
nur zu Informationszwecken
dient.
Eine Liste aller bei einer Package List verfügbaren
Zeilenkommandos kann als Fenster aufgerufen werden, indem das Hilfezeichen,
d.h. ein Fragezeichen (?
), vor einem der aufgelisteten Einträge
eingegeben wird.
Das Kommando PK
kann auch als
Hauptkommando verwendet werden, das in der Kommandozeile des obigen Bildschirms
eingegeben wird und für alle zuvor mit dem Zeilenkommando
S
ausgewählten Package List-Einträge gilt.
Um die Funktion List Packages aufzurufen:
Geben Sie im Bildschirm
Retrieval of System
Tables den Funktionscode K
ein.
Sie können die Collection und den Namen des/der aufzulistenden Packages angeben.
Wird ein Wert gefolgt von einem Stern (*) angegeben, werden alle im Db2-Katalog definierten Packages aufgelistet, deren Collections/Namen mit diesem Wert beginnen. Wenn nur ein Stern (*) angegeben wird, werden alle im Db2-Katalog definierten Packages aufgelistet.
Drücken Sie Enter.
11:06:11 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 PACKAGE *.* S 01 Row 34 of 65 Columns 041 075 ====> Scroll ===> PAGE COLLID NAME CONTOKEN CONTOKEN (HEX) OWNER CREATOR QUALIFIER __ SAGQCATV SAGQVPLN ? l?F 148C409316C673>SAG SAG SAG __ SAGQCATV SAGQVPPA ?k ? ?? 149270680F77E0>SAG SAG SAG __ SAGQCATV SAGQVRAS ? ??=? 148C409B09097E>SAG SAG SAG __ SAGQCATV SAGQVREL ? ??y0 148C409C06DFA8>SAG SAG SAG __ SAGQCATV SAGQVREV ? ? ?v? 148CDFAD16A51F>SAG SAG SAG __ SAGQCATV SAGQVRIL ? s ?B 148C40A20329C2>SAG SAG SAG __ SAGQCATV SAGQVROO ? ? A y 148CDFAF03C18E>SAG SAG SAG __ SAGQCATV SAGQVSCA ? u??S 148C40A409DEE2>SAG SAG SAG __ SAGQCATV SAGQVSQL ? ??? 148C40AB001D3F>SAG SAG SAG __ SAGQCATV SAGQVSTM ? ? 7q 148C40AD078CF7>SAG SAG SAG __ SAGQCATV SAGQVSTO ? ? ? 148C40B409681E>SAG SAG SAG __ SAGQCATV SAGQVTAB ? ? +U 148C40B61F024E>SAG SAG SAG __ SAGQCATV SAGQVTAS ? ? d 148C40B80874FF>SAG SAG SAG __ SAGQCATV SAGQVTBA ? ? ? 148C40BB1854EC>SAG SAG SAG __ SAGQCATV SAGQVTBC ? ?d ? 148C40BD1684EC>SAG SAG SAG __ SAGQCATV SAGQVTBP ? ? 148C40BF07AE9D>SAG SAG SAG __ SAGQCATV SAGQVTBS ? ?? 148C40CA034928>SAG SAG SAG Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind - + < > Canc |
Die folgenden Zeilenkommandos sind auf dem Bildschirm mit der Liste der Packages verfügbar. Die Zeilenkommandos werden vor dem/den gewünschten Package(s) eingegeben:
Kommando | Beschreibung |
---|---|
I |
Zeigt Informationen zu einem Package an. |
S |
Wählt ein Package aus, das mit den Hauptkommandos verwendet werden soll. |
U |
Macht die Auswahl eines Pakets rückgängig. |
AU |
Zeigt Informationen zu den Zugriffsrechten auf ein Package an. |
IX |
Zeigt alle Indexe an, die von einem Package verwendet werden. |
SY |
Zeigt alle Systeme an, die für ein Package aktiviert oder deaktiviert sind. |
TB |
Zeigt alle von einem Package verwendeten Tabellen an. |
Die Auflistungen von Indexen oder Tabellen, die als Ergebnis des
Kommandos IX
oder TB
angezeigt werden, können für die weitere Bearbeitung verwendet werden, während
die Anzeigen, die aus dem Kommando AU
,
SY
oder I
resultieren,
nur zu Informationszwecken dienen.
Eine Liste aller Zeilenkommandos, die mit der Funktion
List Packages zur Verfügung stehen, kann als Fenster
aufgerufen werden, indem das Hilfezeichen, d.h. ein Fragezeichen
(?
), vor einem der aufgeführten Packages eingegeben wird.
Die Kommandos AU
,
IX
, SY
und
TB
können auch als Hauptkommandos verwendet werden,
die in der Kommandozeile des Bildschirms für die Tabellenauflistung eingegeben
werden und sich auf alle zuvor mit dem Zeilenkommando S
ausgewählten Tabellen beziehen.
Das Hauptkommando INFO
, das dem
Zeilenkommando I
entspricht, zeigt Informationen
über alle zuvor ausgewählten Tabellen an. Alle Informationen, die sich aus den
Kommandos I
oder INFO
ergeben, können auch gedruckt werden.
11:06:11 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 PACKAGE *.* S 01 Row 34 of 65 Columns 041 075 ====> Scroll ===> PAGE COLLID NAME CONTOKEN CONTOKEN (HEX) OWNER CREATOR QUALIFIER i_ SAGQ +---------------------------------------------------------+ G __ SAGQ ! ! G __ SAGQ ! Select what to display ! G __ SAGQ ! ! G __ SAGQ ! _ systems enabled or disabled for package ! G __ SAGQ ! _ tables referenced in package ! G __ SAGQ ! _ indexes used in package ! G __ SAGQ ! _ statements of package ! G __ SAGQ ! _ authorizations on package ! G __ SAGQ ! ! G __ SAGQ ! ! G __ SAGQ ! Mark _ to print output ! G __ SAGQ ! ! G __ SAGQ +---------------------------------------------------------+ G __ SAGQCATV SAGQVTBC ? ?d ? 148C40BD1684EC>SAG SAG SAG __ SAGQCATV SAGQVTBP ? ? 148C40BF07AE9D>SAG SAG SAG __ SAGQCATV SAGQVTBS ? ?? 148C40CA034928>SAG SAG SAG Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind - + < > Canc |
Eine Liste aller Hauptkommandos, die mit der Funktion List
Packages zur Verfügung stehen, kann als Fenster aufgerufen werden,
indem das Hilfezeichen, d.h. ein Fragezeichen (?
), in die
Kommandozeile des Bildschirms List Packages eingegeben
wird.
Um die Funktion List Tables aufzurufen:
Geben Sie im Bildschirm
Retrieval of System
Tables den Funktionscode T
ein.
Der Ersteller (Creator) und der Name der aufzulistenden Tabelle(n) können angegeben werden.
Wenn ein Wert gefolgt von einem Stern (*) angegeben wird, werden alle im Db2-Katalog definierten Tabellen aufgelistet, deren Ersteller/Name mit diesem Wert beginnt. Wenn nur ein Stern (*) angegeben wird, werden alle im Db2-Katalog definierten Tabellen aufgelistet.
Drücken Sie Enter.
16:42:58 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 TABLE SAG*.* S 01 Row 34 of 361 Columns 036 075 ====> Scroll ===> PAGE CREATOR TABLE NAME TYPE COLCOUNT KEYCOLS RECLEN DATABASE TSNAME C ** ******************************* top of data ******************************* __ SAGCRE ACT T 3 1 38 SAG8D22A ACT __ SAGCRE DEPT T 4 1 59 SAG8D22A SAG8S2 __ SAGCRE EACT T 5 0 54 SAG8D22A SAG8S2 __ SAGCRE EDEPT T 6 0 75 SAG8D22A SAG8S2 __ SAGCRE EEMP T 16 0 123 SAG8D22A SAG8S2 __ SAGCRE EEPA T 8 0 52 SAG8D22A SAG8S2 __ SAGCRE EMP T 14 1 107 SAG8D22A SAG8S2 __ SAGCRE EMPPROJACT T 6 0 36 SAG8D22A EMPPRO __ SAGCRE EPROJ T 10 0 86 SAG8D22A SAG8S2 __ SAGCRE EPROJACT T 7 0 45 SAG8D22A SAG8S2 __ SAGCRE PROJ T 8 1 70 SAG8D22A PROJ __ SAGCRE PROJACT T 5 3 29 SAG8D22A PROJAC __ SAGCRE TCONA T 5 0 4056 SAG8D22P SAG8S2 __ SAGCRE TDSPTXT T 3 0 91 SAG8D22P SAG8S2 __ SAGCRE TOPTVAL T 11 0 354 SAG8D22P SAG8S2 __ SAGCRE VACT V 3 0 0 SAG8D22A ACT Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind - + < > Canc |
Die folgenden Zeilenkommandos sind auf dem Bildschirm mit der Tabellenliste verfügbar. Die Zeilenkommandos werden vor der/den gewünschten Tabelle(n) eingegeben:
Kommando | Beschreibung |
---|---|
I |
Zeigt Informationen über eine Tabelle an. |
S |
Wählt eine Tabelle aus, die mit Hauptkommandos verwendet werden soll. |
U |
Macht die Auswahl einer Tabelle rückgängig. |
AU |
Zeigt Informationen über die Zugriffsrechte auf eine Tabelle an. |
CO |
Zeigt alle Spalten einer Tabelle an. |
IX |
Zeigt alle Indexe einer Tabelle an. |
CC |
Prüft auf Einschränkungen (Constraints). |
Die mit dem Kommando IX
angezeigten
Indexlisten können für die weitere Bearbeitung verwendet werden, während die
mit dem Kommando CO
angezeigten Spaltenlisten sowie
die mit dem Kommando AU
oder
I
angezeigten Tabellen nur zu Informationszwecken
dienen.
Eine Liste aller mit der Funktion Tabellen
auflisten verfügbaren Zeilenkommandos kann als Fenster aufgerufen
werden, indem das Hilfezeichen, d.h. ein Fragezeichen (?
), vor
einer der aufgeführten Tabellen eingegeben wird.
Die Kommandos AU
,
CO
und IX
können auch als
Hauptkommandos verwendet werden, die in der Kommandozeile des Bildschirms
eingegeben werden und sich auf alle zuvor mit dem Zeilenkommando
S
ausgewählten Tabellen beziehen.
Das Hauptkommando INFO
, das dem
Zeilenkommando I
entspricht, zeigt Informationen
über alle zuvor ausgewählten Tabellen an. Alle Informationen, die sich aus den
Kommandos I
oder INFO
ergeben, können auch gedruckt werden.
16:42:58 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 TABLE SAG*.* S 01 Row 34 of 361 Columns 036 075 ====> Scroll ===> PAGE CREA +---------------------------------------------------------+ C ** **** ! ! ********** I_ SAGC ! ! __ SAGC ! Select what to display ! S2 __ SAGC ! ! S2 __ SAGC ! _ columns of table/view _ referential constraints ! S2 __ SAGC ! _ synonyms of table/view _ authorized users ! S2 __ SAGC ! _ plans using table/view ! S2 __ SAGC ! _ packages using table/view _ indexes of table ! S2 __ SAGC ! _ views using table/view _ columns of indexes ! RO __ SAGC ! _ base tables of view _ plans using indexes ! S2 __ SAGC ! _ definition of view _ packages using indexes ! S2 __ SAGC ! _ check conditions of table ! __ SAGC ! ! AC __ SAGCR! Mark _ to print output ! S2 __ SAGCR+---------------------------------------------------------+ S2 __ SAGCRE TOPTVAL T 11 0 354 SAG8D22P SAG8S2 __ SAGCRE VACT V 3 0 0 SAG8D22A ACT Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Rfind - + < > Canc |
Eine Liste aller Hauptkommandos, die mit der Funktion List
Tables zur Verfügung stehen, kann als Fenster aufgerufen werden,
indem das Hilfezeichen, d.h. ein Fragezeichen (?
), in die
Kommandozeile des Bildschirms List Tables eingegeben
wird.
Um die Funktion User Authorizations aufzurufen:
Geben Sie im Bildschirm
Retrieval of System
Tables den Funktionscode U
ein und drücken
Sie Enter.
Das Menü Retrieval of User Authorizations wird angezeigt:
16:44:51 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 - Retrieval of User Authorizations - Code Function Parameter C Column Authorizations Grantee D Database Authorizations Grantee K Package Authorizations Grantee P Plan Authorizations Grantee R Resource Authorizations Grantee T Table Authorizations Grantee U User Authorizations Grantee ? Help . Exit Code .. _ Grantee .. _________________________________ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Canc |
Die folgenden Funktionen sind verfügbar:
Code | Beschreibung |
---|---|
C |
Zeigt die Spalten an, auf die der angegebene Berechtigte zugreifen kann. |
D |
Zeigt die Datenbanken an, auf die der angegebene Berechtigte zugreifen kann. |
K |
Zeigt die Packages an, auf die der angegebene Berechtigte zugreifen kann. |
P |
Zeigt die Pläne an, auf die der angegebene Berechtigte zugreifen kann. |
R |
Zeigt die Ressourcen an, auf die der angegebene Berechtigte zugreifen kann. |
T |
Zeigt die Tabellen an, auf die der angegebene Berechtigte zugreifen kann. |
U |
Zeigt die Systemberechtigungen des angegebenen Berechtigten an. |
Der folgende Parameter muss angegeben werden:
Parameter | Beschreibung |
---|---|
Grantee |
Es wird eine Liste aller vorhandenen Db2-Objekte des angegebenen Objekttyps angezeigt, auf die der angegebene Berechtigte Zugriff hat. |
Um die Funktion List Statistic Tables aufzurufen:
Geben Sie im Bildschirm
Retrieval of System
Tables den Funktionscode S
ein und drücken
Sie Enter.
Das Menü Retrieval of Statistic Tables wird angezeigt:
16:38:47 ***** NATURAL TOOLS FOR DB2 ***** 2007-10-05 - Retrieval of Statistic Tables - Code Function Parameter C List SYSCOLSTATS Creator, Name D List SYSCOLDISTSTATS Creator, Name I List SYSINDEXSTATS Index Owner, Name T List SYSTABSTATS Creator, Name ? Help . Exit Code .. _ Index Owner ......... _____________________________ Index Name .......... _____________________________ Table Creator ....... _____________________________ Table Name .......... _____________________________ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12-- Help Exit Canc |
Die folgenden Funktionen sind verfügbar:
Code | Beschreibung |
---|---|
C |
Zeigt die partitionierten Statistiken für Spalten in einem partitionierten Tablespace an. |
D |
Zeigt die Verteilung der Werte der ersten Spalte eines partitionierten Indexes an. |
I |
Zeigt die Statistiken für einen partitionierten Index an. |
T |
Zeigt die Statistiken für einen partitionierten Tablespace an. |
Die folgenden Parameter müssen angegeben werden:
Parameter | Beschreibung |
---|---|
Table Creator |
Der Name des Erstellers der Tabelle, für die die Statistiken angezeigt werden sollen. |
Table Name |
Der Name der Tabelle, für die die Statistiken angezeigt werden sollen. |
Index Owner |
Der Name des Eigentümers des Indexes, für den die Indexstatistiken angezeigt werden sollen. |
Index Name |
Der Name des Indexes, für den die Indexstatistiken angezeigt werden sollen. |