Rumah pangkalan data tutorial mysql oracle查询锁表与解锁情况提供解决方案

oracle查询锁表与解锁情况提供解决方案

Jun 07, 2016 pm 05:55 PM
Buka kunci

如果发生了锁等待,我们可能更想知道是谁锁了表而引起谁的等待,本文将详细问您介绍此等问题的解决方法,有这方面需求的朋友可适当参考

如果发生了锁等待,我们可能更想知道是谁锁了表而引起谁的等待
以下的语句可以查询到谁锁了表:
代码如下:
SELECT /*+ rule */ s.username,
decode(l.type,'TM','TABLE LOCK',
'TX','ROW LOCK',
NULL) LOCK_LEVEL,
o.owner,o.object_name,o.object_type,
s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser
FROM v$session s,v$lock l,dba_objects o
WHERE l.sid = s.sid
AND l.id1 = o.object_id(+)
AND s.username is NOT NULL

以下的语句可以查询到谁在等待:
代码如下:
SELECT /*+ rule */ lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name, o.owner,o.object_name,o.object_type,s.sid,s.serial#
FROM v$locked_object l,dba_objects o,v$session s
WHERE l.object_id=o.object_id
AND l.session_id=s.sid
ORDER BY o.object_id,xidusn DESC

解锁命令:
代码如下:
alter system kill session 'sid,serial#'

1).
代码如下:
select LOCK_INFO.OWNER || '.' || LOCK_INFO.OBJ_NAME as "已鎖物件名稱", --物件名稱(已經被鎖住)
LOCK_INFO.SUBOBJ_NAME as "已鎖子物件名稱", -- 子物件名稱(已經被鎖住)
SESS_INFO.MACHINE as "機器名稱", -- 機器名稱
LOCK_INFO.SESSION_ID as "會話ID", -- 會話SESSION_ID
SESS_INFO.SERIAL# as "會話SERIAL#", -- 會話SERIAL#
SESS_INFO.SPID as "OS系統的SPID", -- OS系統的SPID
(SELECT INSTANCE_NAME FROM V$INSTANCE) "實例名SID", --實例名SID
LOCK_INFO.ORA_USERNAME as "ORACLE用戶", -- ORACLE系統用戶名稱
LOCK_INFO.OS_USERNAME as "OS用戶", -- 作業系統用戶名稱
LOCK_INFO.PROCESS as "進程編號", -- 進程編號
LOCK_INFO.OBJ_ID as "對象ID", -- 對象ID
LOCK_INFO.OBJ_TYPE as "對象類型", -- 對象類型
SESS_INFO.LOGON_TIME as "登錄時間", -- 登錄時間
SESS_INFO.PROGRAM as "程式名稱", -- 程式名稱
SESS_INFO.STATUS as "會話狀態", -- 會話狀態
SESS_INFO.LOCKWAIT as "等待鎖", -- 等待鎖
SESS_INFO.ACTION as "動作", -- 動作
SESS_INFO.CLIENT_INFO as "客戶資訊" -- 客戶資訊
from (select obj.OWNER as OWNER,
obj.OBJECT_NAME as OBJ_NAME,
obj.SUBOBJECT_NAME as SUBOBJ_NAME,
obj.OBJECT_ID as OBJ_ID,
obj.OBJECT_TYPE as OBJ_TYPE,
lock_obj.SESSION_ID as SESSION_ID,
lock_obj.ORACLE_USERNAME as ORA_USERNAME,
lock_obj.OS_USER_NAME as OS_USERNAME,
lock_obj.PROCESS as PROCESS
from (select *
from all_objects
where object_id in (select object_id from v$locked_object)) obj,
v$locked_object lock_obj
where obj.object_id = lock_obj.object_id) LOCK_INFO,
(select SID,
SERIAL#,
LOCKWAIT,
STATUS,
(select spid from v$process where addr = a.paddr) spid,
PROGRAM,
ACTION,
CLIENT_INFO,
LOGON_TIME,
MACHINE
from v$session a) SESS_INFO
where LOCK_INFO.SESSION_ID = SESS_INFO.SID
order by LOCK_INFO.SESSION_ID;

2).
代码如下:
select sql_text
from v$sqltext
where address in (select sql_address from v$session where sid = &sid)
order by piece;

3).
代码如下:
ALTER SYSTEM KILL SESSION '會話ID,會話SERIAL#';

