1 / 25

Oracle RAC 原理浅谈

Oracle RAC 原理浅谈. 纲要. Oracle RAC 原理简介 RAC 部署技巧及维护注意事项. 纲要. Oracle RAC 原理简介 RAC 部署技巧及维护注意事项. Password file. Oracle 基础架构. Instance. User process. SGA. Shared Pool. Database Buffer Cache. Redo Log Buffer. Library Cache. Server process. Data Dictionary Cache. Large Pool.

jarah
Download Presentation

Oracle RAC 原理浅谈

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Oracle RAC 原理浅谈

  2. 纲要 • Oracle RAC 原理简介 • RAC部署技巧及维护注意事项

  3. 纲要 • Oracle RAC 原理简介 • RAC部署技巧及维护注意事项

  4. Password file Oracle基础架构 Instance Userprocess SGA Shared Pool DatabaseBuffer Cache Redo LogBuffer Library Cache Serverprocess Data DictionaryCache Large Pool Java Pool PGA PMON SMON DBWR LGWR CKPT Others Control files Data files Redo Log files Parameter file Archived Log files Database

  5. 双节点Oracle RAC架构 A B LMD LMS LCK0 LMON

  6. 集群相关服务和组件 • 集群服务 • Crsd 集群资源服务 • Cssd 集群同步服务 • Evmd 事件管理服务 • 集群组件 • Ocr 集群注册文件,记录每个节点的相关信息 • Vdisk 表决盘,仲裁机制,避免多节点冲突

  7. Cache Fusion 示例 数据块属性 状态: PI,CR,SCUR,XCUR 访问模式: NULL,S,X 角色: Local,Global

  8. Cache Fusion 示例 数据块属性 状态: PI,CR,SCUR,XCUR 访问模式: NULL,S,X 角色: Local,Global

  9. Cache Fusion 示例 数据块属性 状态: PI,CR,SCUR,XCUR 访问模式: NULL,S,X 角色: Local,Global

  10. Cache Fusion 示例 数据块属性 状态: PI,CR,SCUR,XCUR 访问模式: NULL,S,X 角色: Local,Global

  11. Cache Fusion 示例 数据块属性 状态: PI,CR,SCUR,XCUR 访问模式: NULL,S,X 角色: Local,Global

  12. Oracle RAC 发展史

  13. GCS FC Oracle RAC 技术特性 • 不仅支持两种简单Cluster模式: 备份机和互为备份 • 而且具有并行处理、负载均衡、无单点失效的特点 1.高性能 2.高可用性 3.高扩展性4.易管理性

  14. Oracle RAC 技术特性1-高性能 负载均衡/并行处理 LAN High Speed Interconnect Fiber Channel or Shared SCSI Single Database • 大用户量的并发访问分担到多台节点机上并行处理 • 单个用户重负载的运算分担到多个节点机上做并行处理

  15. Oracle RAC 技术特性2-高可用 无单点失效问题 • 内部高速交换保证节点间内存同步和故障监测 • 单节点故障后用户自动切换到其它正常的节点

  16. Oracle RAC 技术特性3-易扩展 具有高度的可扩展性 Node B Node C Node D Node A 节点 C & D 加入OPS/RAC集群, 最大可扩展到个?节点

  17. Intelligent Agent 用于管理的应用程序 Intelligent Agent Network Intelligent Agent Enterprise Manager Console Event System Security System Job System Intelligent Agent Oracle RAC 技术特性4-易管理 在局域网中,有一台客户机做为管理控制台,实现集群系统的统一管理: • 数据库的管理控制台,用于管理并行数据库,可以同时监控各节点的数据库实例,实现启动、停止、监控运行性能等功能; • 磁盘柜的管理控制台; • 网管系统和UPS管理控制台等。

  18. Log Files Standby Database Oracle RAC 数据保护的延伸-DG Primary Server • 物理备份 • 逻辑备份 • 最大保护模式 • 最大可用模式 • 最大性能模式 Standby Server Production Database Log write 上海 Delayed Apply 北京

  19. 纲要 • Oracle RAC 原理简介 • RAC部署技巧及维护注意事项

  20. RAC部署技巧及维护注意事项 • 节点间如何保持时间同步? • 两节点之间心跳使用直连线还是交换机? • 安装Linux需要关闭防火墙和SELinux!! • Linux下配置环境变量注意字符格式!! • 节点机器系统冗余方案怎么做? • 归档日志存放在共享存储上还是节点本地? • RAC的RMAN备份找不到另一个节点的归档日志? • 两层架构的节点重启故障可能是什么原因? • 由于IP冲突导致的种种问题!!

  21. RAC部署技巧及维护注意事项 • 客户端连接配置后时断时通!! RAC = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521)) (LOAD_BALANCE = yes) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = rac) ) ) HOST=node1 HOST=node2 /etc/hosts或DNS 192.168.0.1 node1 192.168.0.2 node2

  22. RAC部署技巧及维护注意事项 • RAC自身实现数据冗余!!

  23. RAC部署技巧及维护注意事项 • 11gR2新特性-scan-vip ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =scan-vip)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) Scan-vip 192.168.0.1 DNS primary 双DNS解析 client Scan-vip 192.168.0.2 DNS2 standby

  24. 纲要 • Oracle RAC 原理简介 • RAC部署技巧及维护注意事项

  25. Q & A Q U E S T I O N S A N S W E R S

More Related