Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.031 c
1-1102081787
Aleksandr.
2004-12-03 16:49
2004.12.19
Объясните мне, тупому, что делать с DesignEditors?


3-1100778681
ds
2004-11-18 14:51
2004.12.19
Отображение в DBGrid


4-1099647728
огого
2004-11-05 12:42
2004.12.19
работа с com портами


4-1099669839
XProger
2004-11-05 18:50
2004.12.19
ClientRect


4-1099507467
Djuice
2004-11-03 21:44
2004.12.19
Исходник завершения процесса





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский