Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Gobur Профи
Вступление в Клуб: 06.11.2012
|
Чт Окт 01, 2015 08:24  db-link и ошибка 03146 |
|
Полезность: Нет оценки
|
Связали 2 ИБСО линком.
У некоторых юзеров (причем одних и тех же) наблюдается ошибка даже при селекте фром дуал.
16:43:21 ORA-03146: Invalid buffer length for TTC field
Причем в plplus тоже. Пробовал менять профиль у юзера с одного на другой и обратно. После этого в plplus начинает работать. Но стоит под этим юзером просто зайти через навигатор в ИБСО - все ломается. Может было у кого - куда можно копнуть.
З.Ы. У большинства юзеров данной проблемы не наблюдается. Чем они отличаются друг от друга - не понятно. |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Чт Окт 01, 2015 09:46   |
|
Полезность: Нет оценки
|
По описанию ошибки предлагают связаться с ораклом
ORA-03146
Invalid buffer length for TTC field
Cause: A corrupt Two-Task Common (TTC) packet was received.
Action: This is a internal protocol error. Contact Oracle Support Services.
Oracle Product Document Library (C) Oracle Corporation
Manual: Oracle Database Error Messages
Reference: B28278-01 |
|
 |
Gobur Профи
Вступление в Клуб: 06.11.2012
|
Чт Окт 01, 2015 10:57   |
|
Полезность: Нет оценки
|
yaffil пишет: | По описанию ошибки предлагают связаться с ораклом
ORA-03146
Invalid buffer length for TTC field
Cause: A corrupt Two-Task Common (TTC) packet was received.
Action: This is a internal protocol error. Contact Oracle Support Services.
Oracle Product Document Library (C) Oracle Corporation
Manual: Oracle Database Error Messages
Reference: B28278-01 |
ну это понятно ) хотелось бы другой вариант...
Главное не понятно - что может происходить при залогинивание через навигатор у этого юзера, что потом опять все перестает работать |
|
 |
Gobur Профи
Вступление в Клуб: 06.11.2012
|
Пн Окт 05, 2015 17:05   |
|
Полезность: Нет оценки
|
удалось добиться , что в sql-плюс под всеми работает. А при входе в ИБСО под кем то работает под кем то нет. От чего зависит - не понятно. Делаю тупо select * from dual из другой базы |
|
 |
Alexsey Эксперт
Вступление в Клуб: 06.09.2007
|
Вт Окт 06, 2015 16:23   |
|
Полезность: Нет оценки
|
Gobur пишет: | удалось добиться , что в sql-плюс под всеми работает. А при входе в ИБСО под кем то работает под кем то нет. От чего зависит - не понятно. Делаю тупо select * from dual из другой базы |
Линк с фиксированным пользователем или другой (PUBLIC, CURRENT)? Очень похоже, что у части пользователей недостаточно прав на уданную БД _________________ всегда есть как минимум 2 выхода |
|
 |
Gobur Профи
Вступление в Клуб: 06.11.2012
|
Вт Окт 06, 2015 17:08   |
|
Полезность: Нет оценки
|
Alexsey пишет: | Gobur пишет: | удалось добиться , что в sql-плюс под всеми работает. А при входе в ИБСО под кем то работает под кем то нет. От чего зависит - не понятно. Делаю тупо select * from dual из другой базы |
Линк с фиксированным пользователем или другой (PUBLIC, CURRENT)? Очень похоже, что у части пользователей недостаточно прав на уданную БД |
Линк находится в паблике. При этом в sqlplus у всех работает. А через навигатор у части не видит почему то (при этом в sqlplus все нормально у этой же учетки). Не понятно, что навигатор может добавлять |
|
 |
Gobur Профи
Вступление в Клуб: 06.11.2012
|
Пт Окт 09, 2015 10:56   |
|
Полезность: 2
|
Дело было в глобальном параметре в ИБСО
В Oracle был баг (или фича), из-за которого RIGHTS_CONTEXT на ТЯ выше 7.3 рекомендуется ставить равным "0" .
Он проявлялся в том, что любой запрос к GLOBAL CONTEXT приводил к катастрофической утечке PGA, проявлялось без явных закономерностей.
Правда все вьюхи при этом пересоздаются, но линк заработал у всех. |
|
 |
|