Ошибка RCU при создании схемы OIM в Linux

При создании схемы Oracle Identity Manager с помощью Oracle Fusion Middleware Repository Creation Utility 11g 11.1.2.1.0 for Linux x86 (V37476) столкнулся с такой ошибкой:


Так она выглядит в логах:

ERROR rcu: oracle.sysman.assistants.rcu.backend.action.SQLPlusAction::perform: Error initializing SQLPlusEngine: java.io.IOException: java.io.IOException: java.io.IOException: java.io.IOException: java.io.IOException: java.io.IOException: java.io.IOException: java.io.IOException: java.io.IOException: java.io.IOException: java.io.IOException: java.io.IOException: Error initializing sqlplus.

ERROR rcu: oracle.sysman.assistants.rcu.backend.task.ActualTask::run: RCU Operation Failed oracle.sysman.assistants.common.task.TaskExecutionException: RCU-6136:Error while trying to execute SQLPlus action.

По поводу этой ошибка на саппорте есть баг ( BUG:14192307 - OEL6 RCU 11.1.1.5 FAILS TO START MISSING LIBXEXT.SO.6 LIBXEXT.SO.6 ) и статья ( Oracle Fusion Middleware Repository Creation Utility 11g Fails with RCU-6130 RCU-6136 on Oracle Enterprise Linux 6 [ID 1469169.1] ). В статье описываются следующие методы борьбы с ошибкой: 1 - убедиться, что линукс сертифицирован под эту версию ПО; 2 - использовать linux32 bash; 3 - убедиться, что установлены все необходимые пакеты; 4 - использовать виндовую версию RCU на виндовой машине.

Ошибку удалось победить с помощью доустановки в Oracle Linux 6 32-битного пакета, к уже существующему 64-битному:
yum install libaio-0.3.107-10.el6.i686

После установки этого пакета проблема была решена.

Update: В ОС Windows аналогичная проблема решается копированием библиотеки rcuHome/jdk/bin/msvcr71.dll в директорию rcuHome/bin. Именно так написано в документе "RCU 11g fails on MS Windows - RCU-6136:Error while trying to execute SQLPlus action [ID 1382308.1]".

Оставить комментарий