Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: sysdba privileges and shutdown

Re: sysdba privileges and shutdown

From: Tanel Poder <tanel_at_@peldik.com>
Date: Fri, 7 Mar 2003 20:17:51 +0200
Message-ID: <3e68e19e$1_1@news.estpak.ee>


Hello!

Actually its wrong. You could have remote_login_passwordfile as exclusive for example and you still can log on as sysdba without specifying password. It possible to log remotely as sysdba only when you have remote_login_pwdfile parameter as shared or exclusive.

You can log on as sysdba without password if Oracle thinks it's secure to let a user in. That means:

Unix:
The user has os group which is compiled into oracle executable (for OSOPER or OSDBA internal oracle privilege). The relevant OS groups are usually specified during Oracle software install. Check $ORACLE_HOME/lib/config.c for occurencies of your dba group (or config.s on Solaris)
You can actually change the groups in this file and new changes take effect after you've relinked Oracle executable.

Windows:
The user has to have ORA_[SID_]DBA, ORA_[SID_]OPER privileges to be able to log on as sysdba locally.
Also, sqlnet.ora parameter sqlnet.authentication_services whould include NTS in the list, if I remember correctly.

Tanel.

> 1. the dba group is only allowed sysdba rights if
remote_login_password_file
> is not set to exclusive (IIRC). If it is set to exclusive you'd need to
> supply a password file. and
> 2. You only allow DBA's into the DBA os group surely. If your DBAs are a
> security risk you have real problems.
>
>
> --
> Niall Litchfield
> Oracle DBA
> Audit Commission UK
>
>
Received on Fri Mar 07 2003 - 12:17:51 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US