Ошибка ORA-04052

Daphne
Дата: 19.11.2009 13:49:29
Добрый день, уважаемые ораклисты! Создала дблинк к другой базе. Написала несколько процедур, использующих одну и ту же таблицу и один и тот же дблинк и все процедуры, кроме одной, компилятся отлично. А вот в этой одной вылетает ошибка:

Compilation errors for PROCEDURE OPERATOR.EDIT_ENERGY_NEW
Error: PL/SQL: ORA-04052: error occurred when looking up remote object T_ESPC.RASHOD_MATERIALOV@OSKOL_OPERAT.US.ORACLE.COM
ORA-00604: error occurred at recursive SQL level 1
ORA-03120: two-task conversion routine: integer overflow
ORA-02063: preceding line from OSKOL_OPERAT
Подскажите пожалуйста, в чем может было дело. Ведь остальные то процедуры нормально компилятся. У меня база Oracle 9i. Заранее благодарна!
Babe_Vampire
Дата: 19.11.2009 15:29:13
Babe_Vampire
Дата: 19.11.2009 15:32:49
STFF
----
Oracle 11.1.0.7 - 64bit - SLES10
Babe_Vampire
Дата: 19.11.2009 15:34:39
Приведите, пожалуйста, кусок кода процедуры, в котором происходит обращение к внешнему источнику и напишите, какого типа у вас поля в внешней таблице.
----
Oracle 11.1.0.7 - 64bit - SLES10
Daphne
Дата: 19.11.2009 16:55:05
Babe_Vampire
STFF
----
Oracle 11.1.0.7 - 64bit - SLES10


Это все я уже посмотрела. По ссылке не смогла выйти. :( У нас на работе на инет фильтры стоят - шаг влево, шаг вправо- расстрел.
А кусок кода - вот он:
if Edit_Type = 1 then\n      insert into rashod_materialov@oskol_operat(nomer_produkta, kod_agregata, nomer_agregata, kod_operacii, znah_rashoda,\n\n\n                                         nn, data_nach_rashoda, n_rashod, data_kon_rashoda, kod_ed_izmer, n_obr)\n      values (Heat_id, Agg_Code, Agg_No, Operation_Code, EnergyValue, \'0000000010\', Date_Start, \'1\',\n              Date_Stop, \'214\', Visit_No);\n    end if;
-2-
Дата: 19.11.2009 17:02:50
Daphne,

Смешно получается. Проблема конвертации english-нотации в translit.
Daphne
Дата: 19.11.2009 17:59:24
-2-
Daphne,

Смешно получается. Проблема конвертации english-нотации в translit.


В чем момент смеха?