【主从状态的shell脚本 监控MySQL脚本】教程文章相关的互联网学习教程文章

MySQL压力测试shell脚本【图】

MySQL自带了压力测试工具mysqlslap,所以我们可以不用自己编写程序来测试Mysql读取的压力。 MySQL自带了压力测试工具mysqlslap,所以我们可以不用自己编写程序来测试Mysql读取的压力。压力测试shell脚本如下: #!/bin/shwhile truedo mysqlslap --concurrency=100 --iterations=10 --create-schema=test --query="insert into test(c1,c2,c3,c4) values(1,1,1,a)" --number-of-queries=200 --debug-info -uroot -p123456 usl...

shell脚本备份MySQL数据库【图】

临近年关整理一些脚本程序,发现一个mysql数据库备份的脚本可以和大家分享一下,基于环境是ubuntu 10.04 server 需求 临近年关整理一些脚本程序,发现一个mysql数据库备份的脚本可以和大家分享一下,,基于环境是Ubuntu 10.04 server 思路shell代码 数据库导出代码 #!/bin/bash #1.数据库信息定义mysql_host="192.168.1.1"mysql_user="root"mysql_passwd="root" #sql备份目录root_dir="/backup"back_dir="/backup/databases"data_d...

Linux/Unixshell脚本中调用SQL,RMAN脚本【图】

Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix shell来完成O Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix shell来完成Oracle的相关工作,也是DBA必不可少的技能之一。本文针对Linux/Unix shell脚本调用sql, rman 脚本给出了相关示例。 一、由shell脚本调用sql,rman脚本二、嵌入sql语句及rman...

一个检查并自动安装Oralce所需rpm的shell脚本【图】

在Linux上安装Oralce时,先要检查一对rpm有没有安装,如果每次都一个一个地去检查,会很麻烦,于是做了一个脚本简化一下。 在Linux上安装Oralce时,先要检查一对rpm有没有安装,如果每次都一个一个地去检查,会很麻烦,于是做了一个脚本简化一下。 使用这个脚本只需3步: 1)将如下shell脚本另存为orarpm.sh,本文将该文件放在home目录下: 2)在Oracle的安装文档中找到需要检查的rpm列表,复制下来存成一个文件,这里我使用pkg.ls...

Shell脚本备份恢复Oracle数据库简单示例【图】

exp_p.sh #!/bin/sh #$1生成dmp文件保存路径 if [ -d $1 ]; then echo $1 exist #用户名/密码 生成文件名称根据当天 exp_p.sh #!/bin/sh #$1生成dmp文件保存路径 if [ -d "$1" ]; thenecho ""$1" exist "#用户名/密码 生成文件名称根据当天日期自动生成,,例如20111128.dmpexp test/test file="$1/`date + %Y%m%d`.dmp" else #如果制定的文件保存路径不存在则创建文件夹后在导出数据mkdir -p "$1"exp test/test file="$1/`date + ...

Linux怎么通过Shell脚本定时备份MySQL数据库【图】

为了应对意外,备份数据库是非常必须的。备份脚本怎么写呢? 在写脚本之前,先假设mysql的bin目录是:/usr/local/mysql/bin/ PA 为了应对意外,备份数据库是非常必须的。备份脚本怎么写呢? 在写脚本之前,,先假设mysql的bin目录是:/usr/local/mysql/bin/将上面的脚本保存为 .backup.sh 加入到 crontab 中即可。具体怎么加到计划任务,请参阅:Linux下Nginx如何切割访问日志? (见 ) 和 Linux crontab命令小解 (见 )

8个DBA最常用的监控Oracle数据库的常用shell脚本【图】

本文介绍了8个常用的监控数据shell脚本。首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron来定时执行DBA脚本。网上 本文介绍了8个常用的监控数据shell脚本。首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron来定时执行DBA脚本。网上也有好多类似的文章,但基本上都不能正常运行,花点时间重新整理了下,以后就能直接使用了。 一.同时文章还介绍了8个重要的脚本来监控Oracle数据库: 1.检查实例的可用...

Linux服务器实现每天定时备份MySQL数据库的shell脚本【图】

Linux服务器利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径/my Linux服务器利用系统crontab来定时执行备份文件,,按日期对备份结果进行保存,达到备份的目的。1、创建保存备份文件的路径/mysqldata#mkdir /mysqldata2、创建/usr/sbin/bakmysql文件#vi /usr/sbin/bakmysql输入rq=` date +%Y%m%d `tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql或者写成rq=` dat...

