Rumah > Artikel > pangkalan data > Bagaimana untuk mematikan audit dalam oracle
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;3
Kemudian mulakan semula pangkalan data.
shutdown immediate; sqlplus / as sysdba startup;4 data, pengguna oracle Log masuk ke pelayan pangkalan data:
sqlplus / as sysdba truncate table SYS.AUD$;Kembangkan pengetahuan: Padam log auditApabila banyak pasangan log telah dibentuk, rekod dalam mereka boleh dipadamkan pada masa ini, ia dipadamkan secara langsung, tiada kesan pada pangkalan data.
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!