Welcome 微信登录

首页 / 数据库 / MySQL

MySQL数据库定时备份Shell脚本并备份至其它机器方法

MySQL数据库定时备份Shell脚本并备份至其它机器方法

这是一个简单的MySQL数据库备份shell脚本,适用于单台Linux服务器或者VPS的mysql数据库备份工作,工作原理是使用mysql的mysqldump工具来导出数据库为.sql文件,然后将所有导出的文件打包归档。然后我们在shell脚本中使用 scp命令把备份文件复制到另外一台备份机器,由于scp每次传送文件要密码因此我们需要使用 expect插件或者利用密钥。在这里介绍采用生成密钥对的方法。1,生成密匙对,我用的是rsa的密钥。使用命令 "ssh...
了解Oralce存储IO工具-orion

了解Oralce存储IO工具-orion

一、orion概述1.说明orion是Oracle提供的测试io性能的工具。它可以用来模拟Oracle数据库IO,也可以用来仿真ASM的条带化的功能。2.orion的优点以及缺点2.1优势不需要运行load runner以及配置大量的clinet不需要运行oracle数据库,以及准备大量的测试数据测试结果更具有代表性,如随机IO测试中,该软件可以让存储的命中率接近为0,而更仿真出了磁盘的真实的IOPS,而load runner很难做到这些,最终的磁盘IOP...
SUSE Linux下的oraRun懒人包的门道(Oracle安装技巧)

SUSE Linux下的oraRun懒人包的门道(Oracle安装技巧)

我这边有好多Oracle数据库都使用SUSE linux做的基础平台,安装oracle的时候,以前的同事都是直接使用懒人包(oraRun*.rpm)。之所以叫懒人包,自然有其超级懒的地方,安装oracle时省不少劲。这个东东有好有坏,有门道。懒人包的优点:安装懒人包,它会自动帮你补齐安装oracle需要的开发包,自动创建oracle用户和相关组,自动创建环境变量。当然,最后你还是要修改一下默认的环境变量,比如SID等。环境变量文件为/etc/profile...
Oracle 10g RAC RMAN备份异机单实例恢复

Oracle 10g RAC RMAN备份异机单实例恢复

本文通过将Oracle 10g RAC RMAN的完整的备份进行异机恢复的过程,可以对在恢复的过程中可以发现备份时的一些问题。比如规档日志的冗余,控制文件与参数文件的自动备份的利用等,本示例是拿了rman的备份集进行备份的,所以在最后的启动数据库的过程中出现了问题,提示控制文件过旧等问题,所以备份需要经过详细高可用的设计,才能在恢复过程中降低风险。推荐阅读:Oracle基础教程之通过RMAN复制数据库 http://www.linuxidc.com/Lin...
基于用户管理的同机数据库克隆

基于用户管理的同机数据库克隆

Oracle 同机数据库复制或克隆经常用于提供测试或开发环境。对于生成的克隆数据库有多种方式,如使用冷备方式进行数据库克隆(需要使用nid修改db_name),热备方式克隆数据库,rman方式克隆数据库等等。由于是同机克隆,因此目标数据库与原数据库必须位于不同的目录,其次,使用不用的数据库名称(db_name)。本文主要列出使用基于用户管理的热备方式来进行数据库克隆的步骤并给出演示。1、热备克隆步骤a、创建目标数据库目录b、创建目标数据库密码文件(orap...
Oracle 11g RAC crs_stat 命令结果完整显示

Oracle 11g RAC crs_stat 命令结果完整显示

Oracle 11g RAC中crs_stat命令较之前的版本多出了很多新的不同的资源类型,缺省情况下,使用crs_stat -t来查看资源是密密麻麻一大片,看起来着实费力。作者Paul Elbow, Enkitec为我们提供了一个crsstat脚本以更清晰的格式来展现Oracle 11g RAC下的所有资源类型,见本文下面的描述。1、安装crsstat 通常情况下,建议使用root用户或者oracle用户来安装到 /usr/local/bin 目录 当脚...
<< 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 >>