Dalla documentazione Oracle 11g :
Utenti SYS E SYSTEM
I seguenti account utente amministrativi vengono creati automaticamente quando si installa Oracle Database. Entrambi sono creati con la password fornita al momento dell'installazione e entrambi hanno automaticamente il ruolo DBA.
SYS
Questo account può eseguire tutte le funzioni amministrative. Tutte le tabelle e le viste di base (sottostanti) per il dizionario dei dati del database sono memorizzate nello schema SYS. Queste tabelle e viste di base sono fondamentali per il funzionamento di Oracle Database. Per mantenere l'integrità del dizionario dei dati, le tabelle nello schema SYS sono manipolate solo dal database. Non devono mai essere modificati da alcun utente o amministratore del database. Non è necessario creare alcuna tabella nello schema SYS.
All'utente SYS viene concesso il privilegio SYSDBA, che consente a un utente di eseguire attività amministrative di alto livello come backup e ripristino.
SYSTEM
Questo account può eseguire tutte le funzioni amministrative tranne le seguenti:
Sebbene questo account possa essere utilizzato per eseguire attività amministrative quotidiane, Oracle consiglia vivamente di creare un account per utenti con nome per amministrare il database Oracle e consentire il monitoraggio dell'attività del database.
Privilegi di sistema SYSDBA e SYSOPER
SYSDBA e SYSOPER sono privilegi amministrativi richiesti per eseguire operazioni amministrative di alto livello come la creazione, l'avvio, l'arresto, il backup o il ripristino del database. Il privilegio di sistema SYSDBA è per gli amministratori di database pienamente abilitati e il privilegio di sistema SYSOPER consente a un utente di eseguire attività operative di base, ma senza la possibilità di esaminare i dati dell'utente.
I privilegi di sistema SYSDBA e SYSOPER consentono l'accesso a un'istanza di database anche quando il database non è aperto. Il controllo di questi privilegi è quindi completamente al di fuori del database stesso. Questo controllo consente a un amministratore a cui è concesso uno di questi privilegi di connettersi all'istanza del database per avviare il database.
È inoltre possibile considerare i privilegi SYSDBA e SYSOPER come tipi di connessioni che consentono di eseguire determinate operazioni del database per le quali non è possibile concedere i privilegi in nessun altro modo. Ad esempio, se si dispone del privilegio SYSDBA, è possibile connettersi al database utilizzando AS SYSDBA.
All'utente SYS viene automaticamente concesso il privilegio SYSDBA al momento dell'installazione. Quando si accede come utente SYS, è necessario connettersi al database come SYSDBA o SYSOPER. La connessione come utente SYSDBA invoca il privilegio SYSDBA; la connessione come SYSOPER invoca il privilegio SYSOPER. Oracle Enterprise Manager Database Control non ti consente di accedere come SYS utente senza collegarti come SYSDBA o SYSOPER.
Quando ti connetti con il privilegio SYSDBA o SYSOPER, ti connetti con uno schema predefinito, non con lo schema generalmente associato al tuo nome utente. Per SYSDBA questo schema è SYS; per SYSOPER lo schema è PUBBLICO.
sqlplus / as sysdba
per il lavoro quotidiano - in 15 anni lavorando con dozzine di DBA esperti non ho mai incontrato nessuno che si preoccupasseSYSTEM
dell'account.