Hello Erman, we need to change the uid and gid of the Oracle user from our EBS database. This task is because we have a drawbacks with writing in the nfs, to write with the oracle user and the writing remains as nobody and needs the same uid. Throughout our organization the uid and gid for the Oracle user is standardized in a single number. In the oracle environment EBS is with another number because it was installed by an provider and we didn't realize that the change at the time of installation. Do you know if you can change that number on the Oracle platform and it is transparent to the installation?
Note that: The chgrp and chown removes the setuid bit on some files.. oracle binary for example has setuid on it. So the setuid bit on these kinds of files should be reset with chmod.
chmod 6751 oracle
For Exadata Storage Servers, it is documented actually:
How to Change the Group ID (GID) and User ID (UID) of the New DBM Services Users and Groups in Exadata. (Doc ID 2006042.1)
But For Oracle RDBMS and EBS, it is not documented at all.
So you need to test it. First do your test and then take it into Live by taking the risk on your own.
You can also create an SR for this.
Erman, what we solve with this workaround, is that it allows the group of Others to write and read permissions, in this way the backup product can take the information and upload it to tape. Backup product: IBM-TSM
Additionally, we only set the sticky bit of the Oracle Home binary using chmod 6751 oracle.
Just in case, we relinked the RDBMS and all the other db level tools using relink all.