Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / 19 куча трейсов Process termination requested image _LT / 9 сообщений из 9, страница 1 из 1
01.06.2020, 22:22
    #39965172
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
19 куча трейсов Process termination requested image _LT
oracle 19.5-19.7

на одной из баз с 19м оракелом валятся тоннами трейсы вида *_lt.trc

пример
dbname_ora_28285_28323_lt.trc
с содержимым

Код: plsql
1.
2.
3.
4.
Oracle process number: 0
Unix process pid: 28285, thread id: 28323, image: _LT

Process termination requested for pid 28285_28323_LT [source = rdbms], [info = 2] [request issued by pid: 28285, uid: 1000] 



десятки мелких файликов в секунду
pid и thread id разные

никто такого бага не встречал?
...
Рейтинг: 0 / 0
01.06.2020, 22:25
    #39965173
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
19 куча трейсов Process termination requested image _LT
вернее, пачка трейсов когда падает, pid один, а thread id разные
самого процесса после этого уже нет
...
Рейтинг: 0 / 0
02.06.2020, 11:17
    #39965268
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
19 куча трейсов Process termination requested image _LT
AlexVin,

База на сервере единственная?
Версия ОС какая?
...
Рейтинг: 0 / 0
02.06.2020, 13:27
    #39965314
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
19 куча трейсов Process termination requested image _LT
база единственная, центос 7

грешил на
make -f ins_rdbms.mk uniaud_off ioracle
но щелкнул обратно в uniaud_on, а трейсы так и валятся
понять бы хоть что за процессы, попробую половить
в алертлоге на эту тему ничего
...
Рейтинг: 0 / 0
02.06.2020, 13:58
    #39965332
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
19 куча трейсов Process termination requested image _LT
AlexVin


Код: plsql
1.
2.
3.
4.
Oracle process number: 0
Unix process pid: 28285, thread id: 28323, image: _LT

Process termination requested for pid 28285_28323_LT [source = rdbms], [info = 2] [request issued by pid: 28285, uid: 1000] 



Самоубивается кто-то и пришибает свои треды (слейвы).
По идее среди прочих должен валяться трейс того треда процесса 28285, который и проводил отстрел.
...
Рейтинг: 0 / 0
02.06.2020, 14:29
    #39965342
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
19 куча трейсов Process termination requested image _LT
Это, случаем, не "легковесные" джобы?
...
Рейтинг: 0 / 0
05.06.2020, 12:44
    #39966475
Sayan Malakshinov
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
19 куча трейсов Process termination requested image _LT
Буквально сегодня в oracle-L прилетело:
авторFYI.. the problem was related to In-Memory...and was fixed with

ALTER SYSTEM SET "_inmemory_dynamic_scans"=DISABLE;

Explanation here : https://docs.oracle.com/en/database/oracle/oracle-database/18/inmem/in-memory-column-store-architecture.html#GUID-4DDD1A53-D634-4201-B46F-626DAE16A447
-----------------------------------------------------------------
2.4.3.2.1 About Lightweight Threads

A lightweight thread is an execution entity that helps to parallelize full table
scans. It is “lightweight” because it does not incur the higher memory
overhead of Oracle processes.

Note:
A lightweight thread used by IM dynamic scans is not the same as a regular
thread in the multithreaded Oracle Database model.

Lightweight threads share the resources of the parent foreground or PQ process,
called the table scan process, that coordinates the scan of a set of IMCUs.
Threads maintain their own independent flow of execution. The database can
parallelize scans by prioritizing threads and executing them asynchronously.

For eligible queries, the process allocates a pool of threads. Resource Manager
automatically determines the number of threads in the pool based on the CPU
count in the database host and the current load on the system. The pool of
threads remains available to the session for subsequent queries unless the idle
time reaches an internal threshold, at which point the database terminates the
threads.
^---(*) the threads terminate themselves

Communication between threads occurs exclusively within a process. For this
reason, contention does not occur at the database instance level.
------------------------------------------------------------------

We shall file a bug report to avoid the excessive trace file generation that really makes no sense here, it is not an error condition, it is an informational trace file.
...
Рейтинг: 0 / 0
05.06.2020, 12:58
    #39966487
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
19 куча трейсов Process termination requested image _LT
andrey_anonymous
По идее среди прочих должен валяться трейс того треда процесса 28285, который и проводил отстрел.

не валяется, по одному процессу файлики все идентичные, за исключением thread id
и грепом по номеру процесса в каталоге трейсов ничего больше нет

поскидывал ps на операционке и потом v$session+v$process в табличку
обычные ремоте сессии от разных клиентов бд с разными библиотеками и совершенно разными запросами
и не джобы
трассировка всех сессий, чтоб поймать нужные, не особо вариант
да и не факт, что трейс что-то подскажет по самим процессам
пока непонятно, что за чудо это _LT
...
Рейтинг: 0 / 0
05.06.2020, 12:59
    #39966488
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
19 куча трейсов Process termination requested image _LT
о! не обновил страничку)

как раз были фантазии, что может это инмемори
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / 19 куча трейсов Process termination requested image _LT / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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