摘要: Exadata 高性能盘换成高容量盘 随着业务系统的快速发展,现在的数据库动辄十几或几十个TB,以前老版本的Exadata,比如X2-2或X3-2,高性能的机械盘(单块盘存储容量为600GB)的存储容量已经根本无法满足数据增长的需求,有很多的客户需要对Exadata的存储进行扩容。 存储扩容的方案比 阅读全文
posted @ 2020-05-14 10:45 石云华 阅读(839) 评论(0) 推荐(0)
摘要: 刚刚,客户的缴费系统突然报错,应用程序在后台提示执行某个存储过程时出错,手动在PLSQL DEVELOPER工具上执行那段报错的代码,错误显示如下: 可以看出,这段代码提示ORA-04063,在访问某个view时报错。 最开始,怀疑这个视图是否正常,让客户执行SQL语句检查这个视图的状态。 可以看出 阅读全文
posted @ 2020-05-10 15:59 石云华 阅读(9046) 评论(0) 推荐(0)
摘要: PXC集群 NOTE: By now there are a some good alternatives to MySQL-MMM. Maybe you want to check out Galera Cluster which is part of MariaDB Galera Cluster. Galera Cluster是一个用于innodb的同步多主复制插件,它不同于传统的MySQ... 阅读全文
posted @ 2020-04-22 11:05 石云华 阅读(770) 评论(0) 推荐(0)
摘要: MHA MHA目前在MySQL高可用方案中应该也是比较成熟和常见的方案,它由日本人开发出来,在MySQL故障切换过程中,MHA 能做到快速自动切换操作,而且还能最大限度保持数据的一致性,该架构采用 perl 语言编写,可完成秒级别的主库故障切换。 MHA架构 MHA服务有两种角色:MHA Manager(管理节点)和 MHA Node(数据节点)。 MHA Manager,通常单独部署在一... 阅读全文
posted @ 2020-04-19 10:00 石云华 阅读(271) 评论(0) 推荐(0)
摘要: 简介 MMM 是一套支持双主故障切换以及双主日常管理的第三方软件。MMM 由 Perl 开发,用来管理和监控双主复制,虽然是双主架构,但是业务上同一时间只允许一个节点进行写入操作。 MMM 包含两类角色:writer和reader,分别对应读写节点和只读节点。使用 MMM 管理双主节点的情况下,当writer节点出现宕机(假设是 master1),程序会自动移除该节点上的读写VIP,切换到Ma... 阅读全文
posted @ 2020-04-18 11:15 石云华 阅读(579) 评论(0) 推荐(0)
摘要: 测试了下MooseFS,简单记录如下,环境如图所示。 主机名IP地址用途cent7db01192.168.56.191Chunkserverscent7db02192.168.56.192Chunkserverscent7db03192.168.56.193Clientcent7db04192.168.56.194Metaloggercent7db05192.168.56.195Master 1... 阅读全文
posted @ 2019-12-14 13:05 石云华 阅读(519) 评论(0) 推荐(0)
摘要: 1、安装zfsonlinux的epel源: yum install -y http://download.zfsonlinux.org/epel/zfs-release.el7_7.noarch.rpm 注意: (1).提供了kABI-tracking kmod 和 DKMS 两种模式的包,用户可以选择安装kABI-tracking kmod或DKMS风格的包。 (2).默认情况下,zfs-... 阅读全文
posted @ 2019-12-12 13:37 石云华 阅读(1219) 评论(0) 推荐(0)
摘要: Glusterfs分布式存储软件可以创建集群文件设备,但有时我们需要将文件设备转换为block设备。如下示例为Glusterfs + tcmu,将文件设备转换为block设备。 环境说明: 主机名IP设备 存储节点oel7db01192.168.56.201在gluster上创建一个3副本的volume,然后在其中的一个存储节点上挂载这个volume,然后在这个gluster文... 阅读全文
posted @ 2019-09-18 23:28 石云华 阅读(935) 评论(0) 推荐(0)
摘要: 今天打算对测试环境安装PSU,由于已经习惯了使用oplan工具来偷偷懒,自动生成详细的实施步骤。结果在调用命令时报错如下: [root@11grac1 ~]# $ORACLE_HOME/OPatch/oplan/oplan generateApplySteps /tmp/28429134/28429 阅读全文
posted @ 2019-09-12 14:48 石云华 阅读(301) 评论(0) 推荐(0)
摘要: 最近某次进行压力测试时,需要安装最新的PSU补丁,现场的同事安装完PSU补丁后,结果数据库集群的其中一个实例无法启动。以下为远程处理的过程,简要记录之。 1、查看集群当前状态: [root@nodedb01 ~]# crsctl status resource -t NAME TARGET STAT 阅读全文
posted @ 2019-09-12 11:21 石云华 阅读(639) 评论(0) 推荐(0)