当备库复制出错时,传统的跳过错误的方法是设置sql_slave_skip_counter,然后再START SLAVE。 当备库复制出错时,传统的跳过错误的方法是设置sql_slave_skip_counter,然后再START SLAVE。 但如果打开了GTID,就会设置失败: 但如果打开了GTI ...
分类:
数据库 时间:
2019-06-13 00:50:51
阅读次数:
111
详解MySQL复制机制--异步复制,半同步复制和并行复制**#异步复制异步复制是MySQL自带的最原始的复制方式,主库和备库成功建立复制关系后,在备库上会有一个IO线程去主库拉取binlog,并将binlogx到本地,就是下图中Relaylog,然后备库会开启另外一个SQL线程取回放Relaylog,通过这种方式达到Master-Slave数据同步的目的。通常情况下,slave是只读的,可以承担一
分类:
数据库 时间:
2019-05-26 18:06:08
阅读次数:
248
由于主库表空间不足,同事给表空间增加数据文件,第二天收到反馈说备库未同步。 1、主、备查看归档序列号,发现主、备归档正常同步。 2、在主库端查询v$archived_log视图,确认日志是否被应用 3、在备库查看接收到的被应用的redo,发现日志未被应用 4、处理方式: 现在备库中建立了对应的文件夹 ...
分类:
其他好文 时间:
2019-05-24 19:04:46
阅读次数:
161
(一)三种保护模式介绍1.最大性能模式这种模式保证数据库主库性能最大化,主备库之间数据是异步传输的。即,主备日志归档以后才会传输到备库,在备库上使用归档日志文件做恢复操作。这种模式提供在不影响primary数据库性能前提下最高级别的数据保护策略。事物可以随时提交,当前primary数据库的redo数 ...
分类:
其他好文 时间:
2019-04-13 15:09:27
阅读次数:
142
(一)DataGuard概要 DataGuard中文称为”数据卫士“,提供了数据库高可用性、数据保护和灾难恢复的功能。DataGuard通过建立primary数据库和standby数据库来确立参照关系,DataGuard将主库(primary)的redo日志传递给备库(standby),然后在备库中 ...
分类:
数据库 时间:
2019-04-06 23:06:13
阅读次数:
220
包括: centos6.5 oracle11gR2 DataGuard安装 dataGuard 主备switchover角色切换 数据同步测试 <一,>DG数据库数据同步测试1,正常启动主库$sqlplus / as sysdbasql>startup2,启动备库$sqlplus / as sysd ...
分类:
数据库 时间:
2019-04-04 17:16:30
阅读次数:
200
本篇文档测试目的: 模拟实际环境中,主库对表空间添加数据文件,备库空间不足,最终导致MRP进程自动断开,处理方式。 1.问题环境模拟 [oracle@11gtest arch]$ df -h文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/VolGroup00-Lvroot 34G ...
分类:
其他好文 时间:
2019-02-25 00:32:32
阅读次数:
266
报错如下,原因是存放传过来的归档的目录+HWAREDODG满了,MRP进程无法应用归档,我在手动传了几个归档之后发现不是GAP,select * from V$ARCHIVE_GAP 显示没有GAP。于是就把HWAREDODG下已经应用的归档删掉,rman target /rman>select '... ...
分类:
其他好文 时间:
2019-02-19 20:06:38
阅读次数:
713
异步:主库将事务Binlog事件写入到Binlog文件中,此时主库只会通知一下Dump线程发送这些新的Binlog,然后主库就会继续处理提交操作,而此时不会保证这些Binlog传到任何一个从库节点上。主库的事务执行不会管备库的同步进度,如果备库落后,主库不幸crash,那么就会导致数据丢失。 半同步 ...
分类:
数据库 时间:
2019-02-13 12:32:18
阅读次数:
217