Posts Tagged ‘data utworzenia user-a’

Zarządzanie użytkownikiem bazodanowym

sobota, lipiec 12th, 2008


Użytkownicy w bazie oracle

Za pomocą następującego zapytania:

select username from dba_users;

możesz zobaczyć jacy użytkownicy są w bazie danych.

W tabeli DBA_USERS są także inne informacje, takie jak:

- default tablespace,

- data utworzenia i wiele innych,

pełne  informacje możesz uzyskać pisząc

select * from dba_users;

Tworzenie użytkownika bazodanowego odbywa się poleceniem

create user nazwa_użytkownika …. ;

pełne wyrażenie znajdziesz w manualu, po stworzeniu tego użytkownika należy  zastanowić się jakie uprawnienia mu nadać.

Jeżeli użytkownik ma być administratorem tej bazy to możemy nadać mu  uprawnienia, predefiniowaną role DBA jeżeli nie to możemy nadać RESOURCE.

Jeżeli nadasz użytkownikowi role DBA należy  mieć świadomość że użytkownik ten będzie miał prawo do modyfikacji, tworzenia obiektów w innych schematach także.

Właściwości użytkownika możemy zmienić używając komendy ALTER USER, za pomocą tej komendy możesz zmienić wszystkie  atrybuty za wyjątkiem nazwy użytkownika a także default i temporary tablespaces.

Zmiana tych atrybutów może się odbyć  przez skasowanie a potem ponowne stworzenie użytkownika.

Lokowanie i odlokowanie użytkownika - lokowanie użytkownika  możemy zrobić wtedy kiedy chcemy zablokować możliwość logowania się do bazy danych tego użytkownika a jednocześnie nie  chcemy kasować takiego użytkownika.

Hasło należy zmieniać regularnie, baza ma mechanizm który może wymusić zmianę  hasła co wskazany okres.

Usuwanie użytkownika, do tego służy komenda drop user, przy kasowaniu użytkownika należy  pamiętać o wykasowaniu jego obiektów chyba że użyjemy opcji cascade.