We have a scenario to launch RCU utility to create MDS schema from Solaris machine.
The RCU utility can be launched only on Linux and Windows.
We have tried the following workaround to launch on Solaris and this seems to be going well.
Copied the executable (/bin/rcu) shell script as "/bin/rcu_solaris"
User Solaris JDK on the executable shell script (bin/rcu_solaris’) i.e.JRE_DIR="/sparcv9/packages/jdk/jdk1.6.0_33" in place default Linux JDK.
Can someone suggest whether it's only the JDK dependency which is stopping RCU to be launched on other platforms(Solaris) and any gaps with the above approach?
It's not a supported way of installing the Fusion Middleware 11g schemas. Whilst it may start, you could be getting issues later on when running the tool.
Don't you have a Windows or Linux x86-32 bits around where you can launch RCU?
As part of our automation framework, we are trying to automate this end to end application installation setup process(including MDS schema creation using RCU ) and we are in the process of certifying the automation process on other platforms like Solaris.
If this has to be launched only on Windows or Linux then it has to be manual process. therefore, we have tried this workaround of pointing to a Solaris JDK and launched it successfully.
We use this tool only to create MDS schema as a pre-installation step. Also, we believe from FMW 12c onwards this is part of Weblogic and should be able to launch on other platforms as well.
Just for the MDS schema creation with PS5 release, should we go with the mentioned approach of launching it on Solaris ? Considering that We will not disturb the original (/bin/rcu) executable shell script. We always take a copy(say /bin/rcu_solaris ) with Solaris JDK added for running it.
Appreciate your inputs on this.
This might well work but it is not supported by Oracle Support. Oracle Support would always require you to reproduce any issues with RCU using one of the supported methods. In addition, it is questionable whether a repository which is created in an unsupported way, will be supported.