Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Не сохраняется Report с кодом PL/SQL. / 5 сообщений из 5, страница 1 из 1
18.11.2013, 07:31
    #38468105
Весёлый
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется Report с кодом PL/SQL.
При попытке сохранить репорт с типом PL/SQL ничего не происходит (т.е. ни ошибки, ни сохранения - просто крутится индикатор загрузки страницы). Проблема возникла после 100% загрузки процессора на сервере (не правильно указал выход из цикла, после того, как понял это просто закрыл вкладку, полагая, что процесс умрёт). Когда осознал, что сервер забит, то просто вырезал этот цикл из репорта и запустил страницу с ним. Вроде бы помогло, хотя сейчас процессор загружен на 50-60%, а админ говорит, что норма для этого сервера - 30%.

У кого-нибудь есть мысли, как исправить данные проблемы?
...
Рейтинг: 0 / 0
18.11.2013, 10:31
    #38468223
Весёлый
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется Report с кодом PL/SQL.
Залез в логи ошибок - как раз пару дней назад стала фигурировать ошибка

"Current version of data in database has changed since user initiated update process. current row version identifier = "C87201B9C65418200F4D772B5BCD9CC1" application row version identifier = "C63EB32BCE762696105EB3160DA9DC6D" Contact your application administrator."

Кто-нибудь сталкивался с ней?
...
Рейтинг: 0 / 0
19.11.2013, 20:12
    #38470448
electrod
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется Report с кодом PL/SQL.
Весёлый,

"Current version of data in database has changed since user initiated update process. current row version identifier = "C87201B9C65418200F4D772B5BCD9CC1" application row version identifier = "C63EB32BCE762696105EB3160DA9DC6D" Contact your application administrator."

вроде это аналог блокировки строки - первая сессия редактирует уже запись, а зашла, отредактировала и хочет сохранить...
...
Рейтинг: 0 / 0
20.11.2013, 07:27
    #38470738
Весёлый
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется Report с кодом PL/SQL.
electrod, а есть ли способ убить эту сессию?
...
Рейтинг: 0 / 0
22.11.2013, 14:32
    #38474408
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется Report с кодом PL/SQL.
Весёлый,

Или тупо, что написано, тогда проблем вообще не вижу.

Или ошибка в создании формы, значит навертели на форму то, что-то неподдерживается или что-то неправильное навертели, тут зависит от того, что именно

В последнем случае, пара правил поможет избежать этой ошибки:

- Запрос должен быть обновляемым, в соответствии с Oracle SQL Reference и Database Administation Guide

- После сохранения эти же сохраненные данные и должны выводиться запросом, а не какие-то другие поверх

- Рекоммендуется в запросе под Tabular Form указывать 1 таблицу, иначе это может быть причиной ошибки

- Создан по ROWID или по столбцу, кот. действительно primary key. Если какие-то относящиеся к этому свойства менялись - сбрасывались, помогает иногда пересоздание табличной формы.

- В редких случаях - если используется какой-то низкоуровневый код, где-нибудь в процессах / в validations - тоже может вызвать ошибку.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Не сохраняется Report с кодом PL/SQL. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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