欢迎来到天天文库
浏览记录
ID:44049350
大小:136.50 KB
页数:8页
时间:2019-10-18
《数据库管理的脚本工具》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、DBA的脚本工具日期:2004年10月15日星期五编写者:朱丹检查数据库的Instance运行情况Theoratabfilelistsallthedatabasesonaserver:$cat/var/opt/oracle/oratab#####################################################################/var/opt/oracIe/oratab###################################################
2、##################oradbl:/u01/app/oracle/product/8.1.7:Yoradb2:/u01/app/oracle/product/8.1.7:Yoradb3:/u01/app/oracIe/product/8.1.7:Noradb4:/u01/app/oracle/product/8.1.7:YThefollowingscriptchecksallthedatabaseslistedintheoratabfile,andfindsoutthestatus(upordown
3、)ofdatabases:#####################################################################ckinstance.ksh#####################################################################ORATAB=/var/opt/oracIe/oratabecho"'date'”echo"OracleDatabase(s)Status'hostname':Hdb='egrep-iH
4、:Y
5、:N”$ORATAB
6、cut-dM:H-f1
7、grep-v"#n
8、grep-vpslist="'ps-ef
9、greppmon'"foriin$db;doecho"Spslist"
10、grep"ora_pmon_$iH>/dev/null2>$1if(($?));thenecho“OracleInstance・$i:Down”elseecho“OracleInstance-$i:UpHfidone检査数据库的Listener状态similarscriptchecksfortheOraclelistener.If
11、thelistenerisdown,thescriptwillrestartthelistener:TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT##cklsnr.sh##m"丄」"丄」mi"丄」mimimimimimimmimimimimimimimimimimimimimiminixnixnixnixnixnixnixn
12、ixu#!/bin/kshDBALIST=Hprimary.dba@company.com,anothe匚dba@company・com”;exponDBALISTcd/var/opt/oraclerm-flsnr.existps-ef
13、grepmylsnr
14、grep-vgrep>lsnr.existif[・slsnr.exist]thenechoelseechoMAlertM
15、mailx-s^Listener'mylsnr'on"hostname"isdown”$DBALISTTNS_ADMIN=/var/opt
16、/oracle;exportTNS_ADMINORACLE_SID=dbl;exportORACLE_SIDORAENV_ASK=NO;exportORAENV_ASKPATH=$PATH:/bin:/usr/local/bin;exportPATH•oraenvLD_LIBRARY_PATH=${ORACLE_HOME}/lib;exportLD_LIBRARY_PATHlsnrctlstartmylsnrfi检查数据库的报警log信息#######################################
17、##################################oracle.profile##卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄■卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄卄EDITOR=vi;exportEDITORORACLE_BASE=/uO1/app/oracle;exportORACLE_BASEORA
此文档下载收益归作者所有