Using the Alert Log and Trace Files (Quản trị Alert Log và Trace Files)

Quản trị tệp nhật ký cảnh báo (Alert Log) và tệp vết (Trace Files) trong Oracle là một phần quan trọng trong việc duy trì hiệu suất và độ ổn định của cơ sở dữ liệu. Dưới đây là cách quản trị chúng một cách hiệu quả.

1. Alert Log

Alert Log là một tệp nhật ký ghi lại các thông báo quan trọng từ Oracle Database. Nó bao gồm thông tin về các sự kiện như khởi động và tắt cơ sở dữ liệu, lỗi nghiêm trọng, và các sự kiện khác ảnh hưởng đến hoạt động của cơ sở dữ liệu.

Cách Xem Alert Log

Sử dụng ADRCI (Automatic Diagnostic Repository Command Interpreter):

adrci

adrci> show alert

sau đó chọn option xem alert log

Sử dụng OS: file alert log thường nằm trong đường dẫn này:

/u01/app/oracle/diag/rdbms/duodb/duodb/trace

Tìm đường dẫn nếu chưa biết:

find /u01/ -name alert_*

tail -100f /u01/app/oracle/diag/rdbms/duodb/duodb/trace/alert_duodb.log

word image 3059 1

Xem đường dẫn ADR:

SHOW PARAMETER diagnostic_dest;

2. Trace Files

Trace Files là các tệp ghi lại chi tiết các sự kiện hoặc lỗi trong quá trình hoạt động của cơ sở dữ liệu. Chúng rất hữu ích cho việc chẩn đoán và giải quyết các vấn đề.

Xem và Quản lý Trace Files

Sử dụng ADRCI:

adrci> show tracefile

adrci> show tracefile trace_filename

Thay trace_filename bằng tên của tệp trace mà bạn muốn xem.

Xem trên OS:

Trace files thường nằm ở đường dẫn này:

/u01/app/oracle/diag/rdbms/duodb/duodb/trace

word image 3059 2

tail -100f /u01/app/oracle/diag/rdbms/duodb/duodb/trace/duodb_lreg_3703.trm

word image 3059 3

3. Quản lý Các Tệp Log và Trace

Purging Old Diagnostic Data

Để ngăn chặn sự tích tụ của các tệp nhật ký và trace cũ, bạn có thể xóa các tệp này theo định kỳ.

Sử dụng ADRCI:

adrci> purge -age 1440

Ví dụ trên sẽ xóa dữ liệu cũ hơn một ngày (1440 phút).

Xóa Thủ Công

  1. Điều hướng đến thư mục chứa các tệp nhật ký và trace (thư mục diag trong ADR base).
  2. Xóa các tệp không cần thiết bằng cách sử dụng lệnh xóa của hệ điều hành.

4. Configuring Automatic Log Management

Sử dụng tham số DIAGNOSTIC_DEST:

ALTER SYSTEM SET diagnostic_dest='/path/to/adr_base';

Quản lý tệp nhật ký cảnh báo và tệp trace là một phần quan trọng của việc quản trị cơ sở dữ liệu Oracle. Sử dụng ADRCI để xem và xóa các tệp này một cách hiệu quả. Đồng thời, hãy thiết lập các chính sách quản lý tự động để giữ cho hệ thống của bạn luôn sạch sẽ và hoạt động tốt. Việc thường xuyên kiểm tra và quản lý các tệp nhật ký và trace sẽ giúp bạn phát hiện sớm các vấn đề và duy trì hiệu suất ổn định cho cơ sở dữ liệu.

 

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA - https://www.youtube.com/@DuoDBA) tác giả của blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn muốn có người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận