Я не специалист по DB оракула. Но мне любопытно узнать, как мы можем проверять журналы конкретной хранимой процедуры, когда она выполняется.Как отслеживать журналы ошибок хранимой процедуры в среде PROD?
Я проверяю папку трассировки, но я не знаю, как и какой файл мне нужно анализировать.
Когда я проверил журналы UNIX, он обнаружил ошибку тайм-аута. Кажется, он не получил форму ответа в одной из процедур. И через 2-3 часа он обрабатывается, а иногда и дозирует. Он должен был выполнить эту работу максимум в 30 минут. Я не уверен, что БД является виновником или WEB SERVER (WAS).
В крайнем случае я прошу перезапустить БД и перезапустить WAS, и это решает нашу проблему.
Можно ли проследить проблему? Я в среде PROD. То же самое не поведение в UAT или в среде SIT Может ли это быть проблемой со стороны WAS или DB? Пожалуйста, пролите свет на это.
Благодаря
Благодарим за ответ. Я проверю вышеуказанный метод завтра и обновлю! Проблема dosent реплицируется в любой другой среде UAT или в SIT и хуже, чем нет выделенного администратора баз данных. – Yogus
Кроме того, я в какой-то степени изменил вопрос. Посмотрите, можете ли вы мне что-нибудь предложить – Yogus
Хорошо, если он не реплицируется на SIT и UAT, что на самом деле ничего не значит. Эти среды обычно содержат меньше данных, чем PROD. Также неприменимый индекс не будет показывать проблемы в другой среде. Я вижу, что вы добавили WAS. Хорошо, если вам дается тайм-аут, то он определенно будет отображаться в журналах WAS. Я не думаю, что WAS вызовет 1,5-часовую задержку в исполнении, это похоже на проблему с БД для меня. Это более распространено. – J91321