DB2 Kataloge
- Dieses Thema hat 2 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 18 Jahre von
Anonym.
-
AuthorPosts
-
9. September 2005 um 14:07 Uhr #2599
AnonymInaktivIch habe eine frage die sich aber nicht auf SQL bezieht sondern auf die DB2 Kataloge aber ich weis nicht wo ich die frage sonst hin tun soll.
Also meine frage ist: z.b tables, tablespaces und databases haben ihren katalog also muss berechtigungen auch ein Katalog besitzen wenn ja wie heisst der und wenn nicht wo kommen berechtigungen hin für einzelne Tabellen?
Danke für info
9. September 2005 um 15:05 Uhr #3035
AnonymGastHallo,
in der Datenbank DSNDB07. Die darin enthaltenen sysibm-Tabellen beinhalten welche Tablespaces, Tabellen, Indizes usw. es im jeweiligen Subsystem gibt.
Auf diese Tabellen können per GRANT-Statement z. B. READ-Berechtigungen vergeben werden.
Beispiele:Viele Grüße !!
Eva
9. September 2005 um 15:09 Uhr #3339
AnonymInaktivRichtig, auch Berechtigungen werden in DB2-Tabellen hinterlegt. Das sind (bei V7):
SYSCOLAUTH: Update oder References- Privilegien für einzelne Spalten
SYSDBAUTH: Berechtigungen auf Datenbankebene ( z.B. DISPLAY DATABASE oder IMAGECOPY )
SYSPACKAUTH: Berechtigungen auf Package-Ebene ( BIND Package, COPY Package … )
SYSPLANAUTH: Berechtigungen für Pläne ( BIND PLAN, FREE PLAN …)
SYSRESAUTH: Privilegien für Ressourcen ( Bufferpools, Tablespaces … )
SYSTABAUTH: Privilegien für Tabellen und Views ( SELECT , DELETE … )
SYSUSERAUTH: Systemberechtigung ( zB. SYSADM, SYSOPR, DISPLAY … )Qualifier ist jedesmal SYSIBM.
@ Eva -> Es ist übrigens die DSNDB06. Die DSNDB07 ist für WORK-bereiche
-
AuthorPosts
You must be logged in to reply to this topic.