Welcome 微信登录

首页 / 数据库 / MySQL

利用Xtrabackup完成MySQL的备份和还原

利用Xtrabackup完成MySQL的备份和还原

安装和简介备份和还原的实现完全+增量+二进制日志的备份和还原#####################################一、安装和简介1、简介Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点:(1)备份过程快速、可靠;(2)备份过程不会打断正在执行的事务;(3)能够基于压缩等功能节约磁盘空间和流量;(4)自动实现备份检验;(5...
mysqldump和LVM逻辑卷快照

mysqldump和LVM逻辑卷快照

常见的数据备份类型和备份工具mysqldump备份工具使用LVM逻辑卷快照备份#####################################常见的数据备份类型和备份工具数据的重要性我就不多说了……,常见的数据备份类型是根据不同的备份性质和要求来划分的,他们分别是:根据业务是否可在线、根据物理和逻辑、根据备份范围,下面就来简单的扫盲一下:根据业务是否可在线热备份:读写操作不受影响温备份:仅可以执行读操作冷备份:离线备份...
Navicat for MySQL 1130错误

Navicat for MySQL 1130错误

用Navicat连接远程MySQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行。我认为这段英文,有点误导,让人感觉是自己这边出了问题。看解决方法吧ERROR 1130: Host "192.168.1.3" is not allowed to connect to this MySQL server解决方法:1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更...
超详细的Data Guard之physical standby 搭建

超详细的Data Guard之physical standby 搭建

Data Guard 环境中Standby Database 主要有2种角色,physical standby 和logic standby,这里讲述 physical standby的搭建过程。Data Guard提供了3种级别的保护模式,无论搭建physical standby还是logic standby,都需要考虑使用什么样的保护模式来保护数据,定义何种保护模式主要就是设置redo的传输方式。(1)最大保护LGWR SYNC(2)最高可用性LGWR...
Data Guard 之RMAN备份搭建物理standby

Data Guard 之RMAN备份搭建物理standby

一、大致步骤通过RMAN备份创建standby数据库大致分为这几个步骤:(1)设置主数据库为force loggin模式(2)设置主数据库为archived log模式(3)配置好主备库的参数文件(4)两边的密码文件保持一致(5)配置监听(6)用参数文件启动standby到nomount状态(7)通过rman对主库做完全备份 (8)通过rman为standby创建控制文件(9)通过rman dumplicate命令创建备库(10)创建完成后,自动将stan...
RHEL6平台rpm方式安装MySQL数据库

RHEL6平台rpm方式安装MySQL数据库

1. Mysql数据库安装介绍:Mysql是一种平台无关的开源数据库,能够架构在Windows、Linux、Unix等平台上,本文主要是讲解在Linux平台上安装Mysql数据库,然而在Linux平台上安装软件又分为rpm版的安装和源代码安装,本文以rpm包的安装方式作为介绍,介绍在RHEL6平台上安装和部署Mysql数据库。2. 安装和部署Mysql数据库Mysql数据是一种C/S模式的访问方式,其所使用的数据包分为Server和Client包,其中my...
MySQL 5.6主从复制及遇到的错误

MySQL 5.6主从复制及遇到的错误

MySQL的复制过程:每执行一个写操作,它都会往自己的数据库中存一份,与此同时这个写操作也会存储在二进制日志文件中一份,并且把它们保存为事件,所以在这个数据库上,前端数据每执行一个写操作或者有可能引起修改的操作,都会保存一个事件,我们就把这个事件通过mysql服务器3306端口发送给另外一台服务器,另外一台服务器把这个事件接收下来,接受下来以后先保存在本地的日志文件中,而后从这个日志文件中一次读一个事件并且在本地执行一下,然后保存在数据库里面,这个过程就叫...
更新Oracle数据时遇到锁死情况的处理

更新Oracle数据时遇到锁死情况的处理

我们在操作Oracle数据库的时候,有时候会由于操作不当引起数据库表被锁定,这么我们经常不知所措,不知怎么给这些表解锁,在pl/sql Developer工具的的菜单“tools”里面的“sessions”可以查询现在存在的会话,但是我们很难找到那个会话被锁定了,想找到所以被锁的 会话就更难了。下面是我自己通过网上的资料结合现场环境尝试过有效的杀进程解锁的过程,比较简单,容易操作:查看被锁的表:SELECT ...
Oracle RAC 10g 升级到11g (out of place) 回退方案

Oracle RAC 10g 升级到11g (out of place) 回退方案

如何保证10g CRS和11g GI并存在同一节点从 10.2.0.4 rac 升级到 11.2.0.3, 从网上看到,有两种升级方式:1,直接在原来的安装用户Oracle下面安装GI, 升级旧的crs, asm;2, 新建一个grid用户,屏蔽到10g crs信息,全新安装GI,再导入asm disk, 导入10g db, 然后再升级10g DB 都11g;如果要求回退 ,那么一般使用方案2:具体实施 如下:如何保证10g CRS和11g GI并存在同一...
ORA-00257 归档日志过大导致无法存储的解决办法

ORA-00257 归档日志过大导致无法存储的解决办法

ORA-00257 归档日志错误解决方案在实际项目中遇到了ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。诊断过程:(1)查看数据库REDOLOG情况:SQL> conn /@dmsasc as sysdbaSQL> select * from v$log;发现ARC字段值为NO,表示系统没法自动做归档。检查一下归档目录和log se...
Oracle中的角色和权限授予

Oracle中的角色和权限授予

Oracle为了兼容以前的版本,提供了三种标准的角色(role):connect、resource和dba。 1. connect role(连接角色) 临时用户,特别是那些不需要建表的用户,通常只赋予他们connect。connect是使用oracle的简单权限,这种权限只有在对其他用户的表有访问权时,包括select、insert、update和delete等,才会变得有意义。拥有connect role的用户还能够创建表、视图、序列(sequen...
XtraBackup对MySQL数据库的备份及恢复

XtraBackup对MySQL数据库的备份及恢复

xtrabackup 是 percona 的一个开源项目,可以热备份innodb ,XtraDB,和MyISAM(会锁表) 对MyISAM存储引擎会锁表,也是很郁闷的因为线上使用的是Innodb和MyISAM两种存储引擎,比较头疼!! Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品 Percona? MySqL的衍生版 Percona Ser...
使用 PL/SQL PROFILER 定位 PL/SQL 瓶颈代码

使用 PL/SQL PROFILER 定位 PL/SQL 瓶颈代码

对于SQL的优化,可以借助于SQL tuning advisor实现自动SQL优化与调整。而对于PL/SQL代码而言,既有SQL代码,又有PL/SQL代码,仅仅使用10046事件是远远不够的,因为可能SQL时间很短,而整个包或过程执行时间N久,而且包或过程中又嵌套有其他包,过程,函数。看得你头皮发麻。尽管没有工具可以直接作用于PL/SQL代码进行优化,但借助于PL/SQL PROFILER来定位你的代码块中哪些部分是性能瓶颈就已经达到了事半功倍的效果。本文...
<< 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 >>