Oracle数据库10g极大提高可用性和网格计算能力8409.pptx
《Oracle数据库10g极大提高可用性和网格计算能力8409.pptx》由会员分享,可在线阅读,更多相关《Oracle数据库10g极大提高可用性和网格计算能力8409.pptx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle 数据库数据库 10g 如何彻底如何彻底改变可用性并支持网格改变可用性并支持网格讲座号:1069 Wei Hu开发主管甲骨文公司从高质量的组件到高质量的系统从高质量的组件到高质量的系统通常,低成本低成本=低质量低质量以往,高质量的系统由高质量、高成本的组件构建 大型机模型Oracle 支持一种新模型Oracle 组合大量廉价处理器和存储器构建高质量的系统坚不可摧的廉价系统低成本容错低成本容错网格集群网格集群网格集群网格集群低成本容错低成本容错低成本容错低成本容错计算机计算机计算机计算机 故障故障故障故障 数据数据数据数据 故障故障故障故障系统系统系统系统 更改更改更改更改数据数据数
2、据数据 更改更改更改更改意外意外意外意外停机停机停机停机计划计划计划计划停机停机停机停机商业网格和可用性网格集中标准的低成本节点和模块化磁盘阵列非常适合于 RAC 高可用性故障可切换至网格上的任意节点网格负载平衡将随时间重新分配专为容错设计专为容错设计数据保护与恢复的新经济学基于磁盘的恢复基于磁盘的恢复基于磁盘的恢复基于磁盘的恢复计算机计算机计算机计算机故障故障故障故障数据数据数据数据 故障故障故障故障系统系统系统系统 更改更改更改更改数据数据数据数据 更改更改更改更改意外意外意外意外停机停机停机停机计划计划计划计划停机停机停机停机使用廉价磁盘空间减少代价高昂停机新境界:新境界:基于磁盘的数据
3、恢复基于磁盘的数据恢复磁盘几乎与磁带一样便宜磁盘几乎与磁带一样便宜磁盘比磁带更好磁盘比磁带更好随机访问所有数据随机访问所有数据我们重新设计我们的恢复策略以充我们重新设计我们的恢复策略以充分利用这些新经济情况分利用这些新经济情况 随机访问使我们可以只对数据随机访问使我们可以只对数据库中库中更改的更改的数据进行备份和恢数据进行备份和恢复复备份和恢复从几小时变为几分钟备份和恢复从几小时变为几分钟2000s-200 GB1980s-200 MB增加了 1000 倍使用低成本存储器进行故障恢复使用低成本存储器进行故障恢复计算机计算机计算机计算机故障故障故障故障 数据数据数据数据 故障故障故障故障系统系统
4、系统系统更改更改更改更改数据数据数据数据更改更改更改更改意外意外意外意外停机停机停机停机计划计划计划计划停机停机停机停机存储故障存储故障存储故障存储故障人为错误人为错误人为错误人为错误崩溃崩溃崩溃崩溃站点故障站点故障站点故障站点故障四种故障类型四种故障类型使使用 ASM 进行数据镜像在廉价的模块化存储阵列中在廉价的模块化存储阵列中镜像数据镜像数据无需额外的事件记录或昂贵无需额外的事件记录或昂贵的的 NVRAM 来恢复镜像来恢复镜像数据库记录恢复镜像数据库记录恢复镜像磁盘和阵列出现故障时自动磁盘和阵列出现故障时自动重新镜像重新镜像专为容错设计专为容错设计使用低成本存储器进行故障恢复使用低成本存储
5、器进行故障恢复减少人为错误造成的损失减少人为错误造成的损失计算机计算机计算机计算机故障故障故障故障 数据数据数据数据故障故障故障故障系统系统系统系统更改更改更改更改数据数据数据数据更改更改更改更改意外意外意外意外停机停机停机停机计划计划计划计划停机停机停机停机存储故障存储故障存储故障存储故障人为错误人为错误人为错误人为错误崩溃崩溃崩溃崩溃站点故障站点故障站点故障站点故障人为错误人为错误目标是尽快分析并进行修复 对于局部损坏需要进行外部分析和修复例如 删除错误订单对于大范围的损坏需要完全删除以防止长时间的停机例如 批量删除本月的订单人为人为 错错误误其他其他停机停机停机的停机的最重要的原因最重要
6、的原因闪回时间导航闪回时间导航闪回查询闪回查询查询某时间点的所有数据查询某时间点的所有数据闪回版本查询闪回版本查询查看某一行在两个时间点之间的全部查看某一行在两个时间点之间的全部版本版本查看更改此行的事务查看更改此行的事务闪回事务查询闪回事务查询查看某个事务进行的全部更改查看某个事务进行的全部更改Tx 1Tx 2Tx 3Select*from Emp AS OF 2:00 P.M.where Select*from Emp VERSIONS BETWEEN 2:00 PM and 3:00 PM where Select*from DBA_TRANSACTION_QUERY where xid
7、=000200030000002D;闪回数据库闪回数据库时间点恢复的新策略闪回日志捕获更改的块的所有旧版本看作一种连续备份按日志重做将数据库恢复到某一时间仅恢复更改的块快速 -在几分钟而不是几小时内恢复简单 单个命令即可进行恢复将数据库闪回至 2:05 PM数据库的数据库的“倒回倒回”按钮按钮数据文件数据文件闪回日志闪回日志新块版本磁盘写数据旧块版本闪回错误修正所有级别的恢复所有级别的恢复数据库级数据库级闪回数据库将整个数据库恢复到闪回数据库将整个数据库恢复到某个时间某个时间使用闪回日志使用闪回日志表级表级闪回表将表中的行恢复到某个时闪回表将表中的行恢复到某个时间间在数据库中使用在数据库中使用
8、 UNDO闪回删除恢复删除的表和索引闪回删除恢复删除的表和索引DROP 的回收站的回收站 行级行级恢复个别的行恢复个别的行使用闪回查询使用闪回查询订单订单数据库数据库客户客户所有用户的闪回所有用户的闪回最终用户最终用户闪回查询闪回查询 闪回版本查询闪回版本查询开发人员开发人员 闪回版本查询闪回版本查询 闪回事务查询闪回事务查询 闪回表闪回表数据库管理员数据库管理员 闪回数据库闪回数据库 闪回删除闪回删除系统管理员系统管理员 数据卫士数据卫士恢复上的革新恢复上的革新闪回革新了恢复只对更改的数据进行操作改正错误的时间与产生错误的时间相等只需几分钟而不是几小时闪回非常容易只需单个命令而非复杂的过程改
9、正时间改正时间 =产生错误时间产生错误时间 +f(DB_SIZE)防止崩溃与崩溃恢复防止崩溃与崩溃恢复计算机计算机计算机计算机 故障故障故障故障 数据数据数据数据故障故障故障故障系统系统系统系统更改更改更改更改数据数据数据数据更改更改更改更改意外意外意外意外停机停机停机停机计划计划计划计划停机停机停机停机存储故障存储故障存储故障存储故障人为错误人为错误人为错误人为错误崩溃崩溃崩溃崩溃站点故障站点故障站点故障站点故障Oracle 端到端数据验证端到端数据验证H.A.R.D.硬件辅助数据恢复防止在数据库和存储设备的 IO 路径产生崩溃最初在 Oracle9iR2 中引入10g HARD 提供更好的
10、检查检查所有文件类型和块大小DB、日志、归档、备份等A.S.M.支持 HARD,无需使用 RAW 设备获得主要存储器厂商的支持A.S.M.A.S.M.OracleOracleSAN 和和 虚拟化虚拟化块验证并且防止向块添加信息 经存储设备验证的保护信息卷管理器卷管理器卷管理器卷管理器操作系统操作系统操作系统操作系统主机总线适配器主机总线适配器主机总线适配器主机总线适配器SAN SAN 接口接口接口接口存储设备存储设备存储设备存储设备快速恢复区快速恢复区完全自动的、基于磁盘的备份和恢复设置并忽略每晚的增量备份前滚至恢复区备份在生产数据库中对更改的块进行跟踪永远不需要全面扫描异常快速(20 倍)验
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 10 极大 提高 可用性 网格 计算 能力 8409
限制150内