on 04-11-2008 1:20 PM
Hi all,
I am running an ECC 5 test server and for some reason oracle is starting all of its processes using the sidadm account. Does anyone know as to why this is happening?
Thanks and regards,
Iqbal
probably the authorizations for the "oracle" binary are not correct, check note 583861 UNIX: Errors due to Oracle executable
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I disagree.
It's ok. We too are running SAP on Oracle and HP-UX IA 64.
You have to distinguish between real user id (sidadm in this case) and effective user id (orasid in this case case). For some reason HP's ps command by default shows real user id, that is the user id who started Oracle. Nevertheless effective user id is orasid.
There is a way how you can make ps to show the effective user id; I don't rember the details now. (But reading the manuals will help for sure.)
regards
SAP note 592393 (33) describes this scenario.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What operating system are you running on?
Markus
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
testsyst:fooadm> uname -a
HP-UX testsyst B.11.23 U ia64 0220029059 unlimited-user license
testsyst:fooadm> ls -l $ORACLE_HOME/bin/oracle
-rwsr-s--x 1 orafoo dba 242790400 Apr 2 23:09 /oracle/FOO/102_64/bin/oracle
As you can see the oracle binary has the s-user bit set so no matter who starts the database, it will run effectively under ora<SID>.
Effective UIDs can be displayed by using
ps -u
(see man ps)
Markus
Here is an additional situation; I started my system via the startsap from user sidadm. Now I went I initiate sqlplus from user sidadm I get connected to the database, but if I sqlplus as user orasid I am unable to see that the database is started. Can someone please shed some light on this if known?
Marcus,
I partly disagree. You have to keep in mind XPG4 ps and UNIX95 ps.
look at this on one of our systems:
16:50:50 hostx sh # ps -ef | grep ora_lgwr_FOO | grep -v grep
fooadm 4928 1 0 Mar 26 ? 4:54 ora_lgwr_FOO
16:51:00 hostx sh # UNIX95= ps -ef | grep ora_lgwr_FOO | grep -v grep
orafoo 4928 1 0 Mar 26 ? 04:54 ora_lgwr_FOO
16:51:08 hostx sh #
regards
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.