同任何数据库环境一样,Oracle® 环境面临着极大的数据挑战,包括:
>在不影响生产的情况下频繁备份数据
>增强可恢复性
>为用于QA、测试和其它用途的生产数据库提供足够副本
>管理主存储和次存储的数据
>NetApp® SnapManager® for Oracle (SMO)可以显著简化包括这些任务在内的更多工作。上期 Tech OnTap 一篇文章中详述了 SMO及其与 Oracle ASM 和其它 Oracle 技术的紧密整合。
>本文将讲述如何部署 SMO,从而在主存储和次存储上简化甚至自动保护、恢复和克隆数据。首先,我将描述如何使用 SMO 自助数据保护帮助公司的数据库管理员或其他人完成这些工作。这样就不必直接参与到 NetApp存储上每个数据库相关的操作。
>凭借策略驱动型数据保护实现自助操作
>如果你的工作是满足 Oracle 环境的存储需求,你可能把大量时间花在解决数据库管理员、开发人员和测试人员的请求上。凭借 SnapManager 3.0 for Oracle,你就可以从备份、恢复和克隆等日常工作中解放出来。这不仅让你有了更多时间,也让数据库管理员和开发人员的工作变得更有效率。因为他们能够快速完成必要的任务,没有延迟,更积极和快速响应业务需求。
>通过整合 NetApp Protection Manager 和 NetApp Operations Manager (请阅读 Tech OnTap 前几期关于 Protection Manager 和 Operations Manager 的文章),SMO 让你同时享有这两个工具的超凡优势。这些优势包括使你完全控制和自动操作图形用户界面:
>用于主存储上帮助节省空间的备份的 NetApp SnapshotTM 副本
>用于次存储长期备份的NetApp SnapVaultTM
>用于灾难恢复的NetApp SnapMirror®
>用于为Oracle 数据库创建节省空间的副本的 NetApp FlexClone®
>图1) 策略驱动型数据保护使存储管理员可以将某些存储任务分配给数据管理员等用户来完成
>基于角色的访问控制(Role-based access control,简称 RBAC)提供了细化的安全,使其他使用者也可以完成任何一个或全部工作。你可以定义角色并分配给使用者,以此来管理这些使用者。这些使用者不用了解存储结构的细枝末节,就能够通过 SMO 界面完成分配的工作。
>备份
>SnapManager for Oracle 提供了两种数据保护方式:
>在主存储上进行Snapshot 副本
>在次存储上进行SnapVault备份
>SMO 凭借 NetApp Snapshot 技术可在不影响数据库性能的情况下,实现快速的、节省空间的备份。每个 Snapshot 副本形成之前,SMO 需要把数据库置入热备份模式以确保业务连续性。由于备份能在数分钟内完成,你可以在白天不影响生产的时候大量备份,同时创建恢复点,以降低故障发生时被存储的数据总量。运用图形日程调度程序,你可以快速创建或修改日程,自动执行你想要的备份。与 Oracle RMAN 的完美整合更可支持块级恢复。
>SMO 一个重要的特点在于每当一个备份被创建的时候,SMO 就会记录一次数据库的内容(数据文档、归档日志等)。你再也不用担心是否将新的表空间和数据文档更新到了备份簿,SMO 会为你做好这一切。
>NetApp SnapVault 可以使你将备份保存于次存储(本地或远程),增强数据的保护性。凭借 SnapVault,你可以将主存储上的 Snapshot 副本维持在一定的数量内以便能够立即进行恢复, 而同时可以将Snapshot 副本保存在次存储上。这样,你可以不用磁带就能够及时快速恢复数据。
>你可以完全管理次存储上的日程表和保留策略。对于主存储(本地备份)而言,你可以将任务交给公司里了解何时需要备份的最佳人选。这样,他们就能创建最有效的备份日程表,并且/或者完成所需的特殊备份。
>恢复
>凭借 SnapManager for Oracle,你可以快速恢复存储在磁盘上的数据。这样,你就能够快速选择正确的备份版本,使其更快速运行。
>SMO 3.0的新特点表现在,恢复算法增加了执行卷级SnapRestore® 操作的功能,它可将整个卷恢复到保存状态以快速恢复整个数据库。(因为整个卷被恢复到之前的状态,所以必须根据NetApp 最佳实施对数据库进行设计,以便外来文件、控制文件或者日志不会被不经意地恢复。)
>恢复(Recovery)选项可让你去恢复:
>整个备份
>仅指定的表空间或者数据文件
>仅控制文件
>控制文件与数据文件或者表空间
>恢复(Restore)选项可让你将数据库恢复到:
>发生在数据库里的最新事务
>特定的日期和时间
>特定的Oracle SCN
>备份的时间
>灾难恢复
>SMO 带给灾难恢复同样的能力和效率,就像它带给备份一样的。通过与Protection Manager的集成,你可创建一个复制日程,定期将你的生产数据与灾备站点同步。有效的带宽利用率降低了你的广域网络成本,你能将主存储的镜像备份到较便宜的二级存储,以进一步削减成本。实际上,这些高效率总是让为更多应用提供灾难备份成为可能。
>克隆
>SMO 带给Oracle的另一大优势就是通过使用NetApp Data ONTAP® 7G 的FlexClone 功能在主存储或二级存储上创建可节省空间的克隆功能,借此可避免与传统数据库副本相关的问题。
>一个直观的基于向导的工具可帮助简化流程。你能迅速创建基于FlexClone的数据库副本,它们仅当作出改变的时候才会占用额外的磁盘空间。这种空间上的节省意味着无论何时当你希望克隆对性能、