• 1. Oracle RAC 原理浅谈
  • 2. Oracle RAC 原理简介 RAC部署技巧及维护注意事项纲要
  • 3. Oracle RAC 原理简介 RAC部署技巧及维护注意事项纲要
  • 4. Oracle基础架构Password fileInstance SGA Redo Log BufferShared Pool Data Dictionary CacheLibrary CacheDBWRSMONPMONCKPTLGWROthersUser processServer processPGAControl filesData files DatabaseDatabase Buffer CacheRedo Log filesJava PoolLarge PoolParameter fileArchived Log files
  • 5. 双节点Oracle RAC架构ABLMSLMDLMONLCK0
  • 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 发展史简称简单描述启动共享 存储IP数据 同步新特性8iOPSOracle Parallel Server手动RawPublic PrivateRac Ping9iRACReal Application Cluster手动Raw OcfsPublic PrivateCache Fusion 10g自动Raw Ocfs2 AsmPublic Private Host-vipService 冗余11gR2自动 记录状态Raw Ocfs2 AsmPublic Private Host-vip Scan-vipGrid 用户 Server Pools
  • 13. Oracle RAC 技术特性1.高性能 2.高可用性 3.高扩展性4.易管理性不仅支持两种简单Cluster模式: 备份机和互为备份 而且具有并行处理、负载均衡、无单点失效的特点GCS FC
  • 14. Oracle RAC 技术特性1-高性能负载均衡/并行处理Single Database High Speed InterconnectLANFiber Channel or Shared SCSI大用户量的并发访问分担到多台节点机上并行处理 单个用户重负载的运算分担到多个节点机上做并行处理
  • 15. Oracle RAC 技术特性2-高可用无单点失效问题内部高速交换保证节点间内存同步和故障监测 单节点故障后用户自动切换到其它正常的节点
  • 16. Oracle RAC 技术特性3-易扩展具有高度的可扩展性Node BNode A节点 C & D 加入OPS/RAC集群, 最大可扩展到个?节点Node CNode D
  • 17. Oracle RAC 技术特性4-易管理在局域网中,有一台客户机做为管理控制台,实现集群系统的统一管理: 数据库的管理控制台,用于管理并行数据库,可以同时监控各节点的数据库实例,实现启动、停止、监控运行性能等功能; 磁盘柜的管理控制台; 网管系统和UPS管理控制台等。NetworkIntelligent AgentIntelligent AgentIntelligent AgentIntelligent AgentJob SystemEvent SystemSecurity SystemEnterprise Manager Console用于管理的应用程序
  • 18. Oracle RAC 数据保护的延伸-DG 物理备份 逻辑备份 最大保护模式 最大可用模式 最大性能模式Standby DatabasePrimary ServerStandby Server Log FilesProduction DatabaseDelayed ApplyLog write北京上海
  • 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-vipORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =scan-vip)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) primarystandbyDNSDNS2clientScan-vip 192.168.0.1Scan-vip 192.168.0.2双DNS解析
  • 24. Oracle RAC 原理简介 RAC部署技巧及维护注意事项纲要
  • 25. AQ&Q U E S T I O N SA N S W E R S