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

RETENSI LOB

Di masa lalu, seseorang akan menggunakan parameter penyimpanan PCTVERSION untuk segmen LOB mereka untuk mencadangkan persentase ruang penyimpanan untuk konsistensi baca segmen LOB. Di Oracle 11g, Anda sekarang dapat menggunakan parameter RETENTION. Parameter RETENTION akan menggunakan parameter UNDO_RETENTION untuk menentukan berapa lama untuk menyimpan data LOB untuk tujuan membaca-konsistensi. Namun perlu diketahui bahwa itu tidak menggunakan tablespace Undo! Tablespace segmen LOB digunakan untuk tujuan membaca-konsistensi.

Saat Anda mengubah parameter UNDO_RETENTION, nilai retensi segmen LOB tidak diubah. Jika Anda menanyakan kolom RETENTION dari tampilan DBA_LOBS, Anda akan melihat nilai UNDO_RETENTION yang lama masih tersisa setelah Anda mengubah parameter UNDO_RETENTION. Untuk mengubah nilai RETENTION segmen LOB agar sesuai dengan nilai UNDO_RETENTION yang baru, lakukan hal berikut:

ALTER TABLE my_table MODIFY LOB (lob_column) (PCTVERSION 20);
ALTER TABLE my_table MODIFY LOB (lob_column) (RETENTION);

Dengan mengubah sejenak LOB untuk menggunakan PCTVERSION dan kemudian kembali ke RETENTION, nilai UNDO_RETENTION yang baru akan digunakan. Anda perlu melakukan ini untuk semua segmen LOB yang ingin Anda ubah.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menemukan penyebab kesalahan kebuntuan dari file jejak Oracle

  2. Arsitektur Oracle E-Business Suite dalam 12.2

  3. indeks penurunan oracle jika ada

  4. SQL memilih baris berdasarkan tanggal terbaru dengan dua kolom unik

  5. Oracle Text tidak akan berfungsi dengan NVARCHAR2. Apa lagi yang mungkin tidak tersedia?