Z dokumentacji Oracle 11g :
Użytkownicy SYS I SYSTEMU
Następujące konta użytkowników administracyjnych są tworzone automatycznie podczas instalacji bazy danych Oracle. Oba są tworzone przy użyciu hasła podanego podczas instalacji i oba mają automatycznie przyznaną rolę DBA.
SYS
To konto może wykonywać wszystkie funkcje administracyjne. Wszystkie podstawowe (podstawowe) tabele i widoki dla słownika danych bazy danych są przechowywane w schemacie SYS. Te tabele podstawowe i widoki mają kluczowe znaczenie dla działania bazy danych Oracle. Aby zachować integralność słownika danych, tabelami w schemacie SYS manipuluje tylko baza danych. Nigdy nie powinny być modyfikowane przez żadnego użytkownika lub administratora bazy danych. Nie wolno tworzyć żadnych tabel w schemacie SYS.
Użytkownik SYS otrzymuje uprawnienie SYSDBA, które umożliwia mu wykonywanie zadań administracyjnych wysokiego poziomu, takich jak tworzenie kopii zapasowych i odzyskiwanie.
SYSTEM
To konto może wykonywać wszystkie funkcje administracyjne z wyjątkiem następujących:
Chociaż tego konta można używać do wykonywania codziennych zadań administracyjnych, Oracle zdecydowanie zaleca utworzenie konta nazwanych użytkowników do administrowania bazą danych Oracle, aby umożliwić monitorowanie aktywności bazy danych.
Uprawnienia systemowe SYSDBA i SYSOPER
SYSDBA i SYSOPER to uprawnienia administracyjne wymagane do wykonywania operacji administracyjnych wysokiego poziomu, takich jak tworzenie, uruchamianie, zamykanie, tworzenie kopii zapasowej lub odzyskiwanie bazy danych. Uprawnienia systemowe SYSDBA są przeznaczone dla w pełni uprawnionych administratorów baz danych, a uprawnienie systemowe SYSOPER pozwala użytkownikowi wykonywać podstawowe zadania operacyjne, ale bez możliwości przeglądania danych użytkownika.
Uprawnienia systemowe SYSDBA i SYSOPER umożliwiają dostęp do instancji bazy danych, nawet gdy baza danych nie jest otwarta. Kontrola tych uprawnień jest zatem całkowicie poza samą bazą danych. Ta kontrola umożliwia administratorowi, któremu przyznano jedno z tych uprawnień, połączenie się z instancją bazy danych w celu uruchomienia bazy danych.
Można również myśleć o uprawnieniach SYSDBA i SYSOPER jako o typach połączeń, które umożliwiają wykonywanie określonych operacji na bazie danych, dla których uprawnień nie można przyznać w żaden inny sposób. Na przykład, jeśli masz uprawnienie SYSDBA, możesz połączyć się z bazą danych za pomocą AS SYSDBA.
Użytkownik SYS automatycznie otrzymuje uprawnienia SYSDBA podczas instalacji. Kiedy logujesz się jako użytkownik SYS, musisz połączyć się z bazą danych jako SYSDBA lub SYSOPER. Łączenie się jako użytkownik SYSDBA wywołuje uprawnienie SYSDBA; łączenie się, ponieważ SYSOPER wywołuje uprawnienie SYSOPER. Kontrola bazy danych Oracle Enterprise Manager nie zezwala na logowanie się jako SYS użytkownika bez połączenia jako SYSDBA lub SYSOPER.
Łącząc się z uprawnieniami SYSDBA lub SYSOPER, łączysz się ze schematem domyślnym, a nie ze schematem, który jest ogólnie powiązany z twoją nazwą użytkownika. W przypadku SYSDBA schemat ten to SYS; dla SYSOPERA schemat jest PUBLICZNY.
sqlplus / as sysdba
codzienną pracę - w ciągu 15 lat pracy z dziesiątkami doświadczonych DBA nigdy nie spotkałem nikogo, kto zawracałby sobie głowę tymSYSTEM
kontem.