Size: a a a

2021 December 09

KL

Kirill Leontev in Oracle RU
ну т.е. это более простое объяснение чем искать какие-то рассогласования в кластере
источник

DS

Dmitriy Sergeevich in Oracle RU
так я хочу понять в чем баг. Вы сказали "перезапуск процедуры" в каких случаях это возможно? когда возникает исключение в автономке?
источник

KL

Kirill Leontev in Oracle RU
мы не видим ваш код.
может клиент перезапускает сам.
может в двух разных армах кнопку почти одновременно нажали
источник

KL

Kirill Leontev in Oracle RU
баг в том что у вас потенциально допускается повторное выполнение автономок
источник

KL

Kirill Leontev in Oracle RU
т е. вероятно ваше двойное списание
источник

DS

Dmitriy Sergeevich in Oracle RU
я не могу выложить код к сожалению, безопасность запрещает(
источник

DS

Dmitriy Sergeevich in Oracle RU
если бы клиент перезапустил время между двумя статусами одно документа было бы разное.
Два арма исключено. Работает один человек.
источник

DS

Dmitriy Sergeevich in Oracle RU
Это говорит о то что была одна сессия?
источник

Z

ZhekaPPP in Oracle RU
а зачем там автономная транзакция? может, убрать
источник

x

xtender in Oracle RU
да ппц... скажите прямо - нужно что-нибудь на что переложить ответственность или реально решать проблему?
источник

Z

ZhekaPPP in Oracle RU
но оно же 5 лет работало :) (как часто я слышу от клиентов эту фразу)
источник

x

xtender in Oracle RU
снятие с себя ответственности - это топ 1 причина почему желают нанять внешних консалтеров у нас в России 🤷 на западе основная причина - чтобы набраться опыта, а у нас в РФ все сами себе умные... никто свои факапы и ограниченные знания почему-то не признает. Вообще, не понимаю чего тут стыдиться... Я признаю свои косяки, и не заявляю что я все сам знаю, что не знаю - честно говорю, что такую-то хрень лучше спросить у такого-то спеца
источник

DS

Dmitriy Sergeevich in Oracle RU
я не снимаю с себя ответственности, я пытаюсь разобраться из за чего это произошло что бы это исправить. Я ни разу не ДБА поэтому и задаю вопрос тут. т.к. отдельно ДБА нам увы не выделят, приходится решать все своими силами...
источник

DS

Dmitriy Sergeevich in Oracle RU
я задал вопрос, на скрине одна сессия или нет. К сожалению никто не может ответить... что уже говорить про меня
источник

DS

Dmitriy Sergeevich in Oracle RU
Ладно все спасибо. Разберусь как ни будь сам.
источник

F

Feagor in Oracle RU
Нет, не говорит
источник

VD

Victoria Danilenko in Oracle RU
Сессия идентифицируется по sid и serial#
Сверху одна, а снизу зависит от инструмента.
Больше на сэмплы похоже.
Ошибки логики имхо бесперспективно по awr искать
источник

F

Feagor in Oracle RU
В ash попадают не все сессии и не все запросы
источник

А

Алексей in Oracle RU
как посмотреть все записи в блоке индекса, если известен номер блока?
способ для таблицы не прокатывает
select * from T~5 where SYS.dbms_rowid.rowid_block_number(rowid) = 1015228 and SYS.dbms_rowid.rowid_row_number(rowid) = 0
источник

А

Алексей in Oracle RU
(без дампа блока)
источник