![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ORACLE доступ к "чужой" сессии
<bvv> © (2008-05-27 11:39:00)Добрый день всем.
Может вопрос и не в эту ветку, но ооочень буду признателен за высказанные мнения по вот какому вопросу:...
Есть приложение, которое имеет свой коннект к ораклу.
В нем допустим расчитываются какие то данные и записываются в таблицу calc_table причем коммита не делается. т.е. записи не фиксируются.
Существует ли в принципе возможность получения доспупа к сесии приложения 1 из другого приложения?
т.е. допустим в приложении 2 получить доступ к таблице calc_table да так чтоб увидеть незакомиченные записи вставленные туда приложением 1. Оба приложения используют OCI dll для доступа к БД.
ANB (2008-05-30 18:59:00) [1]
> или таблицы TEMPORARY транзакционой очистки
Данные временных таблиц не видны из других сессий. На то они и временные.
> Есть множество отчетов в которых данные расчитываются в
> форме (ORACLE FORMS) но не комитятся в расчетных таблицах.
>
А куда они свои расчитанные данные складывают вообще ?
<bvv> (2008-05-28 10:31:00) [2]>>а самому загнать коммит нельзя?
>>или таблицы TEMPORARY транзакционой очистки?
к сожалению это не возможно
т.е. как решение в частном случае конечно подходит,
но вопрос в том, что система постоения отчетов разрабатывается для большой банковской системы написанной соответственно другими разработчиками и никто не будет перестраивать идеологию подготовки данных для отчета.
Потому я и пытаюсь решить проблему исходя вот из этих исходных данных. (в код изменения вносить нельзя)
Правильный_Вася (2008-05-27 22:20:00) [3]
> но не комитятся в расчетных таблицах.
а самому загнать коммит нельзя?
или таблицы TEMPORARY транзакционой очистки?
<bvv> (2008-05-27 13:54:00) [4]грустно если действительно так....
Может тогда какой нибудь еще есть вариант решения вот такой проблемы...
Пишу прогу формирующую отчеты для одной банковской софтины в качестве клиента ORACLE FORMS.
Соответственно все ок получается, НО.
Есть множество отчетов в которых данные расчитываются в форме (ORACLE FORMS) но не комитятся в расчетных таблицах.
И соответственно я из другого приложения не могу получить доступ к этим рассчитанным данным. Вот и пришла в голову бредовая идея.
Reindeer Moss Eater (2008-05-27 13:41:00) [5]согласно древней легенде
"Oracle never permits "dirty reads." "