Rumah pangkalan data tutorial mysql 详解在数据库中Oracle如何解锁

详解在数据库中Oracle如何解锁

Jun 07, 2016 pm 03:15 PM
oracle bagaimana pangkalan data Buka kunci Penjelasan terperinci Masuk

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 我们这里将介绍Oracle如何解锁,在被锁之后我们也可以利用一些工具来进行解锁。下面大家就一同来了解Oracle如何解锁吧。 我们在操作数据库的时候,有时候会由于操作不当引起数据库表被锁定,这么我

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

  我们这里将介绍Oracle如何解锁,在被锁之后我们也可以利用一些工具来进行解锁。下面大家就一同来了解Oracle如何解锁吧。

  我们在操作数据库的时候,有时候会由于操作不当引起数据库表被锁定,这么我们经常不知道Oracle如何解锁,不知怎么给这些表解锁,在pl/sql Developer工具的的菜单“tools”里面的“sessions”可以查询现在存在的会话,但是我们很难找到那个会话被锁定了,想找到所以被锁的会话就更难了,下面这叫查询语句可以查询出所以被锁的会话。如下:

  1.SELECT   sn.username, m.SID,sn.SERIAL#, m.TYPE,

  2.         DECODE (m.lmode,

  3.                 0, \'None\',

  4.                 1, \'Null\',

  5.                 2, \'Row Share\',

  6.                 3, \'Row Excl.\',

  7.                 4, \'Share\',

  8.                 5, \'S/Row Excl.\',

  9.                 6, \'Exclusive\',

  10.                 lmode, LTRIM (TO_CHAR (lmode, \'990\'))

  11.                ) lmode,

  12.         DECODE (m.request,

  13.                 0, \'None\',

  14.                 1, \'Null\',

  15.                 2, \'Row Share\',

  16.                 3, \'Row Excl.\',

  17.                 4, \'Share\',

  18.                 5, \'S/Row Excl.\',

  19.                 6, \'Exclusive\',

  20.                 request, LTRIM (TO_CHAR (m.request, \'990\'))

  21.                ) request,

  22.         m.id1, m.id2

  23.    FROM v$session sn, v$lock m

  24.   WHERE (sn.SID = m.SID AND m.request != 0)         --存在锁请求,即被阻塞

  25.      OR (    sn.SID = m.SID                         --不存在锁请求,但是锁定的对象被其他会话请求锁定

  26.          AND m.request = 0

  27.          AND lmode != 4

  28.          AND (id1, id2) IN (

  29.                        SELECT s.id1, s.id2

  30.                          FROM v$lock s

  31.                         WHERE request != 0 AND s.id1 = m.id1

  32.                               AND s.id2 = m.id2)

  33.         )

  34.ORDER BY id1, id2, m.request;

  通过以上查询知道了sid和 SERIAL#就可以用了

  1.alter system kill session \'sid,SERIAL#\';

详解在数据库中Oracle如何解锁

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

Tag artikel 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)

Berapa lama log pangkalan data Oracle akan disimpan? Berapa lama log pangkalan data Oracle akan disimpan? May 10, 2024 am 03:27 AM

Berapa lama log pangkalan data Oracle akan disimpan?

Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle May 10, 2024 am 04:00 AM

Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle

Berapa banyak memori yang diperlukan oleh oracle? Berapa banyak memori yang diperlukan oleh oracle? May 10, 2024 am 04:12 AM

Berapa banyak memori yang diperlukan oleh oracle?

Berapa banyak memori yang diperlukan untuk menggunakan pangkalan data oracle Berapa banyak memori yang diperlukan untuk menggunakan pangkalan data oracle May 10, 2024 am 03:42 AM

Berapa banyak memori yang diperlukan untuk menggunakan pangkalan data oracle

Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari May 10, 2024 am 03:03 AM

Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari

Cara menggunakan arah sepintas lalu di Peta Google Cara menggunakan arah sepintas lalu di Peta Google Jun 13, 2024 pm 09:40 PM

Cara menggunakan arah sepintas lalu di Peta Google

Tutorial terperinci tentang mewujudkan sambungan pangkalan data menggunakan MySQLi dalam PHP Tutorial terperinci tentang mewujudkan sambungan pangkalan data menggunakan MySQLi dalam PHP Jun 04, 2024 pm 01:42 PM

Tutorial terperinci tentang mewujudkan sambungan pangkalan data menggunakan MySQLi dalam PHP

Berapa banyak memori yang diperlukan oleh pangkalan data oracle? Berapa banyak memori yang diperlukan oleh pangkalan data oracle? May 10, 2024 am 02:09 AM

Berapa banyak memori yang diperlukan oleh pangkalan data oracle?

See all articles