Posts Tagged ‘schemat system’

Użytkownicy bazodanowi SYS i SYSTEM

sobota, lipiec 12th, 2008


Użytkownicy bazy danych
Użytkownicy sys i system są automatycznie tworzeni podczas tworzenia bazy danych.

SYSTEM to użytkownik który umożliwia  wykonywanie czynności administracyjnych za wyjątkiem startowania i zamykania bazy danych.

SYS to schemat w którym są  przechowywane wszystkie obiekty tabele i view biblioteki bazodanowej.

Dla zapewnienia integralności te tabele są  zmieniane tylko przez mechanizmy bazy danych.

Te obiekty pod żadnym pozorem nie powinny być modyfikowane.

W schemacie  SYS nie powinno się tworzyć obiektów.

Użytkowniki SYS jako jeden ma przypisaną role SYSDBA, rola ta to rola super  administratora łącznie z mozliwością startowania i zamykania bazy danych.

Przykład zalogowania się do bazy jako sys  jako sysdba z sqlplus-a:

SQL> connect sys/hasło as sysdba

Po zalogowaniu się na sys w ten sposób użytkownik ten ma  nie ograniczone przywileje na bazodanowej bibliotece, mimo tego nie należy robić żadnych zmian ponieważ może to  doprowadzić do rozjechania się biblioteki a co za tym idzie bazy danych.

Zmiana hasła oracle

Za pomocą komendy

ALTER USER SYS IDENTIFIED  BY newpassword;

możemy zmienić hasło dla użytkownika sys.