Thursday, July 14, 2011

Command Unix

#Cek available instance di server process
   bash$ ps –ef | grep pmon

#Cek listener di server process
   bash$ ps –ef | grep lsnrctl

#Mengetahui jumlah line di dalam alert.log
   bash$ cat alert.log | wc –l


#Mengetahui error message di dalam alert.log
  Bash$ cat alert.log | grep ORA-

#Untuk mengambil id process (kolom spesifik) dari oracle process yang running
   bash$ ps –ef | grep –i oracle | awk ‘{ print $2 }’

#Kill process dengan single command (dalam hal ini process dengan awalan ora_)
  bash$ ps –ef | grep ora_ | grep –v grep | awk ‘{ print $2 }’ | xargs –i kill -9 {}

#Mengetahui session yang open koneksi ke database di server process
  bash$ ps –ef | grep $ORACLE_SID | grep –v grep | grep –v ora_

#Display CPU di solaris
  bash$ psrinfo –v | grep “Status of Processor” | wc –l

#Display memory di Solaris
  bash$ prtconf | grep –i mem

#Alokasi swap dan penggunaannya di Solaris
  bash$ swap –s atau swap –i

#Mencari file yang kapasitasnya lebih dari 100 MB
  bash$ find . –size +102400 –print

#Mencari file yang mengandung karakter khusus (contohnya: rollback)
  bash$ find . –print | xargs grep rollback

#Menghapus trace files (.trc) yang sudah lebih dari 7 hari
  bash$ find . *.trc –mtime +7 –exec rm {} \;

#Melihat space storage yang ada (dalam GB)
  bash$ df -h

#Melihat session yang sedang connect (IP Address)
  bash$ who -H

No comments:

Post a Comment