【Linux Shell 命令】教程文章相关的互联网学习教程文章

Linux环境一键自动化安装oracle软件的构想(附shell脚本)

3、1静默安装oracle软件shell主体(install_oracle_main.sh)#!/bin/sh -#!/usr/bin/sh#--------------------------------------------------------------------------------# Install softeare -- Install oracle 11g database software# # History: 2018/01/14 zhuwei First release#--------------------------------------------------------------------------------# set a safe path before doing anything elsePATH=/sbin:...

Linux中源码包安装MySQL的shell脚本

#!/bin/bash#安装MYSQL yum -y install ncurses-develyum -y install autoconftar zxf /cmake- -C /cd /cmake-./configure && gmake && gmake installcdgroupadd mysqluseradd -M -s /sbin/nologin/ mysql -g mysqltar zxf /mysql- -C /usr/srccd /usr/src/mysql-cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=allmake &&...

Linux环境下Shell调用MySQL并实现定时任务【代码】

bin/bash # 50 8 * * * sh /home/bgop/hao/detector_task.sh > /dev/null 2>&1 &host1=127.0.0.1 user=root passwd=HaoChuangMysql\@2018 port=23306 mysql -h${host1} -u${user} -p${passwd} -P${port} -e "call bg-biz.test_insert" ;这样就可以,调用执行库data的过程pro了。 注意,不同主机有可能需要写出mysql的绝对路径,如/usr/bin/mysql,否则不执行库过程。。。 这里有几个要点,我加上详细的备注说明:!/bin/bash  #...

Linux mysql shell脚本 变量和环境变量 位置参数 预定义变量 运算符 判断 流程控制 for循环 与用户交互 函数【代码】【图】

rpm -qa | grep mysql 检查是否有旧版本查询结果:mysql-libs-5.1.73-7.el6.x86_64rpm -e mysql-libs 删除旧版本 rpm -e --nodeps mysql-libs 强行删除2. 安装mysql 2.1 安装源码需要编译下载c的编译工具 yum -y install make gcc-c++ cmake bison-devel ncurses-devel2.2 xftp连接上传xftp连接上传到opt文件夹2.3 编译1. tar -zxvf mysql-5.6.14.tar.gz 解压 2. cd mysql-5.6.14 ...

Linux—编写shell脚本操作数据库执行sql【代码】

修改数据库数据 ??在升级应用时,我们常常会遇到升级数据库的问题,这就涉及到sql脚本的编写。 ??一般我们会通过写sql脚本,然后将xxx.sql脚本放到数据库中进行source xxx.sql执行。本篇文章,我们可以通过写shell脚本来执行数据库操作。 配置文件 创建 test_sql.properties 作为shell脚本的外部配置参数修改: [andya@liunx01 sql_sh]$ vim test_sql.properties # set parameters start# 1 db name dbName="db01"# 2 the valueof ...

LinuxShell脚本之利用mysqldump备份MySQL数据库(详细注解)

利用mysqldump命令备份MySQL数据库的脚本(不带注释版,适合生产环境使用) 设计该脚本的一些设计、编写考虑:利用mysqldump命令备份MySQL数据库的脚本(不带注释版,适合生产环境使用) #!/bin/bashMYSQLDBUSERNAME=rootMYSQLDBPASSWORD=passwordMYSQBASEDIR=/usr/local/mysqlMYSQL=$MYSQBASEDIR/bin/mysqlMYSQLDUMP=$MYSQBASEDIR/bin/mysqldumpBACKDIR=/var/backup/dbDATEFORMATTYPE1=$(date +%Y-%m-%d)DATEFORMATTYPE2=$(date +...

linux下MySQL主从同步监控shell脚本

说明:操作系统:CentOS目的:定时监控MySQL主从数据库是否同步,如果不同步,记录故障时间,并执行命令使主从恢复同步状态1、创建脚本文件vi /home/crontab/check_mysql_slave.sh #编辑,添加下面代码#!/bin/sh# check_mysql_slave status# author www.osyunwei.comip=eth0 #网卡名称mysql_binfile=/usr/local/mysql/bin/mysqlmysql_user=root #MySQL数据库账号mysql_pass=123456 #密码mysql_sockfile=/tmp/mysql.sockdateti...

linux中shell脚本进行MySQL数据库定时备份

数据库备份有很多种方法,最常用的一般是数据库自动定时备份了,下面我来介绍在linux中利用shell脚本进行MySQL数据库定时备份方法。具体方法代码如下 #!/bin/bash #Shell Command For Backup MySQL Database Everyday Automatically By Crontab #Author : Carlos Wong #Date : 2010-08-24#配置参数代码如下USER=root #数据库用户名" >用户名 PASSWORD= #数据库用户密码 DATABASE=TIENIUZAI #数据库名称 WEBMASTER=tieniuzai@qq....

Linux/Unixshell脚本跨服务器跨实例执行SQL【图】

需要跨多个服务器以及多个Oracle实例查询数据库的情形。比如我们需要查看当前所有生产环境数据库上open_cursor参数的值以便考虑是 在DB运维的过程中,,难免碰到需要跨多个服务器以及多个Oracle实例查询数据库的情形。比如我们需要查看当前所有生产环境数据库上open_cursor参数的值以便考虑是否需要增加。而需要查看的数据库服务器上有多个实例,同时又存在多个数据库服务器,这样子下来,几十个DB,上百个的情形一个个查,那得把人...

Linux/Unixshell自动导出Oracle数据库【图】

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以 使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来实现数据库自动导出。 Linux Shell以及导入导出的相关参考: Linux/Unix shell 脚本中调用...

Linux/Unixshellsql之间传递变量【图】

灵活结合Linux/Unix Shell 与SQL 之间的变量传输,极大程度的提高了DBA的工作效率,本文针对Linux/Unix shell sql 之间传递变量给 灵活结合Linux/Unix Shell 与SQL 之间的变量传输,,极大程度的提高了DBA的工作效率,本文针对Linux/Unix shell sql 之间传递变量给出几个简单的示例以供参考。 Linux/Unix 下调用SQL,RAMN 请参考:Linux/Unix shell 脚本中调用SQL,RMAN脚本 一、示例 1、shell变量接受sql返回值之方式一Oracle@SZDB...

LinuxUnixshell调用PL/SQL

Linux/Unix 下除了调用SQL之外,调用PL/SQL也是DBA经常碰到的情形,下面主要通过一些示例给出如何在shell下面来调用pl/sql。 Linux/Unix 下除了调用SQL之外,调用PL/SQL也是DBA经常碰到的情形,下面主要通过一些示例给出如何在shell下面来调用pl/sql。 其它相关的参考: Linux/Unix shell 脚本中调用SQL,RMAN脚本 Linux/Unix shell sql 之间传递变量 1、将pl/sql代码逐行输入到临时文件robin@SZDB:~/dba_scripts/custom/bin> mo...

Linux/Unixshell自动导入Oracle数据库

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以 使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来实现自动导入Oracle数据库。 Linux Shell以及导入导出的相关参考: Linux/Unix shell 脚本...

Linux/Unixshell自动FTP备份档案【图】

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以 使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来实现自动FTP备份档案。 Linux Shell以及导入导出的相关参考: Linux/Unix shell 脚本中调用...

Linux/Unixshell监控Oracle实例(monitorinstance)【图】

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日至的监控,以 使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,,如常见的对实例的监控,监听的监控,告警日至的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来监控 Oracle 实例。 Linux Shell的相关参考: Linux/Unix shell 脚本中调用SQL,RMAN脚本 ...