2 Day DBA > Managing Users and Security > About Administrative Accoun... > Operating System Authentica...
Operating System Authentication |
Previous |
Next |
Operating system authentication (OS authentication) is a way of using operating system login credentials to authenticate database users. One aspect of OS authentication can be used to authenticate database administrators. If you log in to the Oracle Database XE host computer with a user name that is in a special operating system user group, you are then permitted to connect to the database with the SYSDBA
privilege. An administrator who is authenticated through OS authentication does not need to know the SYS
or SYSTEM
account password.
OS authentication is needed because there must be a way to identify administrative users even if the database is shut down. A user authenticated in this way can then start up the database. (See "Starting Up and Shutting Down" for more information.)
Table: Operating System User Groups for OS Authentication lists the operating system user groups whose member users can connect to the database with the SYSDBA
privilege.
Operating System User Groups for OS Authentication
Platform | Operating System User Group Name |
---|---|
Linux |
|
Windows |
|
On each platform, if the OS authentication user group does not already exist, it is automatically created when you install Oracle Database XE. In addition, upon installation on the Linux platform, the user account oracle
is automatically created and placed in the dba
group. Upon installation on the Windows platform, the user performing the installation is automatically added to the ORA_DBA
group. On both platforms, you can add other host users to the OS authentication user group to enable them to connect to the database with the SYSDBA
privilege.