GoldenGate学习7–其它问题

5月 15th, 2018

1.truncate操作要单独处理,在EXTRACT和REPLICAT配置文件中添加GETTRUNCATES;
2.主键的解决办法:一个生成奇数,一个生成偶数
Database-generated values
Do not replicate database-generated seque[……]阅读全文

标签:

GoldenGate学习6–Oracle到SQLServer数据同步

5月 15th, 2018

1.相关环境;
Oracle:11.2.0.1 on Linux x64
SQLServer:2005 on Windows 2008R2 x64
OGG:12.1.2.1.0

2.准备源端(Oralce端);
2.1开启数据库级别附加日志;
SELECT supplemental_[……]阅读全文

标签:

GoldenGate学习5–Oracle to MySQL

5月 15th, 2018

GoldenGate for Oracle to MySQL
1. Environments;
1. Source Database:
1. Oracle:11g R2;
2. Ip Address:192.168.10.11;
3.[……]阅读全文

标签:

GoldenGate学习4–Oracle to Oracle workshop demonstration

5月 15th, 2018

GoldenGate for Oracle to Oracle
1. Environments;
1. Source Database:
1. Oracle:11g R2;
2. Ip Address:192.168.10.11;
3[……]阅读全文

标签:

GoldenGate学习3–Install Oracle GoldenGate on Linux

5月 15th, 2018

Oracle GoldenGate for Linux Installation
1. Objectives
1. Download an Oracle GoldenGate Media Pack;
2. Install Oracle GoldenGate on Linux,[……]阅读全文

标签:

GoldenGate学习2–Oracle GoldenGate technical architecture

5月 15th, 2018

Oracle GoldenGate Technical Architecture
1. Objectives:
1. Describe Oracle GoldenGate uses;
2. Lean the components of Oracle GoldenGate;[……]阅读全文

标签:

GoldenGate学习1–Oracle GoldenGate Overview

5月 15th, 2018

Oracle GoldenGate Overview
1. Oracle GoldenGate software enable real-time, continuous movement of transactional data across operational and analytica[……]阅读全文

标签:

MySQL lower_case_file_system & lower_case_table_names

2月 6th, 2018

〇 lower_case_file_system
该参数是用于描述data目录所在的操作系统是否为大小写敏感,该参数为bool类型,但无法修改。
0 — 大小写敏感
1 — 大小写不敏感
比如跑在linux上的都是OFF或者0。

〇 lower_case_table_names[……]阅读全文

标签:

mysqldump Error 3024: Query execution was interrupted

1月 24th, 2018

mysqldump时可能出现的一个error,完整报错如下:
mysqldump: Error: Query execution was interrupted, maximum statement execution time exceeded when trying to dump table[……]阅读全文

标签:

使用mysqlbinlog备份binlog 搭建Binlog Server

1月 15th, 2018

binlog是增量备份必备之一,在有些场景下,实时或定期备份binlog是有必要的。

〇 常用的参数:
-R | –read-from-remote-server 表示开启binlog备份,在对应的主节点上请求binlog到本地。

–raw 被复制过来的binlog以二进制的格式存[……]阅读全文

标签:

MySQL Transportable TableSpace(TTS) 使用详解

1月 9th, 2018

将大的InnoDB表从一个实例,移动或者复制到另一个实例,有很多的方法,在5.6之前常用的是通过物理或者逻辑备份来实现。
在5.6.6+的版本中,用到了一种基于表空间迁移的快速方法,即类似Oracle TTS。

 

使用起来十分简单,此处将实例1上的表数据通过TTS方式导入实[……]阅读全文

标签:

MySQL8新特性-Roles

12月 27th, 2017

一个MySQL的角色是一些权限的集合。就像一个帐号一样,可以对他进行权限的赋权和收回。
我们可以把角色授权给用户,这样帐号就拥用了角色的权限。我们可以同一个角色赋权给不同的帐号,也可以把不同的角色给同一个帐号。

CREATE ROLE and DROP ROLE enable roles t[……]阅读全文

标签:

MySQL8新特性-Mandatory Roles

12月 26th, 2017

强制角色:Mandatory roles
可以指定强制性的角色作为mandatory_roles系统变量的值。服务器将一个强制性的角色授予所有用户,所以它不需要明确授予任何帐户。
[mysqld]
mandatory_roles=’role1,role2@localhost,r3@%.exam[……]阅读全文

标签:

MySQL8新特性-PERSIST

12月 25th, 2017

在以前是版本里我们set 一个参数的时候可以使用GLOBAL | SESSION和影响当前会话和全局的参数。但是即使是global的参数在重新启动实例以后也是会消失的。为此在MySQL8以后的版本引入了另外的两个语法参数,我们使用help set可以看到一共用了以下四个值。
[GLOBAL | S[……]阅读全文

标签:

MySQL8新特性-安装MySQL8.0.3

11月 11th, 2017

在官网上下载包以后解压然后安装依赖包
yum -y install gcc gcc-c++ gcc-g77 kernel-devel autoconf automake make cmake perl ncurses-devel libmcrypt* libtool-ltdl-devel* rea[……]阅读全文

标签:

MySQL on Docker: Introduction to Docker Swarm Mode and Multi-Host Networking

1月 28th, 2017

主要介绍多主机网络的基本概念和Docker的Swarm模式,一个用于管理多台物理机上容器的内置编排工具;

— Docker引擎-Swarm模式;
把MySQL容器运行到多个宿主机上会根据选择的集群技术不同而变的复杂;

在我们尝试把MySQL运行在容器+多主机网络的环境中,必须要理解i[……]阅读全文

标签:

MySQL on Docker: Multi-Host Networking for MySQL Containers

1月 28th, 2017

这篇文章会在基于Calico网络驱动的多台宿主机上部署MySQL Replication;

Docker v1.12版本的Swarm模式是一个原生的编排工具,然而它不支持其它的网络插件(比如Calico,Weave,Flannel);如果想要运行这些网络插件,必须在Swarm模式外面运行,并且[……]阅读全文

标签:

MySQL on Docker: Single Host Networking for MySQL Containers

1月 28th, 2017

对于MySQL来说,网络是非常关键的,它是管理客户端访问服务器和集群节点之间访问的基础资源;容器化的MySQL服务行为取决于MySQL镜像如何使用docker run命令衍生出容器;使用Docker单主机网络,MySQL容器可以运行于一个独立的环境(只能访问相同网络的容器),或者一个开放的环境(通过[……]阅读全文

标签:

MySQL OCP-18-性能调节简介

1月 28th, 2017

— 影响性能的因素;
1.环境问题,MySQL的性能受主机的性能特征影响:
1.CPU速度和数量;
2.磁盘I/O;
3.网络性能;
4.操作系统争用;
2.MySQL配置:
1.数据库设计:索引,数据类型(合适且尽可能小),标准化;[……]阅读全文

标签: ,

MySQL OCP-17-复制

1月 28th, 2017

— MySQL复制;
复制是MySQL的一项功能,允许服务器将更改从一个实例复制到另一个实例:
1.MySQL中的复制功能用于将更改从一个服务器(主服务器)复制到一个或多个从属服务器;
2.主服务器将所有数据和结构更改记录到二进制日志中;
3.从属服务器从主服务器请求该二进制日志并在本地应[……]阅读全文

标签: ,