Mr.Bank

银行软件研发中心培训资料:Oracle数据库真正应用集群RAC原理和应用认证培训资料

Oracle 10g – 真是应用集群RAC介绍.pdf
Oracle 10g RAC Administration.ppt
Oracle 10g RAC Administration.zip
Oracle 10g RAC安装过程.pdf
Oracle Database 10g RAC管理技术.ppt
Oracle RACR原理及应用.ppt
Oracle RAC应用集群讲座.ppt

D17276GC20_sg-Oracle databse 10g:RAC for administrators:
D17276GC20_sg-Oracle databse 10g:RAC for administratorsD46925-Oracle databse 10g:RAC for administrators – v1.pdf
D17276GC20_sg-Oracle databse 10g:RAC for administratorsD46926-Oracle databse 10g:RAC for administrators – v2.pdf
D17276GC20_sg-Oracle databse 10g:RAC for administratorsD46927-Oracle databse 10g:RAC for administrators – v3.pdf

Oracle RAC应用集群讲座.ppt

DATA GUARD简介

Data Guard是一个集合,由一个primary 数据库(生产数据库)及一个或多个standby 数据库(最多 9 个)组成。
组成 Data Guard 的数据库通过Oracle Net 连接,并且有可能分布于不同地域。
可以保证主备库的事物一致,在主库出现故障无法正常使用时,可以切到备库。

在data guard方式下,一旦出现故障,解决时间长,且需要停机
当主库需要日常维护,资源调整或者系统级补丁安装时,需要切换到STANDBY数据库对外提供服务,需要停机时间
现有STANDBY部署方式,由单台服务器对外提供服务,而依靠提高单台服务器资源已经不能满足业务量快速增长的需求,纵向扩展遇到瓶颈

无断点故障切换
单节点故障
补丁安装
灵活的可伸缩性
增加、更换、删除部分硬件设备
环境成本

ORACLE集群技术可以满足上述需求

第二节
ORACLE集群简介

RAC:Real Application Cluster
ORACLE数据库的Oracle真正应用集群
集群:通过把多个相互连接的计算机的处理能力联合起来,建立起一个强壮、灵活的计算机环境。
RAC通过利用集群化的硬件配置为应用程序提供了良好的可伸缩性和高可用性

公用存储
一般除实例自身的archivelog外,其他数据均采用共享的方式
高可用
节点间相互独立,单个节点失败不会影响整个系统的正常运行
动态可伸缩
可以通过在线增减节点的横向扩展来改变系统的性能和容量
透明性
在单机上可运行,则在RAC上无需更改数据库代码,同样可以运行。
Cache Fusion
各实例通过高速网络互联,共享内存,减少系统硬盘的I/O量
动态负载均衡

第三节
RAC体系结构
CRS:Cluster Ready Service集群就绪服务
ORACLE提供的集群软件,提供集群所需的各种服务,保证集群环境数据的一致性
CRSD:启动集群服务、定期监控出现问题、重启服务,instance事件记录
RACGIMON:用于RAC事件记录
EVMD:由instance异常触发,捕获异常
OCSSD & OPROCD:保证节点的一致性,增删时常用
节点间数据的访问权进行仲裁的机制。
其为数据文件的一种
建议至少有一个以上,奇数个VOTING DISK
保证每个VOTING DISK都在不同的磁盘,有利于访问效率,亦便于失败时候的恢复。
ASM:Automatic Storage Management ORACLE数据库的自动存储管理
ASM为Oracle提供的一个卷管理器,用于替代操作操作系统所提供的LVM
帮助DBA 管理动态数据库环境,让DBA 能够在扩大或缩小数据库规模的情况下,无需关闭数据库以调整存储配置
ASM可以自动管理磁盘组,并提供数据冗余和优化
ASM可自动管理磁盘组内数据库文件的放置,优化了性能和资源利用率。
ASM会自动管理存储,包括创建、删除数据文件
ASM实现了自动的条带化(Striping)和磁盘镜(Mirroring)以提高I/O的性能和数据可靠性
在往磁盘组中增加磁盘或从磁盘组中删除磁盘后,ASM将自动重新平衡――均衡地在磁盘组中的所有磁盘上重新分布文件数据
ASM 是一种能力,它通过实现手动存储器的自动化来节省DBA 的时间,使其能够以更高的效率管理更大、更多的数据库
ASM 不是一个通用的文件系统,并只能用于 Oracle 数据文件、重做日志以及控制文件
ASM 作为单独的 Oracle 实例实施,只有它在运行时其他数据库才能访问它
ASM启于其他实例之前,停于其他实例之后


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注