Rumah > pangkalan data > Oracle > Bagaimana untuk menanyakan jadual terkunci Oracle

Bagaimana untuk menanyakan jadual terkunci Oracle

WBOY
Lepaskan: 2022-01-26 10:37:52
asal
64957 orang telah melayarinya

Dalam Oracle, anda boleh menggunakan pernyataan SELECT untuk menanyakan jadual yang dikunci Pernyataan ini digunakan untuk menanyakan maklumat data sahaja. a.objek_id" .

Bagaimana untuk menanyakan jadual terkunci Oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Cara untuk menanyakan jadual terkunci dalam Oracle

1. Tanya sebab jadual dikunci

select l.session_id sid,
       s.serial#,
       l.locked_mode,
       l.oracle_username,
       s.user#,
       l.os_user_name,
       s.machine,
       s.terminal,
       a.sql_text,
       a.action
  from v$sqlarea a, v$session s, v$locked_object l
  where l.session_id = s.sid
  and s.prev_sql_addr = a.address
  order by sid, s.serial#;
Salin selepas log masuk

2 >

3. Periksa sesi yang menyebabkannya
select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id
Salin selepas log masuk

4 Matikan proses yang sepadan untuk membuka kunci
select b.username,b.sid,b.serial#,logon_time from  v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time
Salin selepas log masuk

--135 ialah sid dan 397 ialah siri#
alter system kill session'135,397'
Salin selepas log masuk

Nota: Pengguna mesti mempunyai kuasa DBA, jika tidak, ia akan menggesa jadual dan paparan tidak ditemui

Tutorial yang disyorkan: "

Tutorial Video Oracle

"

Atas ialah kandungan terperinci Bagaimana untuk menanyakan jadual terkunci Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan