Описание ошибки Oracle : ORA-02047
"cannot join the distributed transaction in progress"
*Cause: Either a transaction is in progress against a remote database
that does not fully support two phase commit, and an update
is attempted on another database, or updates are pending and
and an attempt is made to update a different database that
does not fully support two phase commit.
*Action: complete the current transaction and then resubmit the
update request.
Попробовать перевести
Поискать эту ошибку на форуме
Перечень ошибок взят из официального перечня ошибок Oracle версии 11R2.
Если не можете справиться - поищите эту ошибку на форуме по ссылке выше, многие ошибки мы уже разобрали.
Не получается - обязательно напишите, разберем, попробуем, пощупаем, понюхаем.
Главное - не паникуйте, но всегда, в первую очередь убедитесь, что бекап есть и сделайте бекап того, что сейчас имеете :)