Hầu như tất cả các tập tin có thể được xóa một cách an toàn bằng tay. Thông thường tốt hơn là giữ:
alert_+ASM1.log (or the one related to your instance)
trace.xml
listener.xml (or the one related to your listener)
Bên cạnh những điều này có một số lưu ý:
- Oracle alert.log thường được thiết lập để tăng trưởng đến vô hạn.
- Các tệp xml thông báo được tự động xoay để bạn có thể tiếp tục trực tuyến cái cuối cùng
- Tất cả các tệp cdump, udump và các sự cố và tệp theo dõi khác đều không được cung cấp trừ khi bạn cần gỡ lỗi một vấn đề
- Trong 11gR2, có một số lỗi liên quan đến sự tăng trưởng vô hạn của tệp theo dõi rbal và hiện tại không có bản vá nào
Oracle cũng đề nghị bạn sử dụng lệnh adrci để xóa các bản ghi cũ. Bạn có thể chạy adrci
và thực hiện lệnh sau
purge -age 60 -type ALERT
Điều này sẽ chỉ lọc các logfile XML được đánh dấu là cảnh báo. Vì vậy, bản ghi theo dõi. Adrci không hoạt động với các tệp văn bản: chúng phải được quản lý thủ công. Đây là một hành vi dự kiến. Hơn nữa các lỗi khác nhau đã được báo cáo về adrci purge
tính năng. Tôi vẫn thích loại bỏ chúng một cách thủ công thông qua một tập lệnh shell giữ trực tuyến các tập tin gần đây. Đối với alert.log tôi chỉ cần làm:
zip alert.log (your log name may differ)
> alert.log