馬上碼特色 先來點詩句
無題·相見時難別亦難
唐代:李商隱
相見時難別亦難,東風無力百花殘。
春蠶到死絲方盡,蠟炬成灰淚始幹。
曉鏡但愁雲鬢改,夜吟應覺月光寒。
蓬山此去無多路,青鳥殷勤為探看。(蓬山 一作:蓬萊)
1、顯示服務器上的可用實例:
$ ps -ef | grep smon
2、顯示服務器上的可用監聽器:
$ ps -ef | grep listener | grep -v grep
注:grep命令應該加上-i參數,即grep -i listener
3、統計alter.log文件中的行數:
4、列出alert.log文件中的全部Oracle錯誤信息:
$ grep ORA- alert.log
ORA-00600: internal error code, arguments: [kcrrrfswda.1], [], [], [], [], []ORA-00600: internal error code, arguments: [1812], [123124], [2512312316], []
5、crontab基本(自然是少不了的)
一個crontab文件中包含有六個字段:
分鐘 0-59
小時 0-23
月中的第幾天 1-31
月份 1 - 12
星期幾 0 - 6, with 0 = Sunday
Unix命令或者Shell腳本
要編輯一個crontab文件,輸入:
Crontab -e
要查看一個crontab文件,輸入:
Crontab -l
3,15 8-11 * * 1 /dba/admin/analyze_table.ksh (每個星期一的上午8點到11點的第3和第15分鐘)一個分析表的腳本
3,15 8-11 */2 * * /dba/admin/hotbackup.ksh /dev/null 2>&1 (每隔2天的上午8-11點的第3和15分鐘)執行執行熱備份的腳本
6、監控數據庫的常用Shell腳本,檢查Oracle實例的可用性(記得修改linux的環境變量)。
6_a、列出了服務器上的所有數據庫
當$ORACLE_SID:$ORACLE_HOME:<N|Y> 設置為Y時,允許實例自啟動,
當設置為N時,則不允許自啟動。
6_b、檢查oratab文件中列出的所有數據庫,並且找出該數據庫的狀態(啟動還是關閉)
說明:
df--顯示剩餘的磁盤空間
cut--選擇顯示的列
ps--顯示進程
awk--模式匹配語言
grep--搜索文件中的某種文本模式
cat--連接文件或者顯示它們