Hello,
Oracle recommands to have oinstall as primary group for oracle account.
Why not using dba as primary group ?
What are the benefit to use oinstall instead of dba ?
Thank you for your advices.
Marcel
Thank you for your advices.
Marcel
> Thank you for your advices.
> Marcel
If it ain't broke ... don't fix it.
Daniel Morgan
The dba group contains all the unix users who can connect to the database
as "/ as sysdba" - so you can think of the dba group as the Oracle database
administrators list.
HTH
Marc
Quote:> Hello,
> Oracle recommands to have oinstall as primary group for oracle account.
> Why not using dba as primary group ?
> What are the benefit to use oinstall instead of dba ?
> Thank you for your advices.
> Marcel
In many companies, the sys admin will install
the software (as oracle in the oinstall group)
and the DBAs (in the dba group) use it.
It also means that the DBAs cannot accidentally
remove oracle files.
One way of undoing this "separation of powers" is
for oracle to also be in the dba group and to be
used by DBAs.
John.
> The oracle user is in the oinstall group, and
> the other users with dba privileges are not,
> they are in the dba group. The oracle (oinstall)
> user is the owner of all the oracle files.
> In many companies, the sys admin will install
> the software (as oracle in the oinstall group)
> and the DBAs (in the dba group) use it.
> It also means that the DBAs cannot accidentally
> remove oracle files.
> One way of undoing this "separation of powers" is
> for oracle to also be in the dba group and to be
> used by DBAs.
> John.
So if we decide to separate the installation and DBA roles, the config
files in $ORACLE_HOME/network/admin, for example, are only accessible
in write by oraowner.
But the management of this files are generaly the responsability of
the DBA's and not of the sys admin.
What do you mean ?
-rw-r--r-- 1 oraowner oinstall 17253 Jan 31 09:23
tnsnames.ora
Marcel
> > The oracle user is in the oinstall group, and
> > the other users with dba privileges are not,
> > they are in the dba group. The oracle (oinstall)
> > user is the owner of all the oracle files.
> > In many companies, the sys admin will install
> > the software (as oracle in the oinstall group)
> > and the DBAs (in the dba group) use it.
> > It also means that the DBAs cannot accidentally
> > remove oracle files.
> > One way of undoing this "separation of powers" is
> > for oracle to also be in the dba group and to be
> > used by DBAs.
> > John.
> Thank you with all of you for your answers
> So if we decide to separate the installation and DBA roles, the config
> files in $ORACLE_HOME/network/admin, for example, are only accessible
> in write by oraowner.
> But the management of this files are generaly the responsability of
> the DBA's and not of the sys admin.
> What do you mean ?
> -rw-r--r-- 1 oraowner oinstall 17253 Jan 31 09:23
> tnsnames.ora
Even the notion of good practice varies with time, as
well as with situation. (It is similar with OFA.)
Maybe your DBA wants a bigger SGA. Or more frequent
backups. All these things have to be decided in conjunction
with the sys admin. And possibly management, external
customers, developers, end users and so on.
In practice, many sites just have everyone in the dba group.
If you read the Installation Guide (and Getting Started),
the issues are explained. Then you can make an informed
decision as to what is best for *your* situation.
(You might also want to look at Johnathan Lewis's thoughts
on the OSOPER role: http://www.jlcomp.demon.co.uk/osoper.html )
John.
1. Is oinstall group strictly necessary?
Is the oinstall group as set out in the Oracle installation doco. really
required or can you just use dba?
Any thoughts?
Regards,
Rowan
2. data import problems - second post
4. Hierarchical databases and semistructured data
6. VA-DC/No. VA-106333--ORACLE-DBA Skills-Web Applications-Oracle DBA, IMPACT INNOVATIONS GROUP
7. USA-CA-Redwood City. Informix Positions
8. NJ-CRANFORD-186159--ORACLE-DBA Skills-Oracle DBA-ORACLE DBA
9. 46854-Nationwide-ORACLE-DBA Skills-SAP-Oracle DBA-SAP/Oracle DBA Consultants
10. RI-RHODE ISLAND-171169--Oracle DBA-ORACLE-DBA Skills-ORACLE DBA
11. IA-Cedar Rapids Area-271400--DBA Skills-ORACLE-DB2-DBA and Oracle or DBA and DB2