powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ошибка в интерактивных отчетах после копирования приложения
19 сообщений из 19, страница 1 из 1
Ошибка в интерактивных отчетах после копирования приложения
    #39040118
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеем
1) 11GXE
2) APEX 4.2 EPG->APACHE
3) WORKSPACE - DEV
4) WORKSPACE - PROD

При переносе приложения из дев в прод путем удаления приложения 108-прод и импортом экспортом приложения 105-дев в 108 прод
в интерактивных отчетов как во вновь созданном прод периодически появляется ошибка:
Код: sql
1.
ORA-20001: get_dbms_sql_cursor error ORA-00942: table or view does not exist


А иногда в прод в интерактивных отчетах показываются строки из дев базы - это вообще очень пугает.

Побороть ошибку можно только выставив какие либо фильтры в интерактивном отчете.

Кэш не включен ни в приложении ни в апаче.

При чем данная картина наблюдается на нескольких проектах где используется подобный ландшафт с то лишь разницей что на них не XE а 11EE
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040149
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полено,
Загрузите запрос в отладчик и узнайте какая таблица не видна.
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040171
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Полено,
Загрузите запрос в отладчик и узнайте какая таблица не видна.

Запрос источник интерактивного отчета ? Он 100% рабочий . выполняется в любой среде. Тут причина в каких то служебных таблицах. Кэш или что то подобное что отвечает за рендеринг, иначе как объяснить отображение данных из чужой схемы.
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040172
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Полено,

Попробуйте в запросе перед таблицами указать #OWNER#
Код: plsql
1.
select * from #OWNER#.your_table

;
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040220
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПоленоЗапрос источник интерактивного отчета ? Он 100% рабочий . выполняется в любой среде. Тут причина в каких то служебных таблицах. Кэш или что то подобное что отвечает за рендеринг, иначе как объяснить отображение данных из чужой схемы.
кончайте придумывать.
У меня эта ошибка возникает только по одной причине - нет доступа по правам при заходе от имени схемы разбора.
Проверьте.
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040222
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поленоиначе как объяснить отображение данных из чужой схемы.
в каком смысле?
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040224
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,
+1
если табла НЕ в схеме разбора приложения и нет синонима, то нужно.
Опять же при наличии GRANT SELECT
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040266
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поленоиначе как объяснить отображение данных из чужой схемы.
т.е. прод и дев хранятся в разных схемах одной базы ?

Объяснить можно,
например, динамическими подстановками в запросе,
или, если менять динамически схему разбора приложения в таблице wwv_flow,
или если менять текущую схему alter session с последующей ошибкой при инициализации и т.д.
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040286
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Апекс вообще все запросы пользователей выполняет как динамический запрос. При этом помните, АПЕКС логинется под одним пользователем APEX_PULIC_USER, это пользователь является владельцем схемы SYSAUX, пользовательские схемы для него не родные. На другие схемы он имеет grant select, update и т.д.
Вот и начинаются глюки, при одинаковых нескольких схемах на одном сервере. Именно поэтому приставка #OWNER# должна помочь в решении проблемы.
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040308
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

Если в коде косяков нет, никакие глюки не начинаются (я во всяком случае не слышал о таких, наверняка, столкнулся бы давно).
Без схемы #OWNER# будет брать из parsing schemа и применять права parsing schemа. Другое дело, если в коде dynamic ddl типа синонимов и др. тогда дей-но глюки будут.
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040322
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevblkangel,

Если в коде косяков нет, никакие глюки не начинаются (я во всяком случае не слышал о таких, наверняка, столкнулся бы давно).
Без схемы #OWNER# будет брать из parsing schemа и применять права parsing schemа. Другое дело, если в коде dynamic ddl типа синонимов и др. тогда дей-но глюки будут.

У меня частенько есть этот глюк в репортах, при этом выдает RESET PAGINATION жмешь и дальше продолжает работать. И насколько я замечал, частенько возникает это в момент сортировке на столбце, поиска и т.д без обновления страницы. Т.е. отображает изначально верно, а потом различные манипуляции приводят к глюком. Закономерность я вычислить не смог.
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040323
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Согласен, что у автора возможно другая проблема, я просто предложил проыерить.
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040356
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelУ меня частенько есть этот глюк в репортах, при этом выдает RESET PAGINATION жмешь и дальше продолжает работать. И насколько я замечал, частенько возникает это в момент сортировке на столбце, поиска и т.д без обновления страницы. Т.е. отображает изначально верно, а потом различные манипуляции приводят к глюком. Закономерность я вычислить не смог.
Я не думаю, что это как-то связано. Знаю что в неинтерактивных отчетах возникает, когда запрошена несуществующая страница отчета, т.е. кол. страниц поменялось при наложении фильтров. Можно сделать дополнительно reset pagination (например, передать в url RP параметр), чего я, ленюсь делать, мороки много, сообщение в общем-то понятное, если перевести.
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39040366
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, Спасибо за варианты, теперь хоть есть направление куда рыть.
Как сделаю раскажу.
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39041061
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelПолено,

Попробуйте в запросе перед таблицами указать #OWNER#
Код: plsql
1.
select * from #OWNER#.your_table

;

Помогло!
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39041084
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полено,

Я бы покопался поглубже.

1. Проследил бы, есть ли и не меняются ли синонимы.
1. Последил бы за значением sys_context('userenv','current_schema') из запроса
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39041126
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полено,
Вы не изменили схему в свойствах приложения при копировании)
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39041850
Полено
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Полено,
Вы не изменили схему в свойствах приложения при копировании)

А где это делается ? На странице Экспорта нет такой настройки, копирование делается экспортом импортом приложения в другой WS который находится в другой схеме этой же БД.
...
Рейтинг: 0 / 0
Ошибка в интерактивных отчетах после копирования приложения
    #39041880
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полено,
Свойства приложения - схема разбора. Какая точно вкладка не помню. Нет компа под рукой.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ошибка в интерактивных отчетах после копирования приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]