05 2018 档案

摘要:为了更好地了解MHA的原理,计划对MHA源码进行详细的阅读,本文主要为部署源码阅读环境。 一、概述 mha是由perl语言开发,这里想通过eclipse+perl组件来阅读其源码,所以我们环境需要安装eclispe软件、perl软件以及eclipse perl插件,最后及时将mha源码包导入ecli 阅读全文
posted @ 2018-05-31 10:46 Rangle 阅读(430) 评论(0) 推荐(0)
摘要:本文主要为了方便阅读、编写perl脚本而记录的常用的命令、语法。 一、条件判断语法 注意,数字 0, 字符串 '0' 、 "" , 空 list () , 和 undef 为 false ,其他值均为 true。 true 前面使用 ! 或 not则返回 false if 语句 if...else 阅读全文
posted @ 2018-05-30 11:51 Rangle 阅读(1352) 评论(0) 推荐(0)
摘要:好久没做rac,最近要做架构梳理,这里针对Oracle常用的名词缩写,这里做个记录,希望对大家有所帮助。 阅读全文
posted @ 2018-05-24 18:15 Rangle 阅读(1943) 评论(0) 推荐(0)
摘要:最近在做rac,在环境检查的时候发现swap空间检查不通过,所以我们第一想到的是对swap进行扩容,那么swap扩容有哪些方法呢?这里主要介绍两种方法,一通过添加额外磁盘,扩展swap分区,二是通过本地多余空间的方式扩展swap分区。 一、现象描述 查看内容使用情况: 查看磁盘分区挂在情况: 这里看 阅读全文
posted @ 2018-05-23 10:04 Rangle 阅读(17594) 评论(0) 推荐(0)
摘要:最近有套系统数据库周末总是告警,CPU使用率超过90%,开始由开发那边再跟进处理,我也就没参与,后来发现没进展就登录上去看了下,然后进行了部分优化,优化后效果还是比较明显的,具体优化过程本文会做详细的阐述。 一、现象描述 数据库服务器CPU使用率超过90%,而此数据库架构为mycat对应的一主三从( 阅读全文
posted @ 2018-05-22 11:33 Rangle 阅读(877) 评论(0) 推荐(2)
摘要:针对目前公司的数据库架构要做统计规划和调整,所以针对不同的业务环境要选择合适的架构就比较重要,同时作为运维人员又要考虑到维护的便捷性(不能做过多架构维护),最终停留在mha+vip/主从+vip/mycat集群/域名+主从这几种架构或组合,这里就分布对不同架构部署做下记录并对比起优劣,针对不同场景做 阅读全文
posted @ 2018-05-18 12:12 Rangle 阅读(2278) 评论(0) 推荐(3)
摘要:为了更好地了解mycat的原理,计划对mycat源码进行通读一遍,根据实际业务环境进行相关源码优化。 一、环境描述 操作系统:windows 10 x64 软件:jdk 1.7+ maven eclipse 源码包:http://dl.mycat.io/ https://github.com/MyC 阅读全文
posted @ 2018-05-16 18:08 Rangle 阅读(685) 评论(0) 推荐(0)
摘要:今天同事发现程序日志有异常抛出,询问原因,进过排查发现与java的连接参数有关系,具体处理过程如下: 一、错误信息 二、错误原因 数据库版本是5.7.18-log,而程序mysql-connector 库使用的版本是5.1.43,这里用最新的mysql-connector-java-5.1.46-b 阅读全文
posted @ 2018-05-16 15:07 Rangle 阅读(18923) 评论(1) 推荐(1)
摘要:上班坐下来没多久,接同事电话说有两台mysql服务器无法访问,其中这两台服务器是mycat服务器+MySQL服务器,具体处理过程如下: 一、错误信息 错误信息01: 错误信息02: 错误信息03: 二、错误原因 1、针对错误信息01,基本可以断定是由于服务器jvm设置不当,导致内存溢出。 2、针对错 阅读全文
posted @ 2018-05-10 14:06 Rangle 阅读(6188) 评论(0) 推荐(0)
摘要:遇到这个错误,一般我们想到的是数据库用户被锁,只需要执行用户解锁即可恢复,但这里之所以写出来是因为比较奇葩的一个问题。 昨天下午接同事信息,说一个用户连接报被锁,经过沟通发现其实连接一个ADG的备库作为只读用户查询数据使用,于是按照他提供的相关数据库服务器信息登录检查,发现账号居然没有被锁定,但通过 阅读全文
posted @ 2018-05-09 16:45 Rangle 阅读(2055) 评论(0) 推荐(0)
摘要:一、Oracle GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件。GoldenGate 能够实现大量交易数据的实时捕捉、变换和投递,实现源数据库与目标数据库的数据同步,保持亚秒级的数据延迟。 1、应用场景 1)高可用容灾 2)数据库迁移、升级(支持跨版本、异构数 阅读全文
posted @ 2018-05-03 19:23 Rangle 阅读(21941) 评论(1) 推荐(1)
摘要:一、前言 自从换了新环境,各种问题层出不穷,如果不是之前积累的经验丰富,估计都歇菜了,看来作为数据库全栈工程师(oracle/mysql/sqlserver/sap hana/pg/mongodb/redis)还是有好处的(新环境需要完善的地方很多很多啊...),O(∩_∩)O哈哈~。今天同事找我说 阅读全文
posted @ 2018-05-03 18:50 Rangle 阅读(1277) 评论(0) 推荐(0)