Топ-100
 

ORA-00060

RU

ORA-00060: взаимная блокировка при ожидании ресурса

Всегда является следствием ошибок в коде/логике работы допущенной разработчиками.

Для получения полной информации необходимо найти файл трассировки ошибки по данным из Alert.log

Или запросом из БД (ниже)

и уже в файле трассировки найти блок (ниже)

EN

ORA-00060: deadlock detected while waiting for resource

It is always the result of errors in the code / logic of the work made by the developers.

To get complete information, you need to find the error trace file according to the data from the Alert.log

Or by a query from the database (below)

and already in the trace file find the block (below)

SQL =>

select originating_timestamp,

message_text
from V$DIAG_ALERT_EXT

where message_text like '%00060%'

order by originating_timestamp desc

TRACE:
----- Information for waiting sessions -----
Session 403:
sid: 403 ser: 27627 audsid: 4294967295 user: 0/SYS
flags: (0x41) USR/- flags2: (0x40009) -/-/INC
flags_idl: (0x1) status: BSY/-/-/- kill: -/-/-/-
pid: 50 O/S info: user: OracleServiceTESTDB, term: USER-PC, ospid: 6292
image: ORACLE.EXE (SHAD)
client details:
O/S info: user: raoot, term: DESKTOP-81FF2L4, ospid: 18192:9324
machine: WORKGROUP\DESKTOP-81FF2L4 program: CerebroSQL.exe
application name: CerebroSQL.exe, hash value=2471021987
current SQL:
UPDATE t1 SET c2 = 'Строка2' WHERE c1 = 2

Session 21:
sid: 21 ser: 19192 audsid: 4294967295 user: 0/SYS
flags: (0x41) USR/- flags2: (0x40009) -/-/INC
flags_idl: (0x1) status: BSY/-/-/- kill: -/-/-/-
pid: 52 O/S info: user: OracleServiceTESTDB, term: USER-PC, ospid: 1816
image: ORACLE.EXE (SHAD)
client details:
O/S info: user: raoot, term: DESKTOP-81FF2L4, ospid: 18192:9324
machine: WORKGROUP\DESKTOP-81FF2L4 program: CerebroSQL.exe
application name: CerebroSQL.exe, hash value=2471021987
current SQL:
UPDATE t1 SET c2 = 'Строка1' WHERE c1 = 1

----- End of information for waiting sessions -----