Oracle Default Users¶
Oracle database default users are created automatically during installation and serve specific roles and functions for managing the database, system maintenance, and providing examples.
1. SYS¶
- Description: The
SYS
user is the most powerful user in Oracle and owns all the base tables and views of the database dictionary. - Function: Has full control over all database objects.
2. SYSTEM¶
- Description: The
SYSTEM
user is also a privileged user but is mainly used for database administrative tasks unrelated to the core system schema. - Function: Manages administrative tasks for the database.
3. DBSNMP¶
- Description: The
DBSNMP
user is used by Oracle Enterprise Manager to monitor and manage the database. - Function: Used for database monitoring.
4. SYSMAN¶
- Description: The
SYSMAN
user is the schema for Oracle Enterprise Manager, responsible for managing the database environment. - Function: Manages Oracle Enterprise Manager.
5. HR¶
- Description: The
HR
user is part of the sample schemas, containing a human resources sample database used for tutorials and demonstrations. - Function: Used for educational and demonstration purposes.
6. SCOTT¶
- Description: The
SCOTT
user is a widely used sample user with tables likeEMP
andDEPT
. - Function: Used for learning and demonstration purposes.
7. OUTLN¶
- Description: The
OUTLN
user is used for managing stored outlines that preserve execution plans for SQL queries. - Function: Manages and optimizes SQL execution plans.