Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / max_dump_file_size не ограничивает системные процессы / 20 сообщений из 20, страница 1 из 1
27.06.2016, 15:29:11
    #39262989
max_dump_file_size
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
Коллеги, не подскажете, как победить трассировочные файлы огромных размеров?
Пользовательские процессы параметром max_dump_file_size ограничиваются, а системные процессы на него клали с большой холма.
Проявляется на 11g и на 12c - кто-то решал подобную проблему?
...
Рейтинг: 0 / 0
27.06.2016, 16:19:00
    #39263038
dba123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
max_dump_file_size,

adrci ?
...
Рейтинг: 0 / 0
27.06.2016, 16:26:48
    #39263048
max_dump_file_size
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
dba123, эм, мням-мням, а что там можно подкрутить?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
adrci> help

 HELP [topic]
   Available Topics:
        CREATE REPORT
        ECHO
        EXIT
        HELP
        HOST
        IPS
        PURGE
        RUN
        SET BASE
        SET BROWSER
        SET CONTROL
        SET ECHO
        SET EDITOR
        SET HOMES | HOME | HOMEPATH
        SET TERMOUT
        SHOW ALERT
        SHOW BASE
        SHOW CONTROL
        SHOW HM_RUN
        SHOW HOMES | HOME | HOMEPATH
        SHOW INCDIR
        SHOW INCIDENT
        SHOW LOG
        SHOW PROBLEM
        SHOW REPORT
        SHOW TRACEFILE
        SPOOL
        SELECT

 There are other commands intended to be used directly by Oracle, type
 "HELP EXTENDED" to see the list

adrci> 
...
Рейтинг: 0 / 0
27.06.2016, 16:32:48
    #39263055
dba123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
max_dump_file_size,

я о периодической чистке
...
Рейтинг: 0 / 0
27.06.2016, 16:37:59
    #39263060
max_dump_file_size
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
dba123я о периодической чистке Там за 10 мин может один файл вырасти до 100 Гб.
Не хватает реакции чистить, хотелось бы чтобы не росло так быстро.
...
Рейтинг: 0 / 0
27.06.2016, 16:41:58
    #39263063
Q.Tarantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
max_dump_file_sizeТам за 10 мин может один файл вырасти до 100 Гб.
пытались анализировать? в нормальных условиях такого не наблюдается...
...
Рейтинг: 0 / 0
27.06.2016, 16:57:00
    #39263070
max_dump_file_size
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
Q.Tarantinoпытались анализировать? в нормальных условиях такого не наблюдается...

Время от времени трассировочный файл процесса DIAG вырастает до нескольких десятков гигабайтов, заполняя всё дисковое пространство.
Каждый раз я вижу, что одна сессия запрашивает дамп на другую сессию из-за deadlock-а

Dumping process info of pid[38.12341] requested by pid[16.66289]

Сессия, запросившая дамп, это LMD1

Global Enqueue Service Daemon (LMD)
The resource agent process that manages Global Enqueue Service (GES) resource requests. The LMD process also handles deadlock detection Global Enqueue Service (GES) requests. Remote resource requests are requests originating from another instance

В результате сбойная сессия процесса 12341 ожидает окончания диагностики.
Поскольку место на диске кончилось, то диагностика дедлока не отвисает, сессии тоже висят в ожидании. Подключиться к инстансу невозможно.

Deadlock мы лечить будем, но все знают что трудно предсказать когда на него наступишь.
Проявляется раз в неделю.
Тема не в том, чтобы всё было правильно, тема в том, чтобы всё нахрен не валилось, когда возникает ошибка.
Если никто не знает как ограничить дампы системных процессов - очень жаль
...
Рейтинг: 0 / 0
27.06.2016, 17:42:02
    #39263101
Jonhson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
как вариант создайте отдельную файловую систему для этого хлама и чистилку по крону
...
Рейтинг: 0 / 0
27.06.2016, 18:00:08
    #39263106
