Hướng dẫn xử lý check disk, down, xóa log … trên Oracle linux
- Hướng dẫn tạo file archive xóa log
Bước 1: Tạo thư mục và change quyền 777
mkdir -p /u01/script
chmod -R 777 /u01/script/
chmod -R 777 /u01/script/*
Bước 2: Login vào tài khoản Oracle
su – oracle
cd /u01/script/
wget https://tailieu.tgs.com.vn/wp-content/uploads/2024/12/scriptslinux.zip
unzip scriptslinux.zip
cp scriptslinux/* /u01/script/
chmod -R 777 /u01/script/*
Bước 2: vào crontab -e —> đặt lịch chạy 22h mõi ngày
0 22 * * * sh /u01/script/archive.sh
Gõ lệnh exit để thoát User: oracle vào chế độ user root
2. Check disk Server
vi /u01/script/checkdisk.sh
Chỉnh dòng số 4 từ dưới đếm lên thay IP và tên Server + chức năng thí dụ: Thanh Ba – Server Master – IP192.168.0.8
Lập lịch chạy lúc 3 giờ sáng
crontab -e
Thêm dòng sau vào
0 3 * * * sh /u01/script/checkdisk.sh
3. Check máy chủ DB down
vi /u01/script/checkdown.sh
Thêm nội dung sau vào —> Chổ dòng List off IPs thêm các IP tương ứng của máy chủ App, DB chính, DB phụ
crontab -e
Thêm dòng sau vào crontab để check 10 phút 1 lần
*/10 * * * * sh /u01/script/checkdown.sh
Restart lại crond để apply
systemctl restart crond
4. Test check file script có lỗi hay ko để fix
cd /u01/script/
cat fix.sh
Sau đó lần lượt copy paste 3 lệnh trong file fix.sh để chạy
sau đó gõ 3 lệnh sau để check xem chạy chưa
sh /u01/script/checkdisk.sh
sh /u01/script/checkdown.sh
sh /u01/script/archive.sh
Chúc bạn thành công