When you create the password file, the
INTERNAL
and
SYS
users are placed there automatically.
The
SYSTEM
user is there, in this example, because we granted
SYSDBA
privileges to a
SYSTEM
user in an earlier lesson.
The two columns at farthest right are character string columns that contain either
TRUE
or
FALSE
, depending on whether a user has the corresponding privilege
. The column names are really
SYSDBA and
SYSOPER
, but the headings are truncated because Server Manager (and SQL*PLUS) truncates the names to match the size of the column, which is five characters. The
SYSTEM
user, in this example, ha
s the
SYSDBA privilege
(TRUE)
, but not the
SYSOPER
privilege
(FALSE)
.
The
INTERNAL
and SYS users have both privileges:
SYSDBA
and
SYSOPER
.
If a shared password file must be used, ensure that the password for SYS is at least 12 characters long and includes a combination of upper- and lowercase alphabetic, numeric, and special characters to fend off a brute-force attack.