powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / переменная пакета была установлена на клиенте и вдруг стала null
15 сообщений из 15, страница 1 из 1
переменная пакета была установлена на клиенте и вдруг стала null
    #40095780
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переменная пакета была установлена=1 на клиенте и вдруг стала null (а может, не налл, но точно не 1).

Смотрели по логам - прошёл расчет, около 20 процедур, в середине расчета ситуация испортилась - определили по косвенным уликам
Просмотрели все ХП в БД и всем исходники клиентской части - переменная устанавливается только на клиенте и только в одном месте, при старте расчёта

Состояние пакетов сброшено не было, ласт_ддл 2017 год на спецификации и 2020-ый на боди. Плюс номер расчета (заполняется перед вызовом) везде одинаковый
Пакет тот вообще никто не правит, он системный у нас

более 15 лет было нормально, один раз произошло в это воскресенье
Переменную ту не логировали - если 15 лет все нормально, то зачем?

Бываюл ли вообще глюки такого рода в Оракле?

Повторить ситуацию не удается, все следующие расчеты прошли нормально


Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095781
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в ддл логах на этой БД самое последнее изменение за 30 минут до старта расчета
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095785
oragraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переменная в спеке или в боди?
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095797
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oragraf,

Спецификации
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095800
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

я всегда боялся flush shared_pool,
вроде бы и не должен сбрасывать, но я всеравно опасался ДБА

ps
еще вроде есть dbms_session.reset_package

.....
stax
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095801
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax
andreymx,

я всегда боялся flush shared_pool,
вроде бы и не должен сбрасывать, но я всеравно опасался ДБА

ps
еще вроде есть dbms_session.reset_package

.....
stax
наш дба был в отпуске
Разве что евойный шеф... но это было в воскресенье в 19:40...
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095807
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx
Бываюл ли вообще глюки такого рода в Оракле?
Бритва Оккама: легче искать соломинку в чужом глазу.
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095812
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,

Уже дополнительно констрейнт написали, с аналитиками согласовали

Но причину хочется найти
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095827
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx
Бываюл ли вообще глюки такого рода в Оракле?
Глюки такого рода бывают "вообще", а не в оракле: Single-event upset (и еще https://youtu.be/AaZ_RSt0KP8
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095829
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне не надо ни на кого списывать
Хочу понять причину
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095830
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx
Мне не надо ни на кого списывать
Хочу понять причину

Да хоть тот же автомагический реконнект сессии
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095832
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx
Мне не надо ни на кого списывать
Про спихивание - это шутка была. Там даже смайлик стоит. Просто смысл в том, что такие события - очень редкие, и вызываются причинами, которые не только вне нашего контроля, но и вне возможностей хоть какого-то наблюдения и отслеживания.
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095833
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор Кузьмич,
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095837
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx
Мне не надо ни на кого списывать
Хочу понять причину

Но это же не значит, что вам хватит сил и средств на её поимку и выяснение виноватых в течение следующих 15 лет?!
...
Рейтинг: 0 / 0
переменная пакета была установлена на клиенте и вдруг стала null
    #40095862
oragraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous
andreymx
Хочу понять причину

Да хоть тот же автомагический реконнект сессии
Интересно, а begin ... end пакета в таком случае выполняется заново?
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / переменная пакета была установлена на клиенте и вдруг стала null
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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