4).
kill -9 OS系統的SPID

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengunci dan membuka kunci kekunci Fungsi (Fn) dalam Windows 11 Bagaimana untuk mengunci dan membuka kunci kekunci Fungsi (Fn) dalam Windows 11 May 01, 2023 pm 05:22 PM

Baris atas papan kekunci diisi dengan kekunci fungsi (F1, F2, F3, dsb.), yang sering melakukan tugas berganda sebagai kedua-dua kekunci multimedia dan kekunci yang ditetapkan. Walau bagaimanapun, sesetengah pengguna tertanya-tanya bagaimana Kunci Kekunci Fungsi Windows 11 (Fn) berfungsi. Kekunci fungsi, atau kekunci F, ialah cara yang bagus untuk melakukan beberapa tindakan pantas, dan dengan setiap kekunci memainkan berbilang peranan, ia menjadikan perkara lebih mudah. Walau bagaimanapun, ini mengelirukan sekumpulan pengguna yang lebih suka kesederhanaan dan kesederhanaan. Bahagian yang terbaik ialah anda sentiasa boleh memilih sama ada untuk menggunakan kekunci F untuk melakukan perubahan multimedia/mengubah suai tetapan atau menggunakannya sebagai peranan standard. Jadi, mari kita fahami konsep kekunci fungsi dan cara mengunci kekunci Fn dalam Windows 11. Bagaimanakah kekunci fungsi berfungsi?

Tidak boleh menukar voltan teras dalam MSI Afterburner: 3 cara untuk membetulkannya Tidak boleh menukar voltan teras dalam MSI Afterburner: 3 cara untuk membetulkannya Apr 14, 2023 am 09:31 AM

Selepas memasang MSI Afterburner, anda mungkin perasan bahawa ia tidak mempunyai kawalan voltan GPU. Sesetengah model GPU desktop yang tidak disokong memerlukan pembaikan sementara untuk kawalan voltan dan berfungsi dalam MSI Afterburner. Cari di bawah cara untuk membuka kunci voltan kunci MSI Afterburner pada GPU komputer riba anda. Bagaimana untuk membuka kunci kawalan voltan dalam MSI Afterburner? Membuka kunci kawalan voltan pada MSI Afterburner dihadkan kepada +100 nilai rangsangan yang diubah suai yang dibenarkan. Cuba gunakan bios yang diubah suai dengan voltan asas tinggi untuk membenarkan kawalan voltan menggunakan MSI Afterb

Cara yang berbeza untuk mengunci dan membuka kunci kekunci Fn dalam Windows 10 dan 11 Cara yang berbeza untuk mengunci dan membuka kunci kekunci Fn dalam Windows 10 dan 11 Apr 14, 2023 pm 12:49 PM

Cara Kekunci Fn Berfungsi dengan Kekunci Fungsi Kekunci Fn pada papan kekunci anda pada asasnya serupa dengan butang Shift dan CapsLock. Jika anda kerap membuat dokumen, anda tahu cara ia berfungsi: Tahan Shift untuk menggunakan huruf besar satu atau dua, kemudian lepaskannya untuk kembali ke huruf kecil dengan cepat, sambil mengklik CapsLock membolehkan anda menulis keseluruhan huruf dalam ayat huruf besar tanpa menahan kekunci lain. Beginilah cara Fn berfungsi dengan kekunci fungsi standard F1 hingga F12. Apabila tidak menggunakan Fn

Penanda aras dibuka kunci Kirin 9000S terdedah: Prestasi menakjubkan melebihi jangkaan Penanda aras dibuka kunci Kirin 9000S terdedah: Prestasi menakjubkan melebihi jangkaan Sep 05, 2023 pm 12:45 PM

Telefon bimbit Mate60Pro terbaru Huawei telah menarik perhatian meluas selepas ia mula dijual di pasaran domestik. Bagaimanapun, baru-baru ini terdapat beberapa kontroversi pada platform penanda aras mengenai prestasi pemproses Kirin 9000S yang dilengkapi pada mesin tersebut. Mengikut keputusan ujian platform, skor larian Kirin 9000S tidak lengkap, dan skor larian GPU hilang, mengakibatkan ketidakupayaan beberapa perisian penanda aras untuk menyesuaikan diri Menurut maklumat yang didedahkan dalam talian, Kirin 9000S telah mencapai keputusan yang menakjubkan ujian skor larian tidak berkunci Jumlah markah ialah 950935 mata. Secara khusus, skor CPU adalah setinggi 279,677 mata, manakala skor GPU yang hilang sebelum ini ialah 251,152 mata. Berbanding dengan jumlah markah 699783 mata dalam ujian rasmi AnTuTu sebelum ini, ini menunjukkan peningkatan prestasi Kirin 9000S.

