Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm thế nào để dừng quá trình hoàn tác oracle?

Bạn không thể dừng quá trình khôi phục giao dịch vì làm như vậy sẽ khiến cơ sở dữ liệu ở trạng thái không nhất quán.

Khi bạn đang thực hiện quá trình xóa kéo dài, Oracle có thể sẽ ghi các khối đã thay đổi vào tệp dữ liệu của bạn trước khi bạn quyết định cam kết hay khôi phục giao dịch. Nếu bạn làm gián đoạn quá trình khi đang thực hiện giao dịch, sẽ có một số khối được thay đổi trên đĩa, một số khối đã thay đổi trong bộ nhớ và một số khối không thay đổi. Quay lại giao dịch là cách duy nhất để trả lại cơ sở dữ liệu về trạng thái ban đầu trước khi bạn bắt đầu thực hiện DELETE tuyên bố.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lấy giá trị từ 3 bảng

  2. Oracle SQL GROUP BY không phải là GROUP BY biểu thức Trợ giúp

  3. CHỌN Dữ liệu TỪ CURSOR của GÓI, in nó

  4. Tạo chỉ mục phân cụm trong Oracle bằng cách sử dụng IOT? Sự hoang mang

  5. Có những cách nào để chèn và truy xuất dữ liệu BLOB từ cơ sở dữ liệu Oracle bằng SQL?