广告
返回顶部
首页 > 资讯 > 数据库 >监控oracle数据库 以及oracle监听 shell脚本
  • 438
分享到

监控oracle数据库 以及oracle监听 shell脚本

2024-04-02 19:04:59 438人浏览 泡泡鱼
摘要

文本格式:#!/bin/bash#Author:wangergui Email:291131893@qq.com Date:2016-10-10#Release 1.0#Function: check o

监控oracle数据库 以及oracle监听  shell脚本监控oracle数据库 以及oracle监听  shell脚本

文本格式:

#!/bin/bash

#Author:wangergui Email:291131893@qq.com Date:2016-10-10

#Release 1.0

#Function: check oracle online

declare -a INSTANCE=(PROD EMREP)


[[ -f /home/oracle/.bash_profile ]] && . /home/oracle/.bash_profile || exit 3


function check_listener (){


su - oracle -c "lsnrctl status" >/dev/null 2>&1


if [[ $? -ne 0 ]];then 


su - oracle -c "lsnrctl start" >/dev/null 2>&1


[[ $? -ne 0 ]] && echo -e "\E[40;31;5m Your listener is Down!\E[0m"

fi

}

check_listener


function check_oracle (){

for name in "${INSTANCE[@]}";do

(su - oracle <<EOF


sqlplus sys/tiger@${name} as sysdba 

select status from v\$instance;

quit;


EOF

) >/home/oracle/${name}.txt


egrep -q "OPEN" /home/oracle/${name}.txt 


[[ $? -ne 0 ]] && echo -e "\E[40;31;5m Oracle ${name} is Down!\E[0m"


done

}

check_oracle


您可能感兴趣的文档:

--结束END--

本文标题: 监控oracle数据库 以及oracle监听 shell脚本

本文链接: https://www.lsjlt.com/news/41399.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 监控oracle数据库 以及oracle监听 shell脚本
    文本格式:#!/bin/bash#Author:wangergui Email:291131893@qq.com Date:2016-10-10#Release 1.0#Function: check o...
    99+
    2022-10-18
  • 监控Oracle数据库的常用shell脚本怎么写
    本篇文章给大家分享的是有关监控Oracle数据库的常用shell脚本怎么写,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来...
    99+
    2022-10-19
  • SHELL脚本监控oracle alert日志
    监控alert 日志思路:按alert日志行号取当前最后一行和上一次扫描的行对比 大于等于上一次扫描的行 就从上一次扫描的行开始 扫描到最后一行#!/bin/bash scriptHome=`dirname...
    99+
    2022-10-18
  • shell脚本:数据库业务监控
    #!/bin/bash#先写一个简单的脚本,后续使用脚本调用存储过程#by:亚信-张颜export ORACLE_HOME=/opt/oracle/app/oracle_base/product/11.2....
    99+
    2022-10-18
  • 【Oracle Database】数据库监听与连接
    服务名  --根据业务需求修改 [oracle@wallet01 ~]$ sqlplus / as sysdba SQL> show parameter service_names; NAME    ...
    99+
    2022-10-18
  • Oracle 19C+13.4EMCC数据库监控
    Oracle 19C+13.4EMCC 数据库监控 添加数据库 目标- 数据库 - 搜索列表 添加 -Oracle 数据库 - 选择主机 配置身份证明 - 监视口令、监听配置 搜...
    99+
    2022-10-18
  • Python脚本监控mysql数据库,P
    任务:应帅气的领导要求,需要监控生产环境mysql和mongo数据库服务。不仅要connect successful还要进行数据交互进一步确认数据库服务正常。 思路:mysql和mongo 数据库ip、端口、用户名、密码、认证库(mongo...
    99+
    2023-01-31
    脚本 数据库 Python
  • linux怎么启动oracle数据库监听
    要在Linux上启动Oracle数据库监听,可以按照以下步骤进行操作:1. 打开终端或控制台,以root用户或具有sudo权限的用户...
    99+
    2023-08-30
    linux oracle数据库
  • linux如何重启oracle数据库监听
    要重启Oracle数据库监听程序,可以按照以下步骤进行操作:1. 使用root用户登录到Linux系统。2. 打开终端或命令行窗口。...
    99+
    2023-10-19
    linux oracle数据库
  • 我的一套较全面的oracle数据库监控管理脚本
    给大家介绍 一套oracle数...
    99+
    2022-10-18
  • 在linux下怎么重启oracle数据库及监听器
    本篇内容主要讲解“在linux下怎么重启oracle数据库及监听器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在linux下怎么重启oracle数据库及监听器...
    99+
    2022-10-18
  • Zabbix+Python如何监控Oracle数据库
    小编给大家分享一下Zabbix+Python如何监控Oracle数据库,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、规划监控项监控数据库的目的是为了保障数据库稳定运行,一旦出现故障,dba能够及时发现并介入处理,监控项...
    99+
    2023-06-04
  • Oracle查看数据库与数据库监听启动状态
       1、数据库状态查询:    SQL>select status from v$instance...
    99+
    2022-10-18
  • zabbix agent2 监控oracle数据库的方法
    概述 在zabbix5.0版本以上,新增了一个特性,那就是zabbix-agent2,这个是zabbix公司使用go语言重写的一个代理,可以完全替代原来的zabbix-agent。这...
    99+
    2022-11-12
  • Oracle监听挂掉以及归档库日志满清理方法
    oracle数据监听挂了重启方法: --监听lsnrctl start --启动后稍有延时才能生效lsnrctl status lsnrctl s...
    99+
    2022-10-18
  • Shell脚本实现监控rsync数据是否传输完
    今天有台服务器a要把网站程序全部传输到另外一台服务器b上去,但离下班时间就只有1个小时了,为了准时下班,简单写了个shell脚本来监控是否有传输完,我先在服务器a上看了下网站程序总大小为12G,用du -s...
    99+
    2022-06-04
    脚本 数据 Shell
  • Shell脚本如何连接oracle数据库
    这篇文章给大家分享的是有关Shell脚本如何连接oracle数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近研究了一下怎样使用shell 脚本连接数据库,然后执行查询语句。这样对于需要定时执行的脚本,我们...
    99+
    2023-06-09
  • LAMP 搭建zabbix监控Oracle 数据库 for Linux
    准备环境介绍文档简介想要实现的功能为在zabbix服务器端再增加orabbix插件以此访问oracle数据库进行监控操作。环境介绍CentOS 7 zabbix 2.4.2 。yum介绍因公司电脑无法访问外...
    99+
    2022-10-18
  • 怎么用Shell脚本监控rsync数据是否传输完
    本篇内容介绍了“怎么用Shell脚本监控rsync数据是否传输完”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!今天有台服务器a要把网站程序全...
    99+
    2023-06-09
  • MySQL数据库的脚本该如何开发监控
    下面一起来了解下MySQL数据库的脚本该如何开发监控,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL数据库的脚本该如何开发监控这篇短内容是你想要的。操作系统:CentOS release 6.8...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作