Administracja bazy danych Oracle 10g

Transkrypt

Administracja bazy danych Oracle 10g
Administracja bazy danych
Oracle 10g
Oracle Database
Administration
część 8
Tworzenie użytkownika
• Dla użytkownika możemy określić:
– domyślną przestrzeń tabel (ang. tablespace);
– tymczasową przestrzeń tabel (ang. temporary tablespace);
– kwotę w przestrzeni tabel (ang. quotas).
CREATE USER user IDENTIFIED {BY password |
EXTERNALLY }
[ DEFAULT TABLESPACE tablespace
| TEMPORARY TABLESPACE tablespace
| QUOTA { integer [K | M] | UNLIMITED } ON tablespace
[ QUOTA { integer [K | M] | UNLIMITED } ON tablespace ]
1
Tworzenie użytkownika - zakładka
Security Users Create / Create Like
Tworzenie użytkownika - zakładka
Security Users Create / Create Like
2
Zmiana ustawień użytkownika
ALTER USER user
{ IDENTIFIED {BY password | EXTERNALLY}
| DEFAULT TABLESPACE tablespace
| TEMPORARY TABLESPACE tablespace
| QUOTA { integer [K | M] | UNLIMITED} ON tablespace
[ QUOTA { integer [K | M] | UNLIMITED} ON tablespace] ...
| DEFAULT ROLE { role [, role] ...
| ALL [EXCEPT role [, role] ...]
| NONE} } ...
Role użytkownika - Security Users
Roles
3
Przypisanie roli użytkownikowi
•
•
•
•
•
Connect role
Resource role
DBA role
Object privileges
System Privileges
• Jakie role ma przyznane użytkownik.
• select * from dba_sys_privs;
Przypisanie roli użytkownikowi
GRANT
{ object_priv | ALL [PRIVILEGES] }
[ ( column [, column] ...) ]
[, { object_priv | ALL [PRIVILEGES] }
[ ( column [, column] ...) ] ] ...
ON [ schema.| DIRECTORY] object
TO { user | role | PUBLIC} ...
[ WITH GRANT OPTION]
4
Przypisanie roli użytkownikowi
GRANT
{ system_priv | role}
[, { system_priv | role} ] ...
TO
{ user | role | PUBLIC}
[, { user | role | PUBLIC} ] ...
[ WITH ADMIN OPTION]
Literatura
• David Austin, Poznaj Oracle 8, Mikom, Warszawa 1998
• Joe Greene, Oracle 8 Server Księga eksperta, Helion, Gliwice
2000
• Kevin Loney, Marlene Theriault, Oracle 8i Podręcznik
administratora baz danych, Helion, Gliwice 2002
• Marlene Theriault, Rachel Carmichael, James Viscusi, Oracle
DBA, Read Me, Warszawa 2001
• Rajendra Gutta, Oracle skrypty administracyjne, Mikom,
Warszawa 2002
• Robert Wrembel, Juliusz Jezerski, Maciej Zakrzewicz, System
zarządzania bazą danych Oracle 7 i Oracle 8, Nakm, Poznań
1999
• Oracle 2 Day DBA 10g Release 1 (10.1), part No. B10742-02
5
Logout
6

Podobne dokumenty