管理高可用性.ppt
《管理高可用性.ppt》由会员分享,可在线阅读,更多相关《管理高可用性.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle Database 10g基础教程基础教程 清华大学出版社清华大学出版社第第17章章 管理高可用性管理高可用性 Oracle Database 10g基础教程基础教程 清华大学出版社清华大学出版社教学目标 教学难点和重点教学过程12/30/20221Oracle Database 10g基础教程基础教程 清华大学出版社清华大学出版社教学目标教学目标l理解系统可用性的概念理解系统可用性的概念l了解系统停机的主要原因了解系统停机的主要原因l掌握如何进行计算故障保护掌握如何进行计算故障保护l掌握如何进行数据故障保护掌握如何进行数据故障保护l掌握如何进行数据改变保护掌握如何进行数据改变保护
2、l掌握如何进行系统改变保护掌握如何进行系统改变保护12/30/20222Oracle Database 10g基础教程基础教程 清华大学出版社清华大学出版社教学难点和重点教学难点和重点l系统可用性的概念系统可用性的概念l系统停机的主要原因系统停机的主要原因l如何进行计算故障保护如何进行计算故障保护l如何进行数据故障保护如何进行数据故障保护l如何进行数据改变保护如何进行数据改变保护l如何进行系统改变保护如何进行系统改变保护12/30/20223Oracle Database 10g基础教程基础教程 清华大学出版社清华大学出版社教学过程教学过程17.1 概述概述 17.2 计算机故障保护计算机故障
3、保护 17.3 防止数据故障防止数据故障 17.4 避免计划内停机避免计划内停机 12/30/20224Oracle Database 10g基础教程基础教程 清华大学出版社清华大学出版社17.1 概述概述l可用性是一项度量计算机系统正常运行时间的指可用性是一项度量计算机系统正常运行时间的指标。这项指标无论系统处于何种状态,例如系统标。这项指标无论系统处于何种状态,例如系统维护或系统升级,都应该保证系统正常使用。可维护或系统升级,都应该保证系统正常使用。可用性是解决应用程序可以正常使用的时间的问题,用性是解决应用程序可以正常使用的时间的问题,可伸缩性描述应用程序可以接受的并发用户访问可伸缩性描
4、述应用程序可以接受的并发用户访问的数量问题。的数量问题。l在设计高度可用的在设计高度可用的IT网格基础架构时,所面临的网格基础架构时,所面临的一大挑战是检查和解决所有可能的停机原因。图一大挑战是检查和解决所有可能的停机原因。图17-1显示了一系列停机原因,这些原因可以归为显示了一系列停机原因,这些原因可以归为两大类:意外停机和计划停机。两大类:意外停机和计划停机。12/30/20225Oracle Database 10g基础教程基础教程 清华大学出版社清华大学出版社17.2 计算机故障保护计算机故障保护 l当计算机系统或数据库服务器意外故障并当计算机系统或数据库服务器意外故障并导致服务中断时
5、,计算机就会发生故障,导致服务中断时,计算机就会发生故障,如图如图17-2所示。在大多数情况下,这是由所示。在大多数情况下,这是由于硬件故障。于硬件故障。l这些类型的故障可利用快速数据库故障恢这些类型的故障可利用快速数据库故障恢复和集群技术来解决。复和集群技术来解决。12/30/20226Oracle Database 10g基础教程基础教程 清华大学出版社清华大学出版社带有真正应用集群的企业网格带有真正应用集群的企业网格 l真正应用集群真正应用集群(real application cluster,RAC)使得企业可以构建支持多个操作系统的服务器,使得企业可以构建支持多个操作系统的服务器,并
6、可提供出色的可用性和可伸缩性。在真正应用并可提供出色的可用性和可伸缩性。在真正应用集群环境中,集群环境中,Oracle可在一个集群中运行于两个可在一个集群中运行于两个或更多个系统之上,并可以同时访问一个共享数或更多个系统之上,并可以同时访问一个共享数据库。这使得一个数据库系统可以跨越多个硬件据库。这使得一个数据库系统可以跨越多个硬件系统,同时对应用程序而言仍是一个统一的数据系统,同时对应用程序而言仍是一个统一的数据库系统,从而为用户的应用程序带来出色的可用库系统,从而为用户的应用程序带来出色的可用性和可伸缩性优势,包括:性和可伸缩性优势,包括:容量规划的灵活性和经济高效性,进而使得企业可以容量
7、规划的灵活性和经济高效性,进而使得企业可以随着业务的扩展根据需求进行扩展。随着业务的扩展根据需求进行扩展。集群故障容错,特别是计算机故障。集群故障容错,特别是计算机故障。12/30/20227Oracle Database 10g基础教程基础教程 清华大学出版社清华大学出版社绑定数据库崩溃恢复绑定数据库崩溃恢复 l造成意外停机的一个最常见的原因是系统故障或崩溃。系造成意外停机的一个最常见的原因是系统故障或崩溃。系统故障是由于硬件故障、电源故障和操作系统或服务器崩统故障是由于硬件故障、电源故障和操作系统或服务器崩溃造成的。这些故障导致的中断次数取决于受影响的用户溃造成的。这些故障导致的中断次数取
8、决于受影响的用户数量,以及服务恢复的速度。数量,以及服务恢复的速度。l高可用性系统设计用于在故障发生后,自动快速进行故障高可用性系统设计用于在故障发生后,自动快速进行故障恢复。关键系统的用户希望恢复。关键系统的用户希望IT部门能够承诺快速实现故障部门能够承诺快速实现故障恢复,并可以预测故障时间。停机时间如果比承诺时间长,恢复,并可以预测故障时间。停机时间如果比承诺时间长,就会对运营造成直接的影响,导致收入损失,生产效率降就会对运营造成直接的影响,导致收入损失,生产效率降低。低。lOracle数据库提供了非常快速的系统故障和崩溃恢复。数据库提供了非常快速的系统故障和崩溃恢复。12/30/2022
9、8Oracle Database 10g基础教程基础教程 清华大学出版社清华大学出版社17.3 防止数据故障防止数据故障 l数据故障是指丢失、损坏或破坏关键企业数据,数据故障是指丢失、损坏或破坏关键企业数据,如图如图17-3所示。数据故障的原因比计算机故障更所示。数据故障的原因比计算机故障更加错综复杂,可能由于存储硬件、人为错误、损加错综复杂,可能由于存储硬件、人为错误、损坏或站点故障而引起。坏或站点故障而引起。l非常重要的一点是,要设计一款解决方案来防止非常重要的一点是,要设计一款解决方案来防止数据故障并提供故障恢复。系统或网络故障可能数据故障并提供故障恢复。系统或网络故障可能会妨碍用户访问
10、数据,但发生数据故障后,如果会妨碍用户访问数据,但发生数据故障后,如果没有正确的备份或恢复技术,则会导致需要数小没有正确的备份或恢复技术,则会导致需要数小时的恢复时间,甚至丢失数据。时的恢复时间,甚至丢失数据。l在在Oracle Database10g中,极大地增强了数据保中,极大地增强了数据保护能力。护能力。12/30/20229Oracle Database 10g基础教程基础教程 清华大学出版社清华大学出版社防止存储故障防止存储故障 l利用利用Oracle数据库的自动存储管理数据库的自动存储管理(ASM)特性。特性。ASM在在Oracle内核中提供了一个垂直集成的文件系统和数据卷管内核中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 可用性
限制150内