2010年2月26日
谈到容灾就不能不说BCP, 而BCP中最关键的就是BIA, 有关BIA的定义有很多包括(Business impact analysis,Business impact Assessment)。老蒋在这里给出一个标准定义: BIA就是业务影响分析,或者业务影响评估,也就是通过对系统的分析找到应用系统中最脆弱的地方。并且针对有可能对系统造成的灾难进行分析,得出报告。 BIA还分析系统中各个模块之间的依存关系,看那些模块是基础模块,如果崩溃后对整个系统会造成巨大损失。而其他模块的崩溃可能...
Tags:
2009年7月1日
ocfs 只能在RAC当中用.ocfs2的开发方向有了重大调整,目的是成为通用的 cluster filesystem.我相信oracle和ocfs2 开发团队的实力和未来的发展,软件发展都有从幼稚到成熟,混乱到清晰,脆弱到稳定的过程,如果目前你有生产系统要考虑集群文件系统, ocfs2就不要考虑了.因为目前的RAC环境,看不出有任何理由在生产环境用ocfs2的必要.RAC涉及到存储的就是2个个地方,一个是OCR和voting(以及他们的redundant config),另外一块就是Oralc...
Tags:
2009年5月14日
不考虑技术成熟度, 及100%的数据准确性, 逻辑备份数据库是灾备的最佳方案, 只不过目前这方面技术在稳定性和性能上还有未解决的问题. 许多公司在做这样的产品, DSG也是其中之一. 今天听了DSG的产品介绍后, 猜想了他们产品的技术基础. Realsync产品是用来建逻辑备份数据库的, 这种方法是好方法, 但产品的成熟程度及性能要做好是不容易的. SharePlex和GoldenGate的起步比DSG早, 但在金融行业这样要求数据绝对不能出错的领域, 要在主要的数据...
Tags:
2009年4月24日
Data guard是ORACLE 推出的一种高可用性(HIGH AVAILABLE)的数据库方案,在8i之前称之为standby database,从9i开始,正式更名为Data guard,它是在主节点与备用节点间通过日志同步来保证数据的同步,可以实现快速切换与灾难性恢复。Data guard只是在软件上对数据库进行设置,并不需要额外购买任何组件能在对主数据库影响很小的情况下,实现主备数据库的同步,而主备机的数据差异只在在线日志部分,所以被不少企业作为了数据容灾方案。ORACLE 从7.3推...
Tags:
2008年1月25日
决定应该赋予数据库什么样的存储和配置,已经成为一项杂乱无章的工作,这种现象我见得多了。数据库工程师一般都是数据库的专家,而对于存储配置的低层细节几乎一无所知。另外存储管理员和工程师也往往不知道数据库如何利用下层的存储,以及数据库、索引文件、记录文件,当然还有文件系统和卷管理器的需求和最佳配置又是什么。 这往往造成了存储资源利用率低,增加了整体成本,导致性能降低甚至可能无法满足你的需求,此外预算也总是很紧张,而管理上又要求有效地利用可获得的预算。本文将解决数据库管理员和存储工程师在解决架构问题而进...
Tags:
2007年11月29日
随着电信存储数据重要性的提高,用户需要在线方式进行数据保护,而创新科存储(UIT)的SVM的独创的Redirect-on-write 快照技术(简称PIT)能更好,更加有效的保护电信级的数据。在本文中,我们将讨论Redirect-on-write 快照技术的技术原理和如何做好电信级的容灾保护。1 LBA简述为了让大家更好的理解Redirect-on-write 快照技术(简称PIT),我们首先从磁盘的机理开始讨论...
2007年11月21日
容灾的发展从原来手工编程,复制应用数据到容灾站点,到后来的通过软件卷一级的复制, 再到盘阵的块一级复制。到现在容灾基本分成3个大的类型:1. 基于应用软件的数据复制和迁移。 代表有ORACLE DATA GUARD, 这类容灾数据的复制方式是基于逻辑事务的,复制最安全可靠。但缺点是不能复制别的应用的数据,而且每个不同的应用要有应用软件提供的接口,配置较复杂。而且容灾站点在复制时不能写数据。2.基于卷一级别的通用软件数据复制。代表有VERITAS VVR, 这类数据容灾方式可以复制各类应用的数据,...
Tags:
2007年9月24日
ram是oracle数据库备份里使用最多的热备方式,本文从结构上让操作者了解rman的备份机理,如何将目标数据库注册到rman数据库上 Target 数据库 应用数据库 ora815 NBU CLIENT Oracle agent for nbu Internal/oracle Internal/oracle@ora815 ...
2007年9月24日
在做系统具体运行的时候,如果存储系统不稳定就会经常出现数据库文件丢失的问题,如果是数据文件丢失,相对来讲比较好解决,但如果是控制文件丢失,就会很麻烦,是重新生成呢?还是从备份系统恢复?但是从备份系统的恢复风险也很大, 下面就是针对控制文件丢失情况下的具体实验,可以一般测试一边理解。1、在数据库运行中,删除某一个控制文件。 将数据库down掉,shutdown/shutdown abort 在操作系统级,cp 存在的控制文件名 丢失的控...
2007年9月21日
数据库的容灾是容灾系统最重要也是最复杂的容灾方式,本文是通过描述EMC对oracle的容灾来解释如何在容灾系统中保证数据库的完整性问题。 在开始备份之前,EMC TimeFinder 会对Oracle 数据库数据所在的PCV做一个镜像,这个镜像叫做BCV,它们都在EMC的阵列上配置。在这个数据镜像生成之前,数据库的数据库事务必须是在一致性和完整性的状态,NetBackup for Oracle Server Free Agent会对 SUN E15K服务器上的Oracle...
Tags: