分享一个oracle数据库巡检脚本,欢迎大家使用,希望大家在用的过程中发现脚本中的错误并提出改进意见。 Rem 数据库巡检脚本 Rem
原创 2022-01-13 11:06:31
2724阅读
1点赞
1.mysql查询表大小行数: ①.查询表rowsuse information_schema; select table_name,table_rows from tables where TABLE_SCHEMA = 'koaladb' order by table_rows desc; ②.查询表所站空间select table_schema as '数据库', tab
转载 2024-07-09 11:22:31
149阅读
目录一、MySQL服务器状态监控脚本树形图二、mysql_monitor_wf.sh三、mysql_monitor_wf.conf四、Table:db_mysql_policy五、Table:db_mysql_info六、Table:db_mysql_email一、MySQL服务器状态监控脚本树形图/home/wufei/mysql_status_monitor/├── bin│ &nb
导读作者:田帅萌一、操作系统巡检如果有zabbix或者其他监控类型的工具,就方便很多。首先看 CPU内存、硬盘io的消耗程度,其中重点是硬盘使用率,要为长假做好准备,避免厂家期间业务写入增长,磁盘占满。每家业务不一样,所以参考标准不一样。 如果没有zabbix,建议使用sar这个小工具,能够收集历史的信息,它的历史数据在/var/log/sa下面,通过 -f 来指定文件。举例:1.1 cpu监控
转载 2024-03-13 19:49:46
162阅读
1点赞
脚本涵盖了数据库性能监控的多个关键方面,是数据库管理和维护的重要工具。
原创 10月前
124阅读
 这是学习笔记的第 1789篇文章近期也总结了几篇关于巡检的内容,很多同学也很期待,说业务巡检是一个新概念,想做成什么样子,或者说怎么样做起来更好一些。最近的几篇文章:在这个基础上,我自己也梳理了不少方面的内容,其实发起做这个事情,脑子里面已经有一个基本的框架了,随着各方面准备的情况,我觉得可以把巡检方向的事情排一个整体的数据流程图了。 巡检模块的整体设计是分了三类:
转载 2024-08-22 15:20:58
47阅读
如果对MySQL做一些巡检,那么巡检工作该怎么做,当然我们可以想到内核参数,系统配置,数据库参数配置等。这些巡检工作其实对于业务同学来说,难以体现这样的关联,或者说得直白一些,业务同学会认为这是DBA应该做的事情。那么业务同学关心哪些指标,我们的巡检是不是也可以换个方式来做,既能服务于业务,也能体现我们工作的深度和广度,这样一来,我们提供的就不是一个黑盒服务,而是可以转变为更加主动的自助服务了。我
转载 2024-06-06 14:56:09
82阅读
需求:过百台服务器需要巡检,考虑到人工巡检太浪费时间,于是写了如下脚本,每天定时统计各服务器资源使用情况,统一汇总到一台服务器,进行合并、转换excel1、shell脚本统计系统资源使用情况,,根据阈值判断是否正常,生成txt文件1 #!/bin/bash 2 #获取主机名 3 system_hostname=$(hostname | awk '{print $1}') 4 5 #获取服
1. 检查数据库基本状况 在本节中主要对数据库的基本状况进行检查,其中包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分。 1.1. 检查Oracle实例状态 SQL> select instance_name,host_name,startup_time,status,database_status from v$instance;
转载 2023-07-31 17:05:07
0阅读
 数据库巡检的内容通常涵盖主机硬件、操作系统和MySQL巡检项。其中,主机/os巡检主要包括:主机的硬件配置、CPU/内存/磁盘使用率以及磁盘的I/O使用情况;MySQL巡检项包括:数据库配置、用户权限、大表数据量、业务表主键和自增长情况、数据库的并发性、当前和历史连接情况统计、备份执行情况以及日志记录和慢SQL的分析优化等。1、查看MySQL服务器配置信息及运行状况通过show var