Linux安装Oracle的shell脚本【图】

在Linux平台下面安装Oracle,要做好多的准备工作。比如建立user,修改环境变量,一些oracle所需的参数。现在整理成shell脚本,以 在Linux平台下面安装Oracle,要做好多的准备工作。比如建立user,,修改环境变量,一些oracle所需的参数。现在整理成shell脚本,以方便安装。一、创建安装脚本vi install.sh#/bin/bash. ./adduser.sh. ./sysctl.sh. ./limits.sh. ./mkdir.sh. ./chprofile.sh二、添加用户及用户组vi adduser.sh#/bin/b...

Linux下备份MySQL数据库Shell脚本以及PHP脚本【图】

由于DB的丢失造成了很大的损失,于是写了个Linux下备份Mysql数据库的脚本,起初是php版本的,后来发现服务器的PHP配置中限制了系 由于DB的丢失造成了很大的损失,于是写了个Linux下备份Mysql数据库的脚本,起初是php版本的,后来发现服务器的PHP配置中限制了系统函数的调用,于是又写了个shell版本的,感觉shell真晦涩,有点像程序设计语言中的文言文,呵呵。总之是能用啦,先不考虑其他吧。 SHELL版本: #! /bin/bashdb_user="roo...

Oracle下导入txt的shell脚本以及配置【图】

首先有一个info.txt文件,文件内容其中一条是如下的情况FFF_GGG_FF|GOD|254|254|16384|16384|254|254|接下来先是在Oracle中创建相 首先有一个info.txt文件,文件内容其中一条是如下的情况 FFF_GGG_FF|GOD|254|254|16384|16384|254|254| 接下来先是在Oracle中创建相应的表,结构如下: SQL> desc info;TABLENAME VARCHAR2(200)OWNUSER VARCHAR2(100)EXPNUMS NUMBER(12)EXPLOGNUMS NUMBER(12)EXPSIZE NUMBER(12)IMPSIZE NUMBER(12)IM...

Linux下用SHELL脚本执行带输入输出参数的ORACLE存储过程并得到结果【图】

存储过程 myproc(in_num in number,out_num out number)sql脚本模板mysql.sql{var nret number;execute :nret := 0;--初始化call 存储过程 myproc(in_num in number,out_num out number) sql脚本模板mysql.sql{var nret number;execute :nret := 0;--初始化 call myproc(in_code,:nret)--执行存储过程,in_code会被替换掉/select retcode[ || :nret || ]retcode from dual--显示结果/quit; } SHELL脚本mysh.sh{#./mysh.sh 123cd /h...

使用shell脚本查看数据库负载情况【图】

平时在查看数据库的问题时,会有种迷茫的感觉,如果没有任何人反馈问题,基本上没有主动查找问题的方向,awr,ash都是在得知问题发 平时在查看数据库的问题时,会有种迷茫的感觉,如果没有任何人反馈问题,,基本上没有主动查找问题的方向,awr,ash都是在得知问题发生的时间段或者一些时间戳来从历史记录中查找相关的信息,个人整理了如下的脚本,能够显示当天的时间段内数据库的负载信息,能够很好掌握数据库的忙闲情况。 来看一个...

Oracle删除表空间的shell脚本实例【图】

Oracle删除表空间的shell脚本代码 #!/bin/bash#ocpyang@126.com#drop tablespace if [ $# -ne 1 ]; then echo Usage: $0 TABLE Oracle删除表空间的shell脚本代码 #!/bin/bash#ocpyang@126.com#drop tablespace if [ $# -ne 1 ]; then echo "Usage: $0 TABLESPACE_NAME " exit 1fi #configure oracle env:about oracle envs, username and password ORACLE_SID=orcl ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 ora_data=/u...

Oracle新建表空间的shell脚本实例【图】

Oracle新建表空间的shell脚本实例代码: #!/bin/bash#ocpyang@126.com#create tablespace if [ $# -ne 2 ]; then echo Usage: Oracle新建表空间的shell脚本实例代码: #!/bin/bash#ocpyang@126.com#create tablespace if [ $# -ne 2 ]; then echo "Usage: $0 TABLESPACE_NAME TABLESPACE_SIZE" exit 1fi #configure oracle env:about oracle envs, username and password ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 ORACL...