140 likes | 285 Vues
Oracle8 i 并行服务器. 高可用性 (HA) 技术. 双机热备份. 并行服务器. 双机热备份的缺点. 应用系统中包含两个分离的数据库,需要人为地对应用系统的数据进行分割,同时需要在应用程序中考虑保持两个数据库内容的一致性,增加了应用系统的复杂性,也不利于系统今后的扩展 ( 如增加服务器个数等 ) 。 由于需要重新启动数据库核心进程,客户端与服务器之间的数据库连接会中断,需要重新进行数据库的连接和登录工作。. 什么是并行数据库?. 多实例共享 数据库 有效地保护您的投资 需要特殊硬件支持 实例间必须有锁定进程 LCK.
E N D
高可用性 (HA) 技术 双机热备份 并行服务器
双机热备份的缺点 应用系统中包含两个分离的数据库,需要人为地对应用系统的数据进行分割,同时需要在应用程序中考虑保持两个数据库内容的一致性,增加了应用系统的复杂性,也不利于系统今后的扩展(如增加服务器个数等)。 由于需要重新启动数据库核心进程,客户端与服务器之间的数据库连接会中断,需要重新进行数据库的连接和登录工作。
什么是并行数据库? 多实例共享 数据库 有效地保护您的投资 需要特殊硬件支持 实例间必须有锁定进程LCK
Oracle独有的并行服务器(Oracle Parallel Server, OPS)技术可以良好地保证应用系统的高可用性,同时最大限度地发挥多机系统硬件平台的性能。 • 各服务器共享一个数据库,在正常运行时可以进行负载分担,无需考虑应用数据的人为分割 • 并行服务器方式对应用完全透明,在应用程序设计和开发的过程中也不需要进行特殊编程,简化了开发的复杂程度,同时今后系统扩展也无需修改应用程序 • 不需要重新启动数据库核心进程,客户端与服务器之间的数据库连接不会中断,无需重新进行数据库的连接和登录工作,减少了客户端应用的中断时间
Sun’s Cluster Compaq’s Cluster(NonStop Cluster) IBM’s Cluster 曙光公司的Cluster Turbo Linux也可以实现集群系统 支持并行数据库的硬件
集群管理软件 Oracle数据库之企业版并行选件 实现并行数据库的软件
SUN 集群系统的体系结构 主控台 TC 公网 私网 节点1 节点2
主控台安装Cluster的客户软件 节点上安装Cluster的服务器软件 安装命令scinstall 选择一个共享设备作为quorum Cluster软件的安装
Oracle并行数据库安装在磁盘阵列上,不能是格式化好的ufs文件系统。Oracle并行数据库安装在磁盘阵列上,不能是格式化好的ufs文件系统。 使用vol manager卷管理来管理磁盘阵列 卷管理可以将多个物理盘映射成一个逻辑盘 raid0增强I/O性能 raid1磁盘镜像 raid3磁盘冗余校验 riad5磁盘增强I/O并进行冗余校验 Vol Manager卷管理
磁盘分区组成subdisk 多个subdisk组成plexes plexes组成VM disk VM disk组成磁盘组dg Vol Manager卷管理
建立镜像的卷,用作控制文件镜像和日志文件镜像。建立镜像的卷,用作控制文件镜像和日志文件镜像。 建立数据库用户帐号 建立数据库用户组 更改操作系统核心的内存参数 为Oracle用户设置环境变量 为集群软件打补丁程序 重新启动集群系统 并行数据库的安装(一)
启动安装程序Orainst,选中并行选件 在第一个节点上安装并行数据库,并按照提示在其它节点上也进行安装。这时候其它节点上安装的只是数据库实例 并行数据库的安装(二)
双机增强系统性能,但并不提高可靠性 Cluster集群系统除实现并行数据库以外,还可以实现HA系统(高可用系统) 客户端编程实现 包装成逻辑机,依靠第三方软件 并行数据库的使用