Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana saya bisa mengidentifikasi baris yang terlibat dalam kebuntuan Oracle?

Saya menemukan jawabannya:

  1. Nomor setelah dictionary objn dapat digunakan untuk memilih dari DBA_objects.

    SELECT owner, object_name, object_type 
    FROM dba_objects 
    WHERE object_id = 217431;
    
  2. Setelah tabel diidentifikasi, baris dapat ditemukan menggunakan rowid:

    SELECT * 
    FROM table_found_above 
    WHERE rowid = 'AAA1FXAAxAAASfLAAn';
    

Jika file jejak mengatakan bahwa tidak ada "Baris menunggu" teknik ini tidak akan berfungsi. Masalahnya mungkin karena kunci asing yang tidak diindeks.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. hapus kata tertentu dari string

  2. Oracle menemukan kendala

  3. IDE untuk pengembangan Pl/SQL

  4. Bagaimana mempertimbangkan Jelaskan rencana dengan baik- Oracle 10G

  5. Fungsi JSON_OBJECT() di Oracle