Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.12.28;
Скачать: CL | DM;

Вниз

ORACLE доступ к "чужой" сессии   Найти похожие ветки 

 
<bvv>   (2008-05-27 11:39) [0]

Добрый день всем.
Может вопрос и не в эту ветку, но ооочень буду признателен за высказанные мнения по вот какому вопросу:...
Есть приложение, которое имеет свой коннект к ораклу.
В нем допустим расчитываются какие то данные и записываются в таблицу calc_table причем коммита не делается. т.е. записи не фиксируются.
Существует ли в принципе возможность получения доспупа к сесии приложения 1 из другого приложения?
т.е. допустим в приложении 2 получить доступ к таблице calc_table да так чтоб увидеть незакомиченные записи вставленные туда приложением 1. Оба приложения используют OCI dll для доступа к БД.


 
Reindeer Moss Eater ©   (2008-05-27 13:41) [1]

согласно древней легенде
"Oracle never permits "dirty reads." "


 
<bvv>   (2008-05-27 13:54) [2]

грустно если действительно так....

Может тогда какой нибудь еще есть вариант решения вот такой проблемы...

Пишу прогу формирующую отчеты для одной банковской софтины в качестве клиента ORACLE FORMS.
Соответственно все ок получается, НО.
Есть множество отчетов в которых данные расчитываются в форме (ORACLE FORMS) но не комитятся в расчетных таблицах.
И соответственно я из другого приложения не могу получить доступ к этим рассчитанным данным. Вот и пришла в голову бредовая идея.


 
Правильный_Вася   (2008-05-27 22:20) [3]


>  но не комитятся в расчетных таблицах.

а самому загнать коммит нельзя?
или таблицы TEMPORARY транзакционой очистки?


 
<bvv>   (2008-05-28 10:31) [4]

>>а самому загнать коммит нельзя?
>>или таблицы TEMPORARY транзакционой очистки?

к сожалению это не возможно
т.е. как решение в частном случае конечно подходит,
но вопрос в том, что система постоения отчетов разрабатывается для большой банковской системы написанной соответственно другими разработчиками и никто не будет перестраивать идеологию подготовки данных для отчета.
Потому я и пытаюсь решить проблему исходя вот из этих исходных данных. (в код изменения вносить нельзя)


 
ANB   (2008-05-30 18:59) [5]


> или таблицы TEMPORARY транзакционой очистки

Данные временных таблиц не видны из других сессий. На то они и временные.


> Есть множество отчетов в которых данные расчитываются в
> форме (ORACLE FORMS) но не комитятся в расчетных таблицах.
>

А куда они свои расчитанные данные складывают вообще ?



Страницы: 1 вся ветка

Текущий архив: 2008.12.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
2-1226578957
misha_shar
2008-11-13 15:22
2008.12.28
Cobitia


2-1227009468
ekto
2008-11-18 14:57
2008.12.28
удилить дубликаты строк MS SQL Server


1-1204886818
Юрий Лосев
2008-03-07 13:46
2008.12.28
Найти два одинаковых числа в массиве


4-1202837079
Dmitrij
2008-02-12 20:24
2008.12.28
Есть чужое приложение, нужно определить состояние Tbutton


15-1225294974
Правильный$Вася
2008-10-29 18:42
2008.12.28
сжатие звука в VirtualDub