oracle rac与备份方案_第1页
oracle rac与备份方案_第2页
oracle rac与备份方案_第3页
oracle rac与备份方案_第4页
oracle rac与备份方案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ORACLE RAC 及备份方案 ORACLE RAC 简介 简介 ORACLE RAC 集群是实现多机共享数据库 以保证应用的高可用性 同时可以自动实现并 行处理及均分负载 还能实现数据库在故障时的容错和无断点恢复 集群内部的所有服务器共享存储 所有服务器都接入公共网络 通过集群唯一的别名对 外形成逻辑上单一的数据库提供服务 对内实现集群数据库的高可用性 节点间的负载均 衡和 Failover 失败切换 逻辑结构 逻辑结构 集群纵向看是由存储 数据库集群 应用集群三部分组成 横向来看 是由多台应用 服务器 数据库服务器和存储设备组成 应用集群 应用服务 器2 ORACLE RAC集群 存储 存储 RAC节点1RAC节点2 数据 数据 心跳 SCAN 应用服务 器1 应用服务 器N Intelnet 物理结构 物理结构 RAC 物理结构图 Intelnet 应用集群 应用服务器 应用服务器 ORACLE RAC集群 RAC节点1RAC节点2 存储 交换机 优势 优势 高可用性 RAC 为数据中心的高可用性奠定了基础 它也是 Oracle 最高可用性架构不可或缺的 一部分 为实现数据中心的最高可用性提供了最佳实践 RAC 还为高可用性数据管理提供 了以下至关重要的关键特性 可靠性 Oracle 数据库以其可靠性而著称 RAC Clusters 消除了数据库服务器单点故障问 题 从而使可靠性更上一层楼 如果一个实例发生故障 服务器池中的其余实例仍将保持 运行状态 Oracle Clusterware 可监视所有 Oracle 进程 并能立即重启任何生故障的 组件 恢复能力 Oracle 数据库包含的许多特性有助于数据库轻松地从各类故障中恢复 如果 Oracle RAC 数据库中的一个实例出现故障 服务器池中的另外一个实例将察觉到这一故障 随后 自动进行故障恢复 利用快速应用程序通知 FAN 快速连接故障切换 FCF 和透明应 用程序故障切换 TAF 这三个功能 应用程序可以轻松地掩藏组件故障 使用户无法察 觉 错误检测 Oracle Clusterware 可自动监视 Oracle RAC 数据库和其他 Oracle 进程 ASM 监听器等 并快速诊断环境中的问题 它还经常能在用户察觉之前自动完成故障恢复 利用快速应用程序通知 FAN 应用程序即可在集群组件出现故障时立即得到通知 以便 在故障显现之前重新发布事务 持续运行 RAC Clusters 可在计划内和计划外停机期间提供持续的服务 如一台服务器 或一 个实例 出现故障 数据库仍将保持运行状态 应用程序仍可访问数据 大多数数据库维 护操作均可在不停机的情况下完成 并对用户保持透明 许多其他的维护任务都可以通 过滚动方式完成 从而能最大限度地减少 甚至避免 应用程序停机 快速应用程序通知 和快速连接故障切换可帮助应用程序满足对服务级别的要求 可伸缩性 RAC Clusters 提供了独一无二的应用程序伸缩技术 过去 当数据库服务器容量不足 时 我们会使用容量更大的新服务器取而代之 随着服务器容量的增加 其成本也日益攀 升 但 Oracle RAC 为数据库提供了增加容量的其他方法 通过 OracleClusterware 和 Oracle RAC 向服务器池中添加服务器时并不需要停机 并且 一旦启用新的实例 应用 程序就可立即享有新增的容量 服务器池中的所有服务器必须使用同一操作系统和相同版 本的 Oralce 软件 但不必具备相同的容量 如今 根据自己的需要选择服务器池的客户 通常会选用特性不同 略有差别 的服务器 备份备份 Oracle 数据库有三种标准的备份方法 它们分别是导出 导入 EXP IMP 热备份和冷 备份 导出备件是一种逻辑备份 冷备份和热备份是物理备份 一 导出 导入 Export Import 利用 Export 可将数据从数据库中提取出来 利用 Import 则可将提取出来的数据送 回到 Oracle 数据库中去 简单导出数据 Export 和导入数据 Import Oracle 支持三种方式类型的输出 表方式 T 方式 将指定表的数据导出 用户方式 U 方式 将指定用户的所有对象及数据导出 全库方式 Full 方式 瘵数据库中的所有对象导出 数据导入 Import 的过程是数据导出 Export 的逆过程 分别将数据文件导入数据 库和将数据库数据导出到数据文件 增量导出 导入 增量导出是一种常用的数据备份方法 它只能对整个数据库来实施 并且必须 作为 SYSTEM 来导出 在进行此种导出时 系统不要求回答任何问题 导出文件 名缺省为 export dmp 如果不希望自己的输出文件定名为 export dmp 必须在 命令行中指出要用的文件名 增量导出包括三种类型 完全 增量导出 Complete 即备份三个数据库 比如 exp user password file 123 dmp 增量型 增量导出 备份上一次备份后改变的数据 比如 exp user password inctype y record y file 456 dmp 进行增量备份前 必须有个完全备份 二 冷备份 COPY 冷备份发生在数据库已经正常关闭的情况下 当正常关闭时会提供给我们一个完整 的数据库 冷备份时将关键性文件拷贝到另外的位置的一种说法 对于备份 Oracle 信息而言 冷备份时最快和最安全的方法 冷备份的优点是 是非常快速的备份方法 只需拷文件 容易归档 简单拷贝即可 容易恢复到某个时间点上 只需将文件再拷贝回去 能与归档方法相结合 做数据库 最佳状态 的恢复 低度维护 高度安全 但冷备份也有如下不足 单独使用时 只能提供到 某一时间点上 的恢复 再实施备份的全过程中 数据库必须要作备份而不能作其他工作 也就是说 在冷备份过程中 数据库必须是关闭状态 若磁盘空间有限 只能拷贝到磁带等其他外部存储设备上 速度会很慢 不能按表或按用户恢复 如果可能的话 主要看效率 应将信息备份到磁盘上 然后启动数据库 使用户 可以工作 并将备份的信息拷贝到磁带上 拷贝的同时 数据库也可以工作 冷 备份中必须拷贝的文件包括 所有数据文件 所有控制文件 所有联机 REDO LOG 文件 Init ora 文件 可选 值得注意的使冷备份必须在数据库关闭的情况下进行 当数据库处于打开状态时 执行数据库文件系统备份是无效的 下面是作冷备份的完整例子 关闭数据库 1 sqlplus nolog 2 sql connect as sysdba 3 sql shutdown immediate 用拷贝命令备份全部的时间文件 重做日志文件 控制文件 初始化参数文件 重启 Oracle 数据库 sql startup 三 热备份 RMAN 热备份是在数据库运行的情况下 采用归档模式 archivelog mode 方式备份数据 库的方法 所以 如果你有昨天夜里的一个冷备份而且又有今天的热备份文件 在 发生问题时 就可以利用这些资料恢复更多的信息 热备份要求数据库在 Archivelog 方式下操作 并需要大量的档案空间 一旦数据库运行在 archivelog 状 态下 就可以做备份了 热备份的命令文件由三部分组成 1 数据文件一个表空间一个表空间的备份 1 设置表空间为备份状态 2 备份表空间的数据文件 3 回复表空间为正常状态 2 备份归档 log 文件 1 临时停止归档进程 2 log 下那些在 archive rede log 目标目录中的文件 3 重新启动 archive 进程 4 备份归档的 redo log 文件 3 用 alter database bachup controlfile 命令来备份控制文件 热备份的优点是 1 可在表空间或数据库文件级备份 备份的时间短 2 备份时数据库仍可使用 3 可达到秒级恢复 恢复到某一时间点上 4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论