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

Вниз

ODAC   Найти похожие ветки 

 
edge   (2004-11-22 12:53) [0]

Для доступа к Оракл использую компоненты ODAC4.05. Когда прога запущена и простаивает и в это время происходит сбой в работе БД, то в директорию где прога пишется текстовый файл sqlnet.log с описанием ошибки, а сама прога завершает работу.
Как сделать так чтобы не происходило всего этого?
Во время работы OraQuery.Active:= true.


 
Reindeer Moss Eater ©   (2004-11-22 12:59) [1]

ODAC не виновен в появлении файла sqlnet.log


 
edge   (2004-11-22 13:02) [2]

А в чем дело?


 
Reindeer Moss Eater ©   (2004-11-22 13:03) [3]

Какое дело?


 
edge   (2004-11-22 13:05) [4]

Почему появляется файл sglnet.log?


 
Reindeer Moss Eater ©   (2004-11-22 13:07) [5]

Потому что клиентское ПО Оракла испытывает проблемы при взаимодействии с сервером.


 
edge   (2004-11-22 13:08) [6]

Как избежать завершения приложения при сбое БД?


 
Reindeer Moss Eater ©   (2004-11-22 13:09) [7]

Правильно его спроектировать.


 
edge   (2004-11-22 13:15) [8]

С чего начать правильное проектирование? У меня из проги посылаются sql запросы с помощью OraQuery -> OraSession. OraQuery.SQL.Add("запрос"). Больше нигде связь с БД не используется. Что нужно добавить или изменить чтобы приложение нормально работало при коннекте с БД?


 
Sergey13 ©   (2004-11-22 13:37) [9]

2[6] edge   (22.11.04 13:08)
>Как избежать завершения приложения при сбое БД?
Что-то сомнительно, что это сбой БД. Скорее это сбой приложения.

>С чего начать правильное проектирование?
С правильноо проектирования. 8-) Это слишком общий вопрос.


 
edge   (2004-11-22 13:42) [10]


> Что-то сомнительно, что это сбой БД. Скорее это сбой приложения.


Если это сбой приложения, то вероятно дело в настройках OraQuery или OraSession. У меня там все по умолчанию. Что надо изменить?


 
Sergey13 ©   (2004-11-22 13:50) [11]

2edge   (22.11.04 12:53)
>Когда прога запущена и простаивает и в это время происходит сбой в работе БД
Скорее всего, у тебя на сервере стоит (в профиле пользователя) ограничение на неактивность пользователя Idle Time. Или попроси админа поменять (отменить) его, либо изображай деятельность (например по таймеру спрашивай дату из дуала 8-).


 
edge   (2004-11-22 13:52) [12]

Значит проблема не в проге, а в настройке ораклавского ПО?


 
Reindeer Moss Eater ©   (2004-11-22 13:59) [13]

Ага. Оно специально настроено так, что бы убивать твои программы.


 
Sergey13 ©   (2004-11-22 14:02) [14]

2[12] edge   (22.11.04 13:52)
>Значит проблема не в проге, а в настройке ораклавского ПО?
Я не утверждаю этого. Но симптомы похожи на описанную мной ситуацию. Твое дело проверить это.



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

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

Наверх




Память: 0.49 MB
Время: 0.05 c
14-1101725572
Dok_3D
2004-11-29 13:52
2004.12.19
Юлия Тимошенко: Жанна д Арк или подстрекатель, ищущий корысть?


1-1102413295
БареллО
2004-12-07 12:54
2004.12.19
Совместимость разных версий Delphi


1-1101901985
tytus
2004-12-01 14:53
2004.12.19
Как скопировать 60 байт?


1-1102310145
megabyte-ceercop
2004-12-06 08:15
2004.12.19
Форматирование текста скрипта в RichEdit


9-1092714276
MonoLife
2004-08-17 07:44
2004.12.19
Линии на канве