[ОТВЕТИТЬ]
26.01.2008 00:18
orekhov
 
Собственно - новый комп Intel Core 2 Duo, на него Windows XP SP2, Oracle Reports 6i Release 2 (XP), сверху Oracle 9.2.0.8
Всё чудесно работает, но при попытке скомпилировать отчёт в репортсах - неинформативная ошибка с предложением отправить сведения в Мелкософт. Может, кто-то уже сталкивался с подобным явлением ?
26.01.2008 00:41
OlegON
 
К счастью не сталкивался. Как я понимаю, компилит он запуском компилятора командной строкой? И как я подозреваю, у этого компилятора есть дополнительный ключ для расширенного лог-файла? Может, в этом направлении покопать? А в качестве решения наспех - HyperThreading на машине включен (если он там есть)? Оракл его с детства не любит... Может home поменять на репортсовский? Ну и %TEMP% покороче поставить... Антивирусы есть?
26.01.2008 10:33
kadr
 
Был глюк следующего: рода компилируем отчёт в Oracle Reports 6i Release 2 (XP), переносим его на рабочие станции, а он упорно утверждает что имеется нескомпилированный PL/SQL единственный выход был - это для разработки отчётов использовать Oracle Reports 6i без патча под ХР.
29.01.2008 01:21
orekhov
 
Пока удалось выяснить следующее. Ошибка не зависит от конфигурации используемого компьютера и операционной системы (тестировались Windows 2000 Server, Windows XP SP1 и SP2), проявляется одинаково на Oracle Reports 6i и Oracle Reports 6i Release 2.
Не зависит от того, к локальной или удалённой базе коннектимся.
Ошибка не возникает при подключении к базе Oracle 8. Две разные базы данных, на которых обнаружена ошибка, работали под Oracle 9 и были получены конвертацией из Oracle 8 (использовался Olegon upgrader для экспорта-импорта).
Коллеги, поделитесь, у кого как работает связка Reports Builder 6 и Oracle 9, особенно интересует случай 9-ки ранее конвертированной из 8-ки.
29.01.2008 07:51
kadr
 
У меня работает, и не одна база, только вот конвертилось всё при помощи утилит imp/exp без участия "Olegon upgrader"
29.01.2008 08:08
OlegON
 
Цитата:
kadr У меня работает, и не одна база, только вот конвертилось всё при помощи утилит imp/exp без участия "Olegon upgrader"
Не пинайте бедный апгрейдер, там те же самые exp/imp...
29.01.2008 08:17
kadr
 
Цитата:
OlegON Не пинайте бедный апгрейдер, там те же самые exp/imp...
а кто пинает? я просто допускаю что параметры выдаваемые апгрейдером могут отличаться от тех которые я задаю для exp/imp.
31.01.2008 14:44
orekhov
 
Пробую компилировать штатный отчёт ostatki_cur.rdf
Даже если по Ctrl+Shift+K процесс завершается успешно, попытка сохранить результат по Ctrl+T выдаёт ошибки REP-0736: "Существуют нескомпилированные программы" и REP-1430: "Невозможно создать REP файл, ... Обнаружены ошибки компиляции".
Пробовал при подключении как к рабочей, так и к чистой, только что созданной в Oracle 9 и сгенерированной в СМ2000 базе данных.
31.01.2008 15:01
kadr
 
выложи файлик, попробую скомплить и скажу что из этого получилось
01.02.2008 12:26
kadr
 
файл успешно скомпилировался
Oracle 9i EE 9.2.0.8.0
Report Builder 6.0.8.22.0
база апгрейдилась с 8-ки до 9-ки imp/exp
только скомпилированный вариант не хочет работать, жалуется на триггер afterpform ORA-06502: PL/SQL: ошибка числа или значения, где там именно ошибка нет времени разбираться
01.02.2008 12:37
orekhov
 
Максимум что есть - это Report Builder 6.0.8.11 (Release 2)
Каких патчей не хватает до 6.0.8.22 ?
01.02.2008 12:50
kadr
 
Цитата:
orekhov Каких патчей не хватает до 6.0.8.22 ?
у меня ещё стоит Forms&Reports 6i Patch 13 for Windows (имя архива было 6ip13p2799915_600_winnt)

P.S. Версия СуперМага 1.025.1 СП 6
15.02.2008 11:14
orekhov
 
Есть Forms & Reports 6i Patch 17 for Windows (6.0.8.26), архив p4183804_600_WINNT

Вообще являются ли патчи Oracle кумулятивными ?
15.02.2008 11:36
kadr
 
Цитата:
orekhov Есть Forms & Reports 6i Patch 17 for Windows (6.0.8.26), архив p4183804_600_WINNT

Вообще являются ли патчи Oracle кумулятивными ?
насколько знаю являются, только иногда то что исправлено в одном патче, забывают включить в последующие (такое на сервере 9-ом наблюдалось) про репортсы 6-ые нет такой информации
12.03.2008 17:53
Pblcb
 
Гасспада, так как все же проблема решилась? Если решилась...
Столкнулся с той же самостью, в в непатченных репортах отчет компиллируется но не преобразуется (ессесна вываливаясь с предложением пожаловаться в майкрософт); а в пропатченных - вываливается при попытке откомпиллировать...

upd: Репорт нормально компиллируется если закоментировать все упоминания RepTools.ClassString(). Кто знает что этот метод делает?

upd: Обявил
Код:
FUNCTION supermag.classstring_etbl (nu IN NUMBER)
      RETURN VARCHAR2
   IS
   BEGIN
      RETURN supermag.reptools.classstring (nu, '');
   END;
А следом везде где в отчете вызывается supermag.reptools.classstring( pls_integer ) заменил вызов на свою функцию. Видимо существует некая проблема с перегрузкой функций...
08.04.2011 09:23
kossta
 
Была ошибка rep-0736 при компиляции Ctrl+t. По Ctr+Shift+K - без ошибок. Поменял имя пользователя с supermag на sys, ошибка пропала.
Опции темы


Часовой пояс GMT +3, время: 02:03.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.