Maksud dari judul artikel ini adalah bagaimana kita menjalankan pertintah tertentu pada mesin linux pada setiap kejadian atau proses tertentu. Contohnya adalah misalkan kita akan melakukan singkronisasi dua direktori apabila ada file yang diupload ke salah satu direktori. Untuk kejadian ini tools yang kita butuhkan adalah incron. Cara pengunaan incron pada contoh kasus tersebut adalah:
dengan menjalankan perintah incron -e dan tuliskan perintah berikut:
/var/www/html IN_CREATE /root/scripts/backup.sh
Penjelasan dari perintah diatas adalah jalankan perintah di file /root/scripts/backup.sh apabila ada aktifitas tulis pada dir /var/www/html
Sering kali kita mengalami permasalahan hang pada sever yang kita kelola. Bila permasalahan tersebut saya temui maka yang akan saya lakukan adalah menghubungi it support dari penyedia colo tempat server tersebut diletakan untuk merestartnya server saya tersebut secara manual. Mungkin bila terjadi dalam sepengetahuan saya hal tersebut menjadi tidak masalah namun bila tidak maka server saya tersebut akan mengalami down time yang cukup panjang hingga diketahui bahwa server bersangkutan hang. Pemecahan masalah dari masalah tersebut seharusnya adalah adanya proses otomasi yang mendeteksi kesalahan pada server dan mengharuskan dilakukan restart pada server. Adapun aplikasi yang memiliki kemampuan restart otomatis pada device dikenal dengan watchdog. Berikut ini akan saya jelaskan instalasi watchdog pada server Centos.
Bila kita menjumpai error "ORA-01092: ORACLE instance terminated. Disconnection forced" akibat adanya masalah pada undo tablespace ketika menghidupkan database oracle maka yang mesti kita lakukan adalah:
- Cek file log dengan nama alert
SID.log (bila SID database anda bernama coba maka file alert-nya bernama alertcoba.log). Untuk mencarinya pada os linux gunakan perintah #find $ORACLE_HOME -name alert*.log. - Baca file alert tersebut dan bila pesan errornya adalah: "ORA-30012: undo tablespace 'UNDOTBS' does not exist or of wrong type" ini dipastikan ada masalah pada file Undo Tablespace yang bernama UNDOTBS.
./install.sh --platform-override
read more...
read more...
read more...
read more...
read more...