oracle background process run as root (how to fix it)

From: Ricky <iqboss_at_hotmail.com>
Date: 6 Aug 2003 12:39:49 -0700
Message-ID: <a9c648ec.0308061139.5b5a1781_at_posting.google.com>


Hi all,
I just installed oracle 9.2 on linux redhat 8.0. Everything goes well and I have already begin to use the database. However, I notice now all the background processes are running under the owner of "root". I remembered just after I finish install oracle all the processes still under the owner of "oracle" and whenever I create a tablespace the dbf file is owned by "oracle.oinstall" but now all the new dbf file is owned by "root.root"
oracle 788 0.0 0.2 13440 3068 ? S Aug05 0:00 tnslsnr LISTENER -inherit
root 3375 0.0 0.7 527396 7564 ? S 15:19 0:00 ora_pmon_ora716
root 3377 0.0 0.7 529228 8168 ? S 15:19 0:00 ora_dbw0_ora716
root 3379 0.0 0.7 532352 7892 ? S 15:19 0:00 ora_lgwr_ora716
root 3381 0.0 0.6 526768 6940 ? S 15:19 0:00 ora_ckpt_ora716
root 3383 0.0 2.0 526788 21240 ? S 15:19 0:00 ora_smon_ora716
root 3385 0.0 0.9 526756 9692 ? S 15:19 0:00 ora_reco_ora716
root 3387 0.0 0.9 526752 9984 ? S 15:19 0:00 ora_cjq0_ora716
root 3389 0.1 1.6 526848 16792 ? S 15:19 0:00 ora_qmn0_ora716
root 3391 0.0 0.5 527332 6024 ? S 15:19 0:00 ora_s000_ora716
root 3393 0.0 0.6 527212 6380 ? S 15:19 0:00 ora_d000_ora716

even I do
su - oracle -c dbstart
or
log in as oracle then sqlplus /nolog connect /as sysdba startup

all the process still remain as root

I am not sure whats bad about this but I wish to fix this.

Anybody have a solution to this ?

Thanks in advance !!!

Ricky Received on Wed Aug 06 2003 - 21:39:49 CEST

Original text of this message