Using Operating System Authentication

Membership in special operating system groups enables a DBA to authenticate to the database through the operating system rather than with a database user name and password. This is known as operating system authentication.

oracle Siebel crm training courses malaysia

  • Operating System Groups
    Operating system groups are created and assigned specific names as part of the database installation process.
  • Preparing to Use Operating System Authentication
    DBAs can authenticate to the database through the operating system rather than with a database user name and password.
  • Connecting Using Operating System Authentication
    A user can connect to the database using operating system authentication.

oracle peoplesoft training courses malaysia

1.6.4.1 Operating System Groups

Operating system groups are created and assigned specific names as part of the database installation process.

For the Windows user group names, replace HOMENAME with the Oracle home name.

Oracle Universal Installer uses these default names, but, on UNIX or Linux, you can override them. On UNIX or Linux, one reason to override them is if you have multiple instances running on the same host computer in different Oracle homes. If each instance has a different person as the principal DBA, then you can improve the security of each instance by creating different groups for each instance.

For example, for two instances on the same UNIX or Linux host in different Oracle homes, the OSDBA group for the first instance might be named dba1, and OSDBA for the second instance might be named dba2. The first DBA would be a member of dba1 only, and the second DBA would be a member of dba2 only. Thus, when using operating system authentication, each DBA would be able to connect only to his assigned instance.

oracle Linux administration training courses malaysia

On Windows, default user group names cannot be changed. The HOMENAME placeholder enables you to have different user group names when you have multiple instances running on the same host Windows computer.

Membership in a group affects your connection to the database in the following ways:

  • If you are a member of the OSDBA group, and you specify AS SYSDBA when you connect to the database, then you connect to the database with the SYSDBA administrative privilege.
  • If you are a member of the OSOPER group, and you specify AS SYSOPER when you connect to the database, then you connect to the database with the SYSOPER administrative privilege.
  • If you are a member of the OSBACKUPDBA group, and you specify AS SYSBACKUP when you connect to the database, then you connect to the database with the SYSBACKUP administrative privilege.
  • If you are a member of the OSDGDBA group, and you specify AS SYSDG when you connect to the database, then you connect to the database with the SYSDG administrative privilege.
  • If you are a member of the OSKMDBA group, and you specify AS SYSKM when you connect to the database, then you connect to the database with the SYSKM administrative privilege.
  • If you are a member of the OSRACDBA group, and you specify AS SYSRAC when you connect to the database, then you connect to the database with the SYSRAC administrative privilege.
  • If you are not a member of one of these operating system groups, and you attempt to connect as SYSDBASYSOPERSYSBACKUPSYSDGSYSKM, or SYSRAC, then the CONNECT command fails.

oracle e business suite training courses malaysia

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *