Rumah > pangkalan data > Oracle > teks badan

Perintah untuk menyelesaikan jadual kunci dalam oracle

下次还敢
Lepaskan: 2024-05-09 21:18:18
asal
1150 orang telah melayarinya

Masalah jadual kunci Oracle boleh diselesaikan dengan arahan berikut: Lihat jadual terkunci: PILIH * DARI V$LOCKED_OBJECTS Lepaskan kunci meja: ALTER SYSTEM KILL SESI '[session_id]'; (gunakan dengan berhati-hati): UBAH JADUAL [nama_jadual] BAYAKAN PERGERAKAN BARIS; Ubah suai parameter sesi: _optimizer_locks dan _transaction_timeout; Kesan jenis kunci: PILIH *

Perintah untuk menyelesaikan jadual kunci dalam oracle

Perintah untuk menyelesaikan masalah Oracle dalam jadual Oracle

masalah kunci meja berlaku, anda boleh menggunakan arahan berikut untuk menyelesaikannya:

1 Lihat jadual terkunci

<code class="sql">SELECT * FROM V$LOCKED_OBJECTS;</code>
Salin selepas log masuk

2. Lepaskan kunci meja

<code class="sql">ALTER SYSTEM KILL SESSION '[session_id]';</code>
Salin selepas log masuk
di mana: [ID_session] adalah. menyebabkan kunci.

3. Buka kunci atau tunggu

<code class="sql">COMMIT;
ROLLBACK;</code>
Salin selepas log masuk

4. Buka kunci paksa (gunakan dengan berhati-hati)

<code class="sql">ALTER TABLE [table_name] ENABLE ROW MOVEMENT;</code>
Salin selepas log masuk

5. parameter berikut :

_optimizer_locks:

Lumpuhkan kunci pengoptimum pertanyaan.
  • _transaction_timeout: Tingkatkan tamat masa transaksi. . :
  • Gunakan COMMIT atau ROLLBACK untuk melepaskan .
  • Table Level Lock (TM):
  • Gunakan ALTER SYSTEM KILL SESSION '[session_id]' untuk melepaskan.

DML Lock (DML): Dikeluarkan menggunakan COMMIT atau ROLLBACK.

Kunci DDL (DDL):

Tunggu penyataan DDL selesai atau gunakan ALTER SYSTEM KILL SESSION '[session_id]' untuk melepaskan paksa.

Atas ialah kandungan terperinci Perintah untuk menyelesaikan jadual kunci dalam 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!