转载 2023-06-09 11:40:15
482阅读
一、概述  本文旨在整理mysql从场景化运维角度来整理,常用的检查命令和处理方式,以供参考查看,为相关活动提供便利指导。二、MySQL巡检参考数据库巡检项目根据负责方可简单分为DBA和RD,DBA主要负责处理数据库基础功能组件以及影响服务稳定性的隐患。RD(后端工程师)主要负责表设计缺陷、数据库使用不规范等引起的业务故障或性能问题的隐患。他们同时又都参与治理的巡检项,比如“磁盘可用空间预测”等
转载 2023-10-20 17:52:26
45阅读
1点赞
#!/usr/bin/perlmy $red="\e[1;31m";my $green="\e[1;32m";my $yellow="\e[1;33m";my $normal="\e[0m";use DBI; m...
转载 2015-05-03 22:27:00
159阅读
2评论
#/bin/sh #检测mysql server是否正常提供服务 mysqladmin -u sky -ppwd -h localhost ping #获取mysql当前的几个状态值 mysqladmin -u sky -ppwd -h localhost status #获取数据库当前的连接信息 mysqladmin -u sky -p
1.数据库概况--查询key信息SELECT * FROM "V$LICENSE";--获取数据库名SELECT CUR_DATABASE();--查询数据库实例名、端口号SELECT * FROM "V$DM_INI" WHERE PARA_NAME IN ('INSTANCE_NAME','PORT_NUM');--查询数据库版本号SELECT * FROM V$VERSION;--查询BUF
oracle数据库日志查看 操作系统下查看方法:cd $ORACLE_BASEcd diag/rdbms/实例名/实例名1cd tracetail -100f alert_实例名1.log | lesstail -3000f alert_实例名1.log | lessSFTP工具连接查看:/u01/app/oracle/diag/rdbms/实例名/实例名1/trace cd
转载 2023-06-21 17:22:55
7阅读
全代码如下#!/bin/bash # 已在CentOS 6.x上进行测试# 权限需求 , OS: root PG: Superuser # 用法 . ./generate_report.sh >/tmp/report.log 2>&1 # 生成报告目录 grep -E "^----->>>|^\|" /tmp/report.log | sed 's/
原创 2024-04-15 16:49:32
0阅读
select inst_id,status,count(*) from gv$session group by inst_id,status order by status;$ORACLE_HOME\rdbms\admin\spreport.sqlOracle数据库巡检一、操作系统检查1.操作系统资源使用情况top/topas/iostat/vmstat 重点关注CPU/内存/交换的使用情况2.操
原创 2018-06-01 14:47:55
8216阅读
1点赞
mysql数据库巡检TSMYKJava技术编程前言shell中执行mysql命令各项巡检命令shell脚本实现前言在系统运行的过程中,DBA需要经常的对数据库进行一些检查,如数据库磁盘的占用量,缓存的命中率,内存的分配等;由于有个客户需要对系统的数据库进行检查,所以进行了一些学习,在此记录下;由于不可能让用户手动的输入这些繁琐的命令,所以写了个shell脚本。shell脚本中连接数据库执行mysq
原创 2021-01-27 17:43:17
1296阅读
实际工作中,不管是接手管理一个新的数据库还是定期对数据进行检查,我们都需要一个全面系统的工作,以下是我自己的实际工作操作并结合网上一些前辈对oracle巡检的经验总结的一篇文章,希望可以给到新人以参考并得到老鸟的补充和建议。Ps:文中的系统平台为linux,除过系统平台的检查外,oracle数据库的检查同样适用windows平台。一、系统配置 ---------------------------
在现代的IT运维管理中,自动化工具已经成为不可或缺的一部分。Ansible作为一种代表性的自动化工具,被广泛应用于各种运维场景中,包括数据库巡检和管理。 数据库是企业重要的数据存储和管理枢纽,数据的安全和稳定运行对企业的正常运转至关重要。然而,由于数据库的复杂性和规模庞大,传统手动巡检和管理的方式已经无法满足快速变化的需求。在这种情况下,使用Ansible进行数据库巡检和管理成为了一种合适的
原创 2024-03-06 13:39:14
147阅读
  • 1
  • 2
  • 3
  • 4
  • 5