Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Изменения, сделанные локальным пользователем не видны  [new]
bas01
Guest
Изменения, сделанные локальным пользователем на компьютере, где стоит Oracle, не видны для пользователя Oracle, подключаемым через сеть с другого компьютера. Но как только локальный пользователь закрывает программу, все изменения, сделанные им видны удаленному. Подскажите в чем тут может быть дело?
28 сен 07, 17:56    [4732461]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
Mikst
Member

Откуда: Москва
Сообщений: 983
bas01
Изменения, сделанные локальным пользователем на компьютере, где стоит Oracle, не видны для пользователя Oracle, подключаемым через сеть с другого компьютера. Но как только локальный пользователь закрывает программу, все изменения, сделанные им видны удаленному. Подскажите в чем тут может быть дело?


Видимо commit делается только после закрытия приложения
28 сен 07, 17:57    [4732472]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
Дубовая голова
Member [заблокирован]

Откуда: с цепи сорвался
Сообщений: 1821
bas01
Изменения, сделанные локальным пользователем на компьютере, где стоит Oracle, не видны для пользователя Oracle, подключаемым через сеть с другого компьютера. Но как только локальный пользователь закрывает программу, все изменения, сделанные им видны удаленному. Подскажите в чем тут может быть дело?


COMMIT знаещь, да ?
28 сен 07, 17:57    [4732475]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
Змей Равниныч
Member

Откуда: Из тридевятого царства
Сообщений: 284
В нежелании читать Concepts?
28 сен 07, 17:57    [4732479]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
Stax..
Guest
bas01
Изменения, сделанные локальным пользователем на компьютере, где стоит Oracle, не видны для пользователя Oracle, подключаемым через сеть с другого компьютера. Но как только локальный пользователь закрывает программу, все изменения, сделанные им видны удаленному. Подскажите в чем тут может быть дело?

что-б увидел чужой нужен коммит
зы
все-таки чуть видны, попробуйте например измененную тестовую строку удалить
.....
stax
28 сен 07, 19:38    [4732913]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
bas01
Guest
commit здесь не причем так как два пользователя, работающие удаленно (с других компов) в одной базе видят изменения друг друга. Уже ни один год эта программа работает в локальной сети и никаких проблем не было. Как только подключили терминально к серваку из инета юзарей, то они столкнулись с этой проблемой. Я пробывал проделывать подобные действия на тестовой базе на другом компе там то же самое (все это на Oracle9). Вчем дело не понятно?
28 сен 07, 22:46    [4733324]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
stax..
Guest
bas01
commit здесь не причем так как два пользователя, работающие удаленно (с других компов) в одной базе видят изменения друг друга. Уже ни один год эта программа работает в локальной сети и никаких проблем не было. Как только подключили терминально к серваку из инета юзарей, то они столкнулись с этой проблемой. Я пробывал проделывать подобные действия на тестовой базе на другом компе там то же самое (все это на Oracle9). Вчем дело не понятно?

странно,
заходят терминалом и видят изменения толко после закрытия сессии?
странно, очень странно
а терминально подключится из локалки, то видно?
странно
.....
stax
28 сен 07, 23:11    [4733455]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
bas01
Guest
Терминально запускают программу с сервера, где установлен Oracle, а юзеры из локальной сети запускают программу на своем рабочем месте. Непонятно в чем дело может быть, может у кого такое было?
29 сен 07, 10:02    [4734063]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
bas01
Guest
Еще эти юзеры терминального доступа не могут одновременно запускать программу.
29 сен 07, 10:05    [4734064]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
bas01
Guest
а какие есть настройки для сессий в оракле?
29 сен 07, 10:07    [4734066]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
ы!
Guest
жертвы терминального доступа.... гы гы.
что за прога то? Дело под виндой происходит?
Может настройки не оракла надо смотреть, а бде какой нибудь...?
29 сен 07, 10:10    [4734068]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
Версии:
- Сессия, модифицировавшая данные, не зафиксировала транзакцию
- Транзакция "читающая" сессии находится в READ ONLY или SERIALIZABLE
- Какое-либо кэширование данных для терминальных клиентов (timesten или еще какая штука)
- Пользователи терминала работают не с сервером, но с репликой
- В процессе принимает участие mat. view
29 сен 07, 10:40    [4734094]     Ответить | Цитировать Сообщить модератору
 Re: Изменения, сделанные локальным пользователем не видны  [new]
bas01
Guest
ы!
жертвы терминального доступа.... гы гы.
что за прога то? Дело под виндой происходит?
Может настройки не оракла надо смотреть, а бде какой нибудь...?


ну программа работает действительно под бде
терминальный доступ пробывал стандартный XP-ный и citrix результат одинаковый
не думаю что дело в терминальном доступе. Насчет БДЕ идея хорошая надо посмотреть.
29 сен 07, 13:16    [4734240]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить