Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Плохой канал связи - частые разрывы соединения  [new]
pahan555
Member

Откуда:
Сообщений: 37
Есть нестабильный канал связи - возникают кратковременные (1-2 сек) разрывы соединения клиента с сервером. Есть ли какие-либо способы задать (увеличить) таймуат на уровне клиента oracle или на уровне ОС (протокол TCP), чтобы клиент не терял соединения с БД?
7 сен 05, 12:10    [1853943]     Ответить | Цитировать Сообщить модератору
 Re: Плохой канал связи - частые разрывы соединения  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
pahan555
Есть нестабильный канал связи - возникают кратковременные (1-2 сек) разрывы соединения клиента с сервером. Есть ли какие-либо способы задать (увеличить) таймуат на уровне клиента oracle или на уровне ОС (протокол TCP), чтобы клиент не терял соединения с БД?


Проблема не собственно в разрывах - если нет трафика, то в TCP чтобы порвать канал, нужно разорвать соединение примерно на полчаса - а либо в падениях ЛОКАЛЬНОГО интерфейса на какой то стороне (можно вылечить в виндах установкой некоей херни в регистри, точнее счас не скажу - это если в винде интерфейс падает а потом встает), либо в приходе ICMP от упавшего канала типа _host unreachable_ (которое срывает соединение), либо в малом числе повторов передачи на винде. Второе лечится скорее на роутере.

Кроме того, если клиент на винде, там совершенно безбожные настройки TCP - по моему 5 повторов пакета и каюк (5 повторов это примерно 20 секунд, так как там прогрессивный таймаут), лечится тоже в регистри.

Опишите как устроена связь и какие системы на клиенте и сервере - посмотрю поточнее, если нужно.
7 сен 05, 21:58    [1856862]     Ответить | Цитировать Сообщить модератору
 Re: Плохой канал связи - частые разрывы соединения  [new]
MrCloud
Member

Откуда:
Сообщений: 3

Опишите как устроена связь и какие системы на клиенте и сервере - посмотрю поточнее, если нужно.

Сеть TCP/IP от сервера до клиента 3 свича и один DSL_модем
Очень часто происходит кратковременная потеря сети и связь с Ораклом отрубается.
8 сен 05, 08:07    [1857178]     Ответить | Цитировать Сообщить модератору
 Re: Плохой канал связи - частые разрывы соединения  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
Если есть доступ на металик, то возможно пригодится:

Note:120498.1
How to Resolve Most ORA 3113

В свое время случайно наткнулся. Вроде то, что нужно. Хотя я не проверял.
8 сен 05, 13:14    [1858685]     Ответить | Цитировать Сообщить модератору
 Re: Плохой канал связи - частые разрывы соединения  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
MrCloud

Опишите как устроена связь и какие системы на клиенте и сервере - посмотрю поточнее, если нужно.

Сеть TCP/IP от сервера до клиента 3 свича и один DSL_модем
Очень часто происходит кратковременная потеря сети и связь с Ораклом отрубается.


DSL куда подключен? Прямо к клиенту или к роутеру?

На какой OS клиент и на какой - сервер?
8 сен 05, 22:36    [1861157]     Ответить | Цитировать Сообщить модератору
 Re: Плохой канал связи - частые разрывы соединения  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7430
pahan555
Есть нестабильный канал связи - возникают кратковременные (1-2 сек) разрывы соединения клиента с сервером. Есть ли какие-либо способы задать (увеличить) таймуат на уровне клиента oracle или на уровне ОС (протокол TCP), чтобы клиент не терял соединения с БД?


Есть.
Писать трехзвенку, например с RemObjects фреймворком, чем сейчас и занимаемся. Положить AppServer как можно ближе к Ораклу, а клиенты работают с AppServer в "stateless mode" не требующего постоянного соединения. Даже компрессию можно включить меж ними.
Остальное все - решения немного подрумянивающими ситуацию.
9 сен 05, 00:51    [1861330]     Ответить | Цитировать Сообщить модератору
 Re: Плохой канал связи - частые разрывы соединения  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
Relic Hunter
pahan555
Есть нестабильный канал связи - возникают кратковременные (1-2 сек) разрывы соединения клиента с сервером. Есть ли какие-либо способы задать (увеличить) таймуат на уровне клиента oracle или на уровне ОС (протокол TCP), чтобы клиент не терял соединения с БД?


Есть.
Писать трехзвенку, например с RemObjects фреймворком, чем сейчас и занимаемся. Положить AppServer как можно ближе к Ораклу, а клиенты работают с AppServer в "stateless mode" не требующего постоянного соединения. Даже компрессию можно включить меж ними.
Остальное все - решения немного подрумянивающими ситуацию.


http://support.microsoft.com/default.aspx?scid=kb;en-us;120642

В том числе:
TcpMaxConnectRetransmissions
TcpMaxDataRetransmissions

Это если там где то винда фигурирует (в которой TCP/IP всегда было и осталось КРИВЫМ).
9 сен 05, 01:24    [1861348]     Ответить | Цитировать Сообщить модератору
 Re: Плохой канал связи - частые разрывы соединения  [new]
MrCloud
Member

Откуда:
Сообщений: 3

DSL куда подключен? Прямо к клиенту или к роутеру?

На какой OS клиент и на какой - сервер?

Сервер - W2k, клиент W98
DSL подключен gрямо к клиенту.
9 сен 05, 08:33    [1861520]     Ответить | Цитировать Сообщить модератору
 Re: Плохой канал связи - частые разрывы соединения  [new]
MrCloud
Member

Откуда:
Сообщений: 3
Alex Roudnev


http://support.microsoft.com/default.aspx?scid=kb;en-us;120642

В том числе:
TcpMaxConnectRetransmissions
TcpMaxDataRetransmissions

Это если там где то винда фигурирует (в которой TCP/IP всегда было и осталось КРИВЫМ).


Спасибо. Будем копать туда
9 сен 05, 08:37    [1861528]     Ответить | Цитировать Сообщить модератору
 Re: Плохой канал связи - частые разрывы соединения  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
MrCloud
Alex Roudnev


http://support.microsoft.com/default.aspx?scid=kb;en-us;120642

В том числе:
TcpMaxConnectRetransmissions
TcpMaxDataRetransmissions

Это если там где то винда фигурирует (в которой TCP/IP всегда было и осталось КРИВЫМ).


Спасибо. Будем копать туда


На 98-м бубны другие, поищите по интернету как поменять. -:)
9 сен 05, 22:49    [1865363]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Плохой канал связи - частые разрывы соединения  [new]
Pavel Tsukanov
Member

Откуда: Тула
Сообщений: 1125
Есть какие-нибудь результаты?
21 фев 07, 11:04    [3814512]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить