HA
朝闻道-夕死可矣
朝闻道,夕死可矣!
展开
-
Oracle streams技术介绍&搭建
Oracle streams技术介绍&搭建 Stream 是Oracle 的消息队列(也叫OracleAdvanced Queue)技术的一种扩展应用。 Oracle 的消息队列是通过发布/订阅的方式来解决事件管理。流复制(Stream replication)只是基于它的一个数据共享技术,也可以被用作一个可灵活定制的高可用性方案。它可以实现两个数据库之间数据库级,schema级,T原创 2014-01-10 11:19:47 · 1539 阅读 · 0 评论 -
rac目录权限导致重启失败(转)
周六晚上突然接到电话,省卫生厅的客户需要紧急技术支持。联系客户询问了大概情况,客户说想在周日晚上7点对两节点RAC进行重装,并在第二天早上九点前上线。简单询问了一下数据库情况,HP-UX下一套Oracle 10g RAC,数据大概有2T左右。当时只是感觉时间稍微有些紧张,而且事前没有进行测试,也没有回退方案,有一定险。不过既然客户想重装,也只能先了解下情况再说。询问客户重装的原因,客户反映数据库平转载 2013-12-09 11:33:56 · 1628 阅读 · 0 评论 -
高可用之在线重定义表
在高可用环境中,我们会使用在线重定义表来重新整理表,其内部原理根据MV来实现的,类似现在原表上创建一个MV,然后一直增量刷新到数据差别最小,完全同步->增量同步->切换完成。可以完成:修改表的一些参数,一些需要重组才能起效的特性,比如initrans重组表数据,压缩空间在线把表从一个表空间迁移到另外一个表空间吧表从分区表转为普通表,或者普通表转为分区表在线删除字段原创 2014-01-15 11:51:24 · 565 阅读 · 0 评论 -
logmnr简介
LogminerLogMiner用于分析重做日志和归档日志所记载的事务操作Logminer是oracle提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D是字典的意思。它既能分析redo log file,也能分析archive log file。分析日志需要使用数据字典,一般先生成数据字典文件再分析日志,10g以后的版本还...原创 2013-12-31 17:32:42 · 606 阅读 · 0 评论 -
mysql正确关闭slave步骤
正确关闭slave步骤1. 执行STOP SLAVE语句2. 使用SHOW STATUS检查slave_open_temp_tables变量的值3. 如果值为0,使用mysqladmin shutdown命令关闭从服务器4. 如果值不为0,用START SLAVE重启从服务器线程slave_open_temp_tables值显示,当前slave创建了多少临时表,注意由clien原创 2017-03-31 11:43:23 · 13258 阅读 · 0 评论 -
mysql 海量数据的存储和访问解决方案
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互 联网应用,每天几十亿的PV(page view页面浏览量,或点击量区别于UV(unique visitor))无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已 经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器...转载 2017-03-15 09:13:03 · 425 阅读 · 0 评论 -
MyCat简单搭建使用
MyCat 开源分布式数据库中间件简单使用1,下载MyCat压缩包,可以是各个平台的http://www.mycat.org.cn/2,下载安装jdk,因为MyCat是基于JAVA开发的http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html3,配置将下载的MyCat压缩包压缩原创 2015-12-23 08:33:06 · 2530 阅读 · 0 评论 -
虚拟机上windows server 2008 +Oracle11g RAC配置过程
一、准备 1、 虚拟机2台 系统均为windows server 2008系统,可以克隆快些原创 2017-08-13 17:43:40 · 4627 阅读 · 0 评论 -
mysql复制
复制原理:(1) master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events); (2) slave将master的binary log events拷贝到它的中继日志(relay log); (3) slave重做中继日志中的事件,将更改应用到自己的数据上。master配置:...原创 2016-10-17 09:34:24 · 354 阅读 · 0 评论 -
服务器三大体系SMP、NUMA、MPP介绍
从系统架构来看,目前的商用服务器大体可以分为三类,即对称多处理器结构(SMP:Symmetric Multi-Processor),非一致存储访问结构(NUMA:Non-Uniform Memory Access),以及海量并行处理结构(MPP:Massive Parallel Processing)。它们的特征分别描述如下:SMP(Symmetric Multi-Processor) 所...原创 2018-03-21 11:40:51 · 578 阅读 · 0 评论 -
Mysql+Keepalived(vrrp_script)双主热备高可用
我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。MySQL双主复制,即互为Master-Slave(只有一个Master提供写操作),可以实现数据库服务器的热备,但是一个Master宕机后不能实现动态切换。使用Keepalived,可以通过虚拟IP,实现双主对外的统一接口以及自动检...转载 2018-10-30 10:38:38 · 627 阅读 · 0 评论 -
rac一些操作
一、关闭顺序1、关闭监听(可选)一般切换到grid用户下执行:lsnrctl stop(2个节点分别执行)2、停止实例oracle用户下执行:srvctl stop database -d rac ( -o abort -f )或者sqlplus /nolog // 关闭数据库connect / as sysdbashutdown immedidate但是第一种需要原创 2013-12-09 11:35:54 · 548 阅读 · 0 评论 -
rac日志
在Oracle RAC环境中,对集群中的日志的定期检查是必不可少的。通过查看集群日志,可以早期定位集群环境中出现的问题,以便将问题消灭在萌芽状态。简单介绍一下有关Oracle集群环境中日志的结构,方便快速查找所需的日志文件。rac日志主要位于“$ORA_CRS_HOME/log”和“$ORACLE_HOME/log”目录中转载 2013-12-09 11:37:32 · 689 阅读 · 0 评论 -
oracle RAC 11.2.0.1升级11.2.0.3
env:OS:centos 6.6 64bitDB:11.2.0.1DES_DB:11.2.0.3这里使用out of place 所以环境容量问题一定要足够以下是步骤:首先将升级所使用的文件上传到服务器,解压可读写目录112030_Linux-x86-64_3of7.zip 1,grid用户进入解压的目录执行检查./runcluvfy.sh stage -pr原创 2015-03-10 16:29:15 · 649 阅读 · 0 评论 -
oracle11g r2 rac安装
Centos5.5 64bit + oracle11gR2 + NFS安装RAC步骤说明 目录安装前的一些问题解答:...1安装前准备:...2安装步骤...2一、 安装依赖包...2二、 修改内核参数...2三、 修改限制参数...3四、 修改login文件...3五、 添加用户和...原创 2013-12-09 13:26:54 · 1049 阅读 · 0 评论 -
oracle gg 简单使用
一、Oracle gg介绍下载地址:http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html官方参考资料地址:http://docs.oracle.com/cd/E35209_01/index.htmGoldenGate Transactional Data Management (TDM原创 2014-01-21 11:35:22 · 2992 阅读 · 0 评论 -
mysql MHA
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证...原创 2016-10-20 15:52:37 · 780 阅读 · 0 评论 -
centos 7 lvs 负载均衡搭建
概述:LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服原创 2017-01-05 14:04:29 · 3695 阅读 · 3 评论 -
centos7 LVS+Keepalived实现mysql的负载均衡
简介Keepalived的作用是检测服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器,跟lvs一起配合使用作为很好的搭档注意,这里实现的是lvs...原创 2017-01-05 14:41:32 · 2905 阅读 · 2 评论 -
手工搭建物理DG
以下是主要过程: 系统环境:两台相同的centos在主库(primary database)中提前安装好了Oracle 11gR2软件并创建了数据库,实例名为DB11G。IP:192.168.9.69 hostname:robbiehost db_unique_name:DB11G备库(standby database)(192.168.9.69)中只安装了Oracle原创 2013-11-20 13:51:22 · 1437 阅读 · 0 评论 -
DG物理备库的几种模式
说明:备用数据库(standby database):ORACLE推出的一种高可用性(HIGH AVAILABLE)数据库方案,在主节点与备用节点间通过日志同步来保证数据的同步,备用节点作为主节点的备份可以实现快速切换与灾难性恢复,从920开始,还开始支持物理与逻辑备用服务器。逻辑standby是通过接收primary数据库的redo log并转换成sql语句,然后在standby数据库...原创 2017-03-18 21:49:14 · 2681 阅读 · 0 评论 -
阿里双十一数据库技术
前言大家都知道,双十一的零点高峰给系统带来的压力,尤其是数据库,作为整个交易系统最核心的组成部分,数据库的性能直接决定了整个系统的稳定性。阿里巴巴(淘宝和天猫)的核心系统全部运行在PC服务器和MySQL数据库上,通过数据水平拆分实现了非常高的扩展性和可用性, 数据库的容量已经不再是系统瓶颈。双十一最重要的工作就是根据业务的压力,准确评估出系统的容量。因为阿里数据库的规模非常大,数据库扩容也转载 2017-03-29 15:02:44 · 394 阅读 · 0 评论 -
Oracle 11G 使用duplicate from active database 创建DG
环境Oracle 11.2.0.3OS: redhat 5.4DB_NAME:BEIJING主库操作: 设置归档模式,设置force logging alter database force logging; 添加standby logfile SYS@BEIJING> select group#,members,bytes/1024/1024 from v原创 2017-04-08 22:01:46 · 582 阅读 · 0 评论 -
keepalived VRRP协议与选举算解析
简介什么是keepalived呢?keepalived是实现高可用的一种轻量级的技术手段,主要用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生。之所以说keepalived是轻量级的,是相对于corosync + ldirectord来说的。keepalived也可以实现高可用集群,而且配置起来比corosync + ldirectord简单方便很多,kee...转载 2018-10-30 10:43:15 · 328 阅读 · 0 评论