Tôi đã nhận được cảnh báo ORA-1555 (ảnh chụp nhanh quá cũ) từ cơ sở dữ liệu của mình qua Enterprise Manager 13c. Đối với môi trường sản xuất, đây là những cảnh báo tốt để nhận được và có thể là một chỉ báo cho thấy tôi có vấn đề cần giải quyết. Đối với cơ sở dữ liệu phát triển của tôi, lỗi ORA-1555 không phải là mối quan tâm của tôi. Các nhà phát triển thường viết các truy vấn chạy trong một thời gian dài và sau đó điều chỉnh chúng sau đó. Tôi không muốn thấy cảnh báo về lỗi ORA-1555 trong Hộp thư đến của mình từ cơ sở dữ liệu nhà phát triển. Tuy nhiên, EM13c không có cách rõ ràng để ngăn những cảnh báo này đến. Gần đây tôi đã biết rằng người ta có thể lọc ra các hàng của Nhật ký cảnh báo khỏi chức năng thông báo của EM13c, do đó áp dụng bất kỳ cảnh báo ORA-1555 nào được tạo.
Để thực hiện việc này, hãy đăng nhập vào EM13c và điều hướng đến cơ sở dữ liệu được đề cập (hoặc cập nhật mẫu). Sau đó nhấp vào Cơ sở dữ liệu Oracle -> Giám sát -> Cài đặt Số liệu và Bộ sưu tập. Trong phần Nhật ký cảnh báo DB là Lỗi nhật ký cảnh báo chung. Nhấn vào biểu tượng bút chì ở bên phải cho dòng này để chỉnh sửa cài đặt.
Cuộn xuống cuối trang tiếp theo. Trong phần có tiêu đề Thuộc tính Bộ sưu tập Chỉ số, có một hộp có nhãn Biểu thức Bộ lọc Nhật ký Cảnh báo. Hộp này là một biểu thức chính quy. Bất kỳ dòng nào trong Nhật ký cảnh báo khớp với regex sẽ được lọc ra để xem xét. Như bạn có thể thấy bên dưới, tôi đã thêm mã lỗi “01555”.
Bạn không chỉ có thể lọc ra bất kỳ lỗi ORA-1555 nào mà còn có thể thấy những lỗi khác cũng có thể được lọc ra.