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

Откуда:
Сообщений: 61
Доброе утро, прошу у вас помощи.

Имеется сервер Microsoft SQL Server 2005 - 9.00.4053.00 (X64) Enterprise Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2),
К нему прилинкован оракловый сервер Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production,
На сиквеле запускается джоб, который делает в шаге инсерт из оракловой таблицы в сиквельную, всего около 5000 строк. Проблема в том, что коннект к ораклу иногда зависает, и инсерт зависает тоже, wait_type - OLEDB. Убиваю транзакцию, он переходит в KILLED/ROLLBACK, на самом сервере через TcpView убиваю коннект к ораклу. Но транзакция все еще висит, как можно избавиться от нее, не перезагружая службу?

Провайдер Oracle Provider for OLEDB. Подскажите еще, как можно отследить проблему зависания подключения?
9 июн 14, 10:08    [16140524]     Ответить | Цитировать Сообщить модератору
 Re: Висят коннекты к Ораклу  [new]
Guest123456
Guest
Рестартом сервиса sql...
9 июн 14, 10:14    [16140554]     Ответить | Цитировать Сообщить модератору
 Re: Висят коннекты к Ораклу  [new]
vovan21rus
Member

Откуда:
Сообщений: 61
Рестарт помогает, да, но было бы хорошо как-нибудь выявить, почему теряется коннект
9 июн 14, 10:19    [16140585]     Ответить | Цитировать Сообщить модератору
 Re: Висят коннекты к Ораклу  [new]
wizli
Member

Откуда: Minsk
Сообщений: 270
vovan21rus,
Попробуйте сменить провайдера, с помощью которого коннектитесь к ораклу. Вполне возможно, что причина в нем.
9 июн 14, 10:23    [16140604]     Ответить | Цитировать Сообщить модератору
 Re: Висят коннекты к Ораклу  [new]
vovan21rus
Member

Откуда:
Сообщений: 61
wizli
vovan21rus,
Попробуйте сменить провайдера, с помощью которого коннектитесь к ораклу. Вполне возможно, что причина в нем.


Какой посоветуете?
9 июн 14, 10:24    [16140608]     Ответить | Цитировать Сообщить модератору
 Re: Висят коннекты к Ораклу  [new]
Glory
Member

Откуда:
Сообщений: 104751
vovan21rus
почему теряется коннект

Коненкт не теряется. Коненкт ждет OLEDB, который ждет вашего Оракла

Вы смотрели состояние транзакции в MSDTC ?
9 июн 14, 10:25    [16140617]     Ответить | Цитировать Сообщить модератору
 Re: Висят коннекты к Ораклу  [new]
vovan21rus
Member

Откуда:
Сообщений: 61
Glory,

Нет, не подумал как-то, кстати, через какое-то время транзакция отвалилась сама
9 июн 14, 10:32    [16140657]     Ответить | Цитировать Сообщить модератору
 Re: Висят коннекты к Ораклу  [new]
vovan21rus
Member

Откуда:
Сообщений: 61
Какие есть x64 провайдеры из SQL Server к Oracle? Гуглил, но там, в основном, про х32 пишут, типа MSDAORA.1 и т.д.
9 июн 14, 12:10    [16141437]     Ответить | Цитировать Сообщить модератору
 Re: Висят коннекты к Ораклу  [new]
sphinx_mv
Member [заблокирован]

Откуда:
Сообщений: 1672
vovan21rus
Какие есть x64 провайдеры из SQL Server к Oracle? Гуглил, но там, в основном, про х32 пишут, типа MSDAORA.1 и т.д.
Тынц
9 июн 14, 12:39    [16141651]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить