分类标签归档:Shell

监控ORACLE报警日志错误的shell脚本


工作中用到的检查alert.log日志ORA错误的脚本, adrci也能显示, 不过如果查询视图的话可以集中管理.

#!/usr/bin/ksh 


if [ ! -z "$1" ]
then
ORASID=$1
else
ORASID=`cat /etc/oratab|grep -v "^#" |cut -d":" -f1`
fi

. ~/.bash_profile
HOST=`hostname`

for SID in $ORASID 
do
export ORACLE_SID=$SID
export ORACLE_HOME=

全部内容

我用的ORACLE数据库日常管理工具介绍


从事ORACLE DBA工作很多年了,也使用过很多ORACLE的管理工具,有收费的OEM、TOAD、PLsql Developer,免费的EM,sql developer, 但日常我用的最多的是shell脚本DB。

这个脚本是以前Ebay的同事推荐的,把一些常用的查询封装成函数放在一个shell脚本里,使用起来很方便。由于都是查询语句,不需要安装也不对目标数据库做任何改动,所有很安全,可以在生产环境上任意执行。

在使用过程中发现功能较少,不断地对其进行功能扩展,到现在已经是非常完善功能非常强大了,碰到性能问题基本上马上就可以分析出系统问题根源。就只有一个脚本不需要任何安装,通过简单的loop就

全部内容