ไฟล์เกือบทั้งหมดสามารถลบได้อย่างปลอดภัยด้วยตนเอง โดยปกติแล้วจะเป็นการดีกว่าที่จะเก็บ:
alert_+ASM1.log (or the one related to your instance)
trace.xml
listener.xml (or the one related to your listener)
นอกจากนี้ยังมีบันทึกย่อบางส่วน:
- ปกติแล้ว Oracle alert.log จะถูกตั้งค่าเป็นไม่ จำกัด
- ไฟล์แจ้งเตือน xml จะถูกหมุนโดยอัตโนมัติเพื่อให้คุณสามารถออนไลน์ล่าสุด
- ไฟล์ cdump, udump และแฟ้มเหตุการณ์และการสืบค้นอื่น ๆ นั้นไม่สามารถใช้งานได้เว้นแต่คุณจะต้องแก้ไขปัญหา
- ใน 11gR2 มีข้อบกพร่องบางอย่างที่เกี่ยวข้องกับการเติบโตที่ไม่สิ้นสุดของไฟล์การติดตาม rbal และไม่มีการแก้ไขในขณะนี้
Oracle ยังแนะนำให้คุณใช้คำสั่ง adrci เพื่อกำจัดบันทึกเก่า คุณสามารถเรียกใช้adrci
และดำเนินการคำสั่งต่อไปนี้
purge -age 60 -type ALERT
สิ่งนี้จะล้างเฉพาะไฟล์บันทึก XML ที่ทำเครื่องหมายเป็นการแจ้งเตือน ดังนั้น trace.xml บันทึก Adrci ไม่ทำงานกับไฟล์ข้อความ: พวกเขาจะต้องจัดการด้วยตนเอง นี่เป็นพฤติกรรมที่คาดหวัง นอกจากนี้ยังมีรายงานข้อบกพร่องต่าง ๆ เกี่ยวกับadrci purge
คุณสมบัติ ฉันยังคงต้องการลบออกด้วยตนเองผ่านเชลล์สคริปต์เพื่อให้ออนไลน์ล่าสุดไฟล์ล่าสุด สำหรับ alert.log ฉันทำ:
zip alert.log (your log name may differ)
> alert.log