У нас есть приложение Delphi, запущенное на терминальном сервере, которое продолжает генерировать файлы дампа. Для того же PID он создает файлы дампа с интервалом около 1 секунды, пока процесс не будет остановлен вручную. Еще одна странная вещь - это имя файла дампа:
Файлы дампа не говорят нам много, и мы хотели бы получить предложение, где мы должны начать искать.
2 ответа на вопрос
2
Pieter van Ginkel
Проблема заключалась в компоненте, который мы использовали для связи с Oracle. Новая версия этого компонента решила проблему.
Похоже, произошел следующий сценарий:
Произошло исключение;
Компонент пытается выполнить действие с Oracle;
Оракул вызвал мини-дамп;
Компонент повторен.
ОБНОВИТЬ:
Очевидно, эта проблема вызвана неисправным клиентом Oracle. Обновление до последней версии клиента Oracle исправило эту проблему для нас.
Питер, я пытаюсь решить ту же проблему здесь. Используете ли вы компоненты DevArt? Это то, что мы используем здесь.
Rafael Piccolo 12 лет назад
0
Нет; это компонент Allround Automations (прямой доступ к Oracle).
Pieter van Ginkel 12 лет назад
0
Спасибо, Питер. Не могли бы вы дать нам больше информации о компоненте Oracle (имя, версия), который исправляет эту ошибку? Stéphane
Stéphane 7 лет назад
0
0
user8613739
Когда я получил эти файлы, это было необработанное действие в программе (попытка сделать что-то без проверки возврата или думать, что это не сработает). Таким образом, в приложении .Net, которое я сделал, была необходима коррекция кода.
Эти файлы создаются из компонента Oracle из-за проблемы приложения.
Если вы просто хотите избежать создания этих файлов, просто измените файлы sqlnet.ora, добавив в них новые значения: