Install and Configure Oracle SOA Suite 12c with 2 different Linux Users
Posted by Dirk Nachbar on Friday, December 09, 2016
I am currently involved in a project were one requirement is, that the Oracle Software (WebLogic Server and Oracle SOA Suite) is installed by one Linux User and the on top to be used Oracle SOA Domain should be created and started as another Linux User.
In general that's according to the Oracle Documentation for Oracle SOA Suite 12.2.1.2.0 possible
But there is a small and important note: Certain domain files do not have the group permissions. For example, cwallet.sso.
Oracle is just providing one file (cwallet.sso) out of certain files which are lacking from the correct group permission.
Before you run in the same try-and-error procedure to find out the complete list of files which needs to be aligned, here are my list of files, which I aligned and afterwards I could create my SOA Domain under a second Linux User.
Let's assume following scenario:
Connect as Oracle Software Owner oracle and perform following chmod commands
After the above alignments you can start to create your SOA Domain with $ORACLE_HOME/oracle_common/common/bin/config.sh as Linux User soa.
In general that's according to the Oracle Documentation for Oracle SOA Suite 12.2.1.2.0 possible
But there is a small and important note: Certain domain files do not have the group permissions. For example, cwallet.sso.
Oracle is just providing one file (cwallet.sso) out of certain files which are lacking from the correct group permission.
Before you run in the same try-and-error procedure to find out the complete list of files which needs to be aligned, here are my list of files, which I aligned and afterwards I could create my SOA Domain under a second Linux User.
Let's assume following scenario:
- Oracle Software Owner is: oracle
- Primary Group of User oracle is: oinstall
- SOA Domain Owner is: soa
- Primary Group of User soa is: oinstall
Connect as Oracle Software Owner oracle and perform following chmod commands
chmod 660 $ORACLE_HOME/oracle_common/modules/oracle.jps/domain_config/wls/system-jazn-data.xml chmod 660 $ORACLE_HOME/oracle_common/modules/oracle.jps/domain_config/cwallet.sso chmod 660 $ORACLE_HOME/oracle_common/modules/oracle.jps/domain_config/audit-store.xml
After the above alignments you can start to create your SOA Domain with $ORACLE_HOME/oracle_common/common/bin/config.sh as Linux User soa.
Categories: Oracle WebLogic Server 12c, SOA 12c