powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Работа MS .Net c Ораклом
2 сообщений из 2, страница 1 из 1
Работа MS .Net c Ораклом
    #32187997
Серго
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем,

Работаю с ораклом через .Net v1.1, использую System.Data.OracleClient
Схематично программа выглядит так:

while (true) {
Thread.Sleep(60000); //str 1
.....
con=new OracleConnection(conString); //str2
con.Open(); //str3
.....
try {
ReadTable(...); // чтение из таблицы str4
} catch (OracleException) {....} //str5
....
con.Close(); //str6
}

проблема в том, что не могу сделать программу устойчивой к
обрывам связи с Ораклом (программа должна сохранять работоспособность
после остановки и последующего запуска Оракла).
Происходит следующее: Программа работает непрерывно и работает нормально до отключения Оракл. Оракл последовательно останавливают и затем стартуют.
После запуска Оракла успешно выполняются str2 и str3,
а str4 выбрасывает OracleException. str6 - тоже отрабатывает нормально.

Получается, что даже при создании нового соединения программа не может работать с Оракл.

Может в оракловом клиенте нужно сделать какие-то настройки?

Oracle 8.1.7.3 под Win2000, .Net v1.1 под Win NT4.0 sp6a
...
Рейтинг: 0 / 0
Работа MS .Net c Ораклом
    #32188004
Серго
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавлю:

ReadTable это:

...
adapter = new OracleDataAdapter();
t = CreateTable();
adapter.SelectCommand = new OracleCommand(query, con);
rows=adapter.Fill(t);
...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Работа MS .Net c Ораклом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]