Tuesday, January 19, 2016

RCU-6083:Failed - Check prerequisites requirement for selected component:OIM

Error in Log

2016-01-19 20:02:20.064 ERROR rcu: oracle.sysman.assistants.rcu.backend.task.PrereqTask::execute: Prereq Evaluation Failed
oracle.sysman.assistants.rcu.backend.validation.PrereqException: RCU-6083:Failed - Check prerequisites requirement for selected component:OIM
Please refer to RCU log at /u01/oracle/logdir.2016-01-19_20-00/rcu.log for details.  at oracle.sysman.assistants.rcu.backend.validation.PrereqEvaluator.executePrereqTask(PrereqEvaluator.java:663)
        at oracle.sysman.assistants.rcu.backend.task.PrereqTask.execute(PrereqTask.java:68)
        at oracle.sysman.assistants.rcu.backend.task.ActualTask.run(TaskRunner.java:306)
        at java.lang.Thread.run(Thread.java:745)

2016-01-19 20:02:20.064 ERROR rcu: oracle.sysman.assistants.rcu.backend.task.ActualTask::run: RCU Operation Failed
oracle.sysman.assistants.common.task.TaskExecutionException: RCU-6083:Failed - Check prerequisites requirement for selected component:OIM
Please refer to RCU log at /u01/oracle/logdir.2016-01-19_20-00/rcu.log for details.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Error: Views/Synonyms required for XA transaction support are missing in this Database 12c.
  These views/synonyms are required by the OIM Schema.
  Action: Refer Oracle Database Administrator's Guide to install XA transaction recovery      views/synonyms using the script xaview.sql. Contact your DBA.
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        at oracle.sysman.assistants.rcu.backend.task.PrereqTask.execute(PrereqTask.java:76)
        at oracle.sysman.assistants.rcu.backend.task.ActualTask.run(TaskRunner.java:306)

        at java.lang.Thread.run(Thread.java:745)


Solution:

Before running the RCU, connect with sys as sysdba user and run the below to sql's.

@/u01/oracle/product/12.1.0.2/db_1/javavm/install/initxa.sql


@/u01/oracle/product/12.1.0.2/db_1/rdbms/admin/xaview.sql


Restart the Database


Now retry running the RCU.

Thank you
Arihant Jain