oracle數(shù)據(jù)庫(kù)鎖表原因 MYSQL數(shù)據(jù)庫(kù)怎么查看哪些表被鎖了?
MYSQL數(shù)據(jù)庫(kù)怎么查看哪些表被鎖了?SELECTDATABASE()列出當(dāng)前所選擇的數(shù)據(jù)庫(kù),如果未選擇數(shù)據(jù)庫(kù)則顯示NULLSHOWDATABASES列出服務(wù)器上當(dāng)前存在的MySQL數(shù)據(jù)庫(kù)USEdat
MYSQL數(shù)據(jù)庫(kù)怎么查看哪些表被鎖了?
SELECTDATABASE()列出當(dāng)前所選擇的數(shù)據(jù)庫(kù),如果未選擇數(shù)據(jù)庫(kù)則顯示NULLSHOWDATABASES列出服務(wù)器上當(dāng)前存在的MySQL數(shù)據(jù)庫(kù)USEdatabasename選擇訪問(wèn)某個(gè)數(shù)據(jù)庫(kù)SHOWtables找出當(dāng)前的MySQL數(shù)據(jù)庫(kù)包含什么表DESCRIBEtablename列出一個(gè)表的結(jié)構(gòu)SHOWINDEXFROMtablename顯示表中的索引信息。
orcal數(shù)據(jù)庫(kù)表被鎖了怎么解鎖?
--1、查看數(shù)據(jù)庫(kù)鎖,診斷鎖的來(lái)源及類型:
SELECT OBJECT_ID, SESSION_ID, LOCKED_MODE FROM V$LOCKED_OBJECT
--2、找出數(shù)據(jù)庫(kù)的serial#,以備殺死:
SELECT T2.USERNAME, T2.SID, T2.SERIAL#, T2.LOGON_TIME
FROM V$LOCKED_OBJECT T1, V$SESSION T2
WHERE T1.SESSION_ID = T2.SID
ORDER BY T2.LOGON_TIME
--3、殺死該session
alter system kill session "sid,serial#" ps: sid ,serial# --為步驟2中查出來(lái)的值