Kaedah tutup: 1. Gunakan "alter system set audit_trail=none scope=spfile" untuk menetapkan "audit_trail" kepada none 2. Gunakan "shutdown immediate" dan "startup" untuk memulakan semula pangkalan data.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Pangkalan data pemasangan lalai Oracle 11g memulakan fungsi audit, yang menyebabkan Oracle terus mengumpul jadual sys.aud$ dan data indeks yang berkaitan serta meningkatkan jumlah data;
Jika ruang jadual menjadi penuh, ORA-1654: tidak dapat melanjutkan indeks SYS.... ralat akan dilaporkan dalam log amaran.
Jika anda tidak menggunakan fungsi audit, adalah disyorkan untuk mematikan pengauditan.
Proses pemprosesan:
1 Log masuk ke pelayan pangkalan data sebagai pengguna oracle dan jalankan:
sqlplus / as sysdba
2 >Batalkan audit , tetapkan audit_trail parameter permulaan kepada NONE
alter system set audit_trail=none scope=spfile;
Kemudian mulakan semula pangkalan data.
shutdown immediate; sqlplus / as sysdba startup;
sqlplus / as sysdba truncate table SYS.AUD$;
Tutorial Video Oracle》
Atas ialah kandungan terperinci Bagaimana untuk mematikan audit dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!