Bạn tưởng tượng khi mà DB có những dấu hiệu chuẩn bị treo, đơ thì chúng ta phải làm gì???
Tất cả là do user đang sử dụng gây cao tải => để giải quyết việc này thì có nhiều phương pháp nhưng đơn giản và nhanh gọn nhất thì trước mắt KILL hết session đi sau đó làm các bước khác nữa…(check phần cứng, IO…)
— kill tất cả session client trong linux
— SOS cấp cứu khi DB chuẩn bị treo
kill -9 `ps -ef | grep LOCAL=NO | grep $ORACLE_SID | grep -v grep | awk ‘{print $2}’`;
Giải thích:
kill -9 PID => kill process đang chạy
ps -ef | grep LOCAL=NO | grep $ORACLE_SID => lọc các từ khoá là LOCAL=NO nghĩa là kết nối đến server từ nguồn khác (client) mà ko phải là nguồn chính của server, và tìm kiếm SID của CSDL
awk ‘{print $2}’ => in ra PID của kết quả lọc trên (in ra cột thứ 2 trong kết quả trả về của lệnh tìm kiếm đầu vào)
- Cấu hình Oracle Data Guard Broker DGMGRL Oracle Data Guard 19c
- Data Redaction Oracle Database | Che giấu dữ liệu trong Oracle database
- Hard Fork và Soft Fork: Tác Động Của Chúng Đối Với Mạng Bitcoin
- Cú pháp câu lệnh SELECT INTO trong SQL
- Blockchain xanh: Làm thế nào để giảm tác động môi trường