max_dump_file_size
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
Jonhsonкак вариант создайте отдельную файловую систему для этого хлама и чистилку по крону проблема в том, что нет свободного терабайта под это дело. :(
...
Рейтинг: 0 / 0
27.06.2016, 18:11:12
    #39263115
Jonhson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
max_dump_file_sizeJonhsonкак вариант создайте отдельную файловую систему для этого хлама и чистилку по крону проблема в том, что нет свободного терабайта под это дело. :(

про чистилку по крону я для чего написал? вам же не нужны эти файлы на самом деле...
...
Рейтинг: 0 / 0
27.06.2016, 18:30:38
    #39263129
max_dump_file_size
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
Jonhsonпро чистилку по крону я для чего написал? Коллега, полечить головную боль гильотиной умеет каждый идиот.
Я спрашивал про лекарство.
...
Рейтинг: 0 / 0
27.06.2016, 18:56:47
    #39263138
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
если ос У НИХ
то
Код: plsql
1.
2.
3.
# ulimit -a
core file size          (blocks, -c) 0
...
...
Рейтинг: 0 / 0
27.06.2016, 19:38:18
    #39263153
max_dump_file_size
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
Vadim Lejninесли ос У НИХ то
Код: plsql
1.
core file size          (blocks, -c) 0

Попробуем, но тут я плохо знаю, что о чём, надо читать будет сейчас:
Код: plsql
1.
2.
3.
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
...
Рейтинг: 0 / 0
27.06.2016, 21:31:33
    #39263234
Q.Tarantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
Vadim Lejninесли ос У НИХ
то
Код: plsql
1.
2.
3.
# ulimit -a
core file size          (blocks, -c) 0
...


ну это если у них в корки процессы падают... сомневаюсь что на трейсы это повлияет.
...
Рейтинг: 0 / 0
28.06.2016, 00:16:11
    #39263294
Nobody1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
Я бы попробовал поискать информацию, как снизить уровень подробности трассировки для этого случая (если задача сбора диагностики не очень актуальна). Или направил бы background_dump_dest на ФС с компрессией (zfs, ntfs). Или таки ежеминутный скрипт в кроне, обрезающий самый большой файл, если ФС забита.
...
Рейтинг: 0 / 0
28.06.2016, 03:31:27
    #39263337
тупень_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
Nobody1111Или таки ежеминутный скрипт в кроне, обрезающий самый большой файл, если ФС забита.
а получится ли почистить ФС если процесс который пишет в этот файл его не освободил?
...
Рейтинг: 0 / 0
28.06.2016, 05:25:03
    #39263348
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
Можно попробовать через FIFO
How To Enable/Disable SQL Tracing Without Wasting Disk Space Or Losing The Trace File (Doc ID 404833.1)

PS. У меня с наскоку не получилось
...
Рейтинг: 0 / 0
28.06.2016, 05:34:03
    #39263350
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
В смысле не получилось, чтоб процесс использовал его как файл трассировки

После старта, пока не создался файл трассировки, определяем его имя (не через oradebug, при выполнении oradebug файл сразу создастся) и вместо него создаем именованный канал.
Если файл уже создан, можно попробовать его удалить, создать канал, а затем выполнить oradebug close_trace

Когда процессу надо открыть его -- он, похоже, не может (по крайней мере, соответствующий файл .trm не создается), а в алерт попадает:
Код: plaintext
1.
2.
3.
4.
5.
6.
Tue Jun 28 12:22:23 2016                                                                            
Non critical error ORA-48184 caught while writing to trace file "/u/app/oracle/diag/rdbms/tst_hercul
es/tst/trace/tst_ora_10237.trc"                                                                     
Error message: SVR4 Error: 29: Illegal seek                                                         
Additional information: 1                                                                           
Writing to the above trace file is disabled for now on...                                           
Что, похоже, ТС и нужно
...
Рейтинг: 0 / 0
28.06.2016, 07:05:46
    #39263360
Nobody1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
тупень_Nobody1111Или таки ежеминутный скрипт в кроне, обрезающий самый большой файл, если ФС забита.
а получится ли почистить ФС если процесс который пишет в этот файл его не освободил?

в юниксах элементарно (в старом шелле sh может не работать):

>filename

в линухе есть даже команда truncate, которая может оставить заданную длину файла необрезанной
...
Рейтинг: 0 / 0
28.06.2016, 08:12:30
    #39263369
х.з.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max_dump_file_size не ограничивает системные процессы
Nobody1111>filename

таки да ,я почему-то про удаление файла думал.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / max_dump_file_size не ограничивает системные процессы / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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