Welcome 微信登录

首页 / 数据库 / MySQL

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来定位你的代码块中哪些部分是性能瓶颈就已经达到了事半功倍的效果。本文...
DB2数据库性能优化介绍

DB2数据库性能优化介绍

前段时间,我从得到了这本书《DB2数据库性能调整和优化(第2版)》,这是一本介绍DB2数据库性能调优的书籍,此书覆盖了DB2数据库性能调优所需的全部知识和工具,而且还提供了大量的性能调优的实际案例,颇有一种“一书在手,DB2尽在掌握”的豪情。大家都知道,性能调优是一个系统工程,通过全面的实时监控,分析OS、I/O性能、内存的使用情况,DBA才能找出是否是数据库自身程序出了问题,又或者是服务器上运行的应用出了问题。DB2数据库性能调整...
Oracle XDB和XPT

Oracle XDB和XPT

数据库在shutdown状态下,仅有PLSExtProc服务,且处于未知状态。数据库在nomount状态下,有SID、SIDXDB、SID_XPT、PLSExtProc服务,其中,SID、SIDXDB、SID_XPT服务处于就绪/准备状态,PLSExtProc处于未知状态。下面分别介绍各个服务的作用:SID:启动数据库实例的服务SIDXDB:高效处理XML数据的服务,默认会占用8080端口。SID_XPT:为DG准备的服务,DB BROKER会用到,如果不...
MySQL 主从复制详解

MySQL 主从复制详解

一、MySQL复制原理二:MySQL主从复制的实现三、基于事件点的复制四、半同步复制五、基于ssl完成MySQL的主从复制一、Mysql复制原理对于主服务器来讲,会不停的吧当前数据库中产生的信息记录进二进制日志中,如果服务器端接收到客户端一个需要改变数据的语句之后,这个数据如果采用的是InnoDB的话,这些数据本身首先被记录进事务日志,这些会影响数据的语句会被记录进二进制日志中,而复制讲的是,另外一个从服务器上,被动的接受数据,本身并不接受客户端链接进来做...
<< 701 702 703 704 705 706 707 708 709 710 >>