Bagaimana untuk membuka kunci papan kekunci SteelSeries jika ia dikunci? Bagaimana untuk membuka kunci papan kekunci SteelSeries jika ia dikunci? Mar 04, 2024 am 09:30 AM

Jika papan kekunci SteelSeries dikunci, ini mungkin kerana kami menyambungkan papan kekunci luaran ke komputer dan kemudian menekan numlock untuk membuka kuncinya. Kami juga boleh menekan fn+numlock. Cara membuka kunci papan kekunci SteelSeries jika ia dikunci: 1. Mungkin papan kekunci luaran disambungkan Kita boleh menekan numlock untuk menguncinya. 2. Jika anda belum menyambungkan papan kekunci luaran, kami boleh mencari papan kekunci fn dalam papan kekunci Butang ini dipanggil butang fungsi kedua. Apabila kita menekan butang ini dan kemudian menekan dua butang fungsi yang lain, fungsi kedua akan muncul. Kemudian cari butang f8 Fungsi kedua bagi fn ialah fungsi yang sepadan dengan numlock

Bagaimana untuk membuka kunci iPhone tanpa kod laluan Bagaimana untuk membuka kunci iPhone tanpa kod laluan Aug 18, 2023 pm 09:49 PM

1. Gunakan Komputer Cara pertama untuk membuka kunci iPhone tanpa kod laluan atau Face ID ialah menggunakan komputer. Anda mesti memulihkan iPhone anda dalam mod pemulihan. Setelah selesai, anda boleh menyediakan iPhone anda dan menyediakan kod laluan baharu, Touch ID, Face ID atau memilih untuk menggunakan peranti anda tanpa sebarang perkara ini. Anda boleh menggunakan Mac atau PC Windows untuk proses ini. Sila ambil perhatian: Kaedah ini akan memadam semua kandungan dan memulihkan iPhone anda kepada tetapan kilang. Jika anda telah menyandarkan data anda, anda boleh memulihkannya semasa menyediakan iPhone anda. 1. Pertama, anda perlu mematikan iPhone anda. 2. Seterusnya, lakukan mula semula paksa untuk meletakkan iPhone anda ke dalam mod pemulihan. Untuk iPhone8 atau lebih tinggi

Begini caranya untuk dwi-but Windows 11 pada Microsoft Surface Duo Begini caranya untuk dwi-but Windows 11 pada Microsoft Surface Duo Apr 29, 2023 pm 09:37 PM

Pasang Windows 11 pada Microsoft Surface Duo Ingat, langkah yang diterangkan di bawah digunakan untuk model Surface Duo yang tidak berkunci dan AT&T. Surface Duo2 yang dikuasakan oleh pemproses Qualcomm Snapdragon 888 tidak serasi sepenuhnya dengan modul ini. Amaran: Sebelum kita mempelajari cara membuat dwi-but Windows 11 pada Microsoft Surface Duo, ingat untuk mengambil sandaran luar peranti. Ini kerana proses itu memerlukan pemadaman semua data pada telefon, termasuk fail dalam storan dalaman. Anda mungkin merosakkan peranti anda secara kekal, jadi cuba ini hanya jika anda tahu perkara yang anda lakukan

Bagaimana untuk membuka kunci iPhone jika anda terlupa kata laluan Bagaimana untuk membuka kunci iPhone jika anda terlupa kata laluan Feb 19, 2024 am 09:33 AM

Bagaimana untuk membuka kunci iPhone jika anda terlupa kata laluan Dalam masyarakat moden, telefon bimbit telah menjadi bahagian yang sangat diperlukan dalam kehidupan kita. Antara telefon bimbit, telefon bimbit Apple dipilih dan dipercayai oleh majoriti pengguna kerana kestabilan dan keselamatannya. Namun, kadangkala kami juga menghadapi beberapa masalah, seperti terlupa kata laluan iPhone yang kami tetapkan. Bagaimana untuk membuka kunci iPhone anda jika anda terlupa kata laluan anda? Di bawah ini kita akan membincangkan beberapa kaedah membuka kunci biasa. Kaedah pertama ialah membuka kunci melalui fungsi "Retrieve Phone Password". Pertama, kami ingin memastikan telefon disambungkan ke Internet. Kemudian,

See all articles