Welcome 微信登录

首页 / 数据库 / MySQL

MySQL主从replication半同步设置及支持基于ssl复制配置

MySQL主从replication半同步设置及支持基于ssl复制配置

一、mysql的主从复制过程: master中的dump进程将二进制文件读出,具有此服务器中replication client 和replication slave权限的从服务器的I/O 线程 读入主服务器的二进制文件并记录到relay-log中,从服务器的sql线程按照my.cnf中定义的规则,去读取relay-log,并更新到数据库中 由上述过程可知,master维护bin-log ,slave维护relay-log 从而实现主从复制主从实现: 主...
探索Oracle之RMAN_07非一致性恢复(集合)

探索Oracle之RMAN_07非一致性恢复(集合)

在前面的议题中实际上已经对rman的备份恢复做了个比较完整的介绍,谈到了数据库,表空间,参数文件,控制文件的备份,同时也谈到了它们的恢复,当然还包括了灾难性的恢复。对于那些恢复实际上已经用到了我们今天所要说的非一致性恢复,只不过没有说明罢了。什么叫非一致性恢复,非一致性恢复就是在恢复的过程中会有部分数据丢失。那么非一致性恢复主要应用于在控制文件,重做日志文件,或者归档日志文件失败,数据库的完全介质恢复将无法进行的时候,为使损失达到最小,这个时候才可执行数据...
探索Oracle不完全恢复之--基于时间恢复

探索Oracle不完全恢复之--基于时间恢复

基于时间(time)恢复基于时间的恢复将数据库恢复到备份点与失败点之间的某个时间点。基于时间的恢复不仅在介质失败的时候使用,也可以在数据库正常运行的时候使用。例如:某个用户误删除了某个表的数据,这个时候我们可以通过基于时间的恢复来将删除的数据恢复出来,示例如下:1、查看当前用户下的表,只有一张WWL00121:07:31 SQL> select * from tab;TNAME TABTYPE CLUSTERID-------------------...
探索Oracle不完全恢复之--基于cancel恢复 第一篇

探索Oracle不完全恢复之--基于cancel恢复 第一篇

基于cancel的不一致性恢复(归档存在) 第一篇 基于取消的恢复只适用于以下情况:归档日志丢失导致完全恢复失败;丢失了数据文件和未归档的重做日志(联机重做日志);1、先关闭数据库,执行一次全库冷备份。SQL> selectfile_name from dba_data_files;FILE_NAME---------------------------------------------------------------------------...
探索Oracle不完全恢复之--基于cancel的恢复 第二篇

探索Oracle不完全恢复之--基于cancel的恢复 第二篇

基于cancel 的不一致性恢复(归档丢失) 第二篇 主要适用于:基于Cancel的不完全恢复适用场景:Recover时,所需的某个归档日志损坏,或主机断电,current状态的联机日志损坏。创建测试表 创建wwl002表,切换日志,再创建新的wwl003表,主机断电,删除当前日志,模拟文件损坏。SQL> conn wwl/wwlConnected.SQL> select * from tab;TNAME TABTYPE CLUSTERID--...
Linux下Oracle 11G XE 安装笔记

Linux下Oracle 11G XE 安装笔记

折腾了几天,终于把Oracle 11G安装在服务器上并且能正常运行了。于是今天把简要的安装步骤和安装时候遇到的问题记录下,以后备用。在oracle网站上注册下载linux 64bit的安装包(好像只有64bit的),注意系统一定要是64bit的 不然你就是在浪费时间。首先说一下,本人的系统是CentOS5 我曾经实验过在Ubuntu 12.04 以及amazon EC2(8G 硬盘免费版)上安装,都因为各种原因没有成功,大家有兴趣的可以实验一下。网上有很多...
多表连接的三种方式详解 HASH JOIN MERGE JOIN NESTED LOOP

多表连接的三种方式详解 HASH JOIN MERGE JOIN NESTED LOOP

在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。 之前打算在sqlplus中用执行计划的,但是格式看起来有点乱,就用Toad 做了3个截图。 从3张图里我们看到了几点信息:1. CBO 使用的ALL_ROWS模式2. 表之间的连接用了hash Join, Nested loops,Sort Merge Join多表之间的连接有三种方式:Nested Loops,Hash Join 和 Sort Merge Join. 下面...
<< 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 >>