Saat sering menggunakan Oracle10g, kita dapat menemukan bahwa tabel yang sebelumnya dihapus memiliki banyak tabel sampah di database, seperti yang ditunjukkan pada contoh berikut:
BINjR8PK5HhrrgMK8KmgQ9nw==
Tabel jenis ini biasanya tidak dapat dihapus dan tidak dapat dihapus menggunakan "delete".
Umumnya ini tidak akan mempengaruhi penggunaan normal, tetapi harus dihapus ketika menghadapi situasi berikut.
◆1.Tabel-tabel ini menempati ruang
◆2. Teman yang menggunakan Middlegen-Hibernate-r5 akan menemukan beberapa masalah [Deskripsi masalah: ORA-01424: Karakter yang hilang atau ilegal setelah karakter escape akan muncul saat menjalankan ant build.xml], tidak seperti saat Anda menggunakan Oracle9 sebelum konfigurasi hibernate File dihasilkan dengan lancar, dan tidak ada masalah jika Anda menghapusnya di sini.
◆3.Situasi lainnya
BINjR8PK5HhrrgMK8KmgQ9nw==
Tabel jenis ini adalah fitur baru 10g.
Setelah Drop Table, tabel tersebut sebenarnya tidak dihapus, melainkan ditempatkan di "tempat sampah". Hal ini dapat dilihat di bawah.
SQL> TAMPILKAN DAUR ULANG
Jika Anda ingin menghapusnya sepenuhnya, Anda dapat menggunakan:
SQL> TABEL PURGE "BINjR8PK5HhrrgMK8KmgQ9nw==";
Hapus yang ini atau hapus semua.
SQL> PEMBERSIHAN DAUR ULANG;