数据库基础-ORACLE备份恢复.ppt_第1页
数据库基础-ORACLE备份恢复.ppt_第2页
数据库基础-ORACLE备份恢复.ppt_第3页
数据库基础-ORACLE备份恢复.ppt_第4页
数据库基础-ORACLE备份恢复.ppt_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

数据库基础 ORACLE备份恢复 BAS410 2 金蝶顾问学院 讲师 蒋俊 目录 Oracle备份与恢复目标故障类型及处理Oracle逻辑备份Exp impExpdp impdpOracle物理备份RMAN 保护数据提高可持续使用时间 MTBF 减少恢复时间 MTTR 减少数据丢失 备份和恢复目标 目录 Oracle备份与恢复目标故障类型及处理Oracle逻辑备份Exp impExpdp impdpOracle物理备份RMAN 故障类型 语句故障用户进程故障用户失误实例故障介质故障网络故障 语句故障 用户进程故障及处理 可能的解决方法 典型问题 通常不需要DBA的操作就可解决用户进程错误 实例后台进程会回退未提交的更改并解除锁定 观察变化趋势 用户执行异常断开操作用户会话异常终止用户遇到了终止会话的程序错误 可能的用户失误 SQL DROPTABLEemployees SQL TRUNCATETABLEemployees SQL UPDATEemployees2SETsalary salary 1 5 SQL COMMIT SQL DELETEFROMemployees SQL COMMIT 用户失误处理 实例故障 介质故障 配置可恢复性 要配置数据库的最大可恢复性 必须 计划常规备份多路复用控制文件多路复用重做日志组保留重做日志的归档副本 重做日志文件 多路复用重做日志组可避免介质故障和数据丢失 建议重做日志组满足以下条件 每个组至少有两个成员 文件 在每个磁盘驱动器上有一个成员在每个磁盘控制器上有一个成员 多路复用重做日志 归档日志文件 通过执行以下步骤创建重做日志文件的归档副本 指定归档日志文件命名惯例 指定一个或多个归档日志文件的位置 将数据库切换到ARCHIVELOG模式 归档日志文件 命名和目的地 ARCHIVELOG模式 要将数据库置于ARCHIVELOG模式下 请执行以下步骤 1 选中 ARCHIVELOGMode ARCHIVELOG模式 复选框 2 单击 Apply 应用 只能在MOUNT状态下将数据库设置为ARCHIVELOG模式 3 询问是否要重新启动数据库时 请单击 Yes 是 4 备份数据库 处于ARCHIVELOG模式下的数据库可访问所有备份和恢复选项 小结 在本课中 应该已经学会如何 确定Oracle数据库中可能发生的故障类型说明优化实例恢复的方法重做日志文件和归档日志文件的重要性配置ARCHIVELOG模式 目录 Oracle备份与恢复目标故障类型及处理Oracle逻辑备份Exp impExpdp impdpOracle物理备份RMAN Oracle逻辑备份介绍 物理备份的补充不同版本数据库的迁移不同平台数据库的迁移 与物理备份比较 占用较小的空间更为灵活 有四种方式需要确认字符集四种备份形式全局备份按用户备份按表备份表空间备份备份工具EXP IMPEXPDP IMPDP Oracleexp imp工具作用 归档历史数据存储表的定义在不同平台及版本间转换数据在不同数据库间移植表空间 运行EXPORT工具的方法 以交互式对话的方式命令行参数文件通过OEM启动 EXPORT模式 全数据库模式TablesdefinitionsTablesdataGrantsIndexesTablesconstraints 表模式TabledefinitionsTabledata allorselectedrows Owner stablegrantsOwner stableindexesTableconstraints 用户模式TablesdefinitionsTablesdataOwner sgrantsOwner sindexesTablesconstraints 表空间模式TabledefinitionsGrantsIndexesTableconstraintsTriggers EXP命令 举例 exphr hrTABLES employees departments rows yfile exp1 dmp expkeyword value value2 valuen expsystem managerOWNER hrdirect yfile expdat dmp expsystem managerFULL yinctype cumulativefile expcum1 dmp expsystem managerTRANSPORT TABLESPACE yTABLESPACES ts emp log ts emp log 语法 Import工具 从dump文件读取对象定义和表数据 然后插入数据对象到数据库 包括以下功能 生成表的定义 从四种模式导出文件中获取数据从累加文件中获取数据用户操作失误时 恢复数据 如表的误删除 Import模式 模式描述Table获取指定的表 User获取一个用户的所有对象Tablespace获取一个表空间的所有对象FullDatabase获取输出文件的所有对象 Import命令 语法 举例 imphr hrTABLES employees departments rows yfile exp1 dmp impkeyword valueorkeyword value value2 valuen impsystem managerFROMUSER hrfile exp2 dmp impsystem managerTRANSPORT TABLESPACE yTABLESPACES ts employees 移动数据 一般体系结构 目录对象 概览 数据泵 概览 数据泵作为一个基于服务器的 可用于高速移动数据与元数据的设备 是通过DBMS DATAPUMP调用的可提供以下工具 expdpimpdp基于Web的界面可提供以下数据访问方法 直接路径外部表可与长时间运行的作业分离后重新挂接可重新启动数据泵作业 目录对象SQL Loader 数据泵 导出 导入外部表 数据泵 优点 细粒度级对象和数据的选择显式指定数据库版本并行执行估计导出作业占用的空间分布式环境中的网络模式导入过程中的重新映射功能数据取样率和元数据压缩 数据泵导出和导入 概览 数据泵实用程序 接口与模式 数据泵导出和导入接口 命令行参数文件交互式命令行DatabaseControl数据泵导出和导入模式 完整方案表表空间可移动表空间 细粒度级对象的选择 目录对象SQL Loader数据泵 导出 导入外部表 高级功能 取样率 任务 创建测试数据方法 指定要从源数据库取样和卸载数据的百分比卸载HR EMPLOYEES表的44 的示例 卸载整个导出作业的30 由于未指定表名 的示例 数据泵文件的命名和大小 生成导出后台作业 数据泵导入 目录对象SQL Loader数据泵 导出 导入外部表 数据泵导入 转换 您可以 使用REMAP DATAFILE重新映射数据文件使用REMAP TABLESPACE重新映射表空间使用REMAP SCHEMA重新映射方案 REMAP DATAFILE C oradata tbs6 f u1 tbs6 f 数据泵导入 转换 使用TRANSFORM 还可以 从表和索引中 排除STORAGE和TABLESPACE子句只排除STORAGE子句重新创建抽象数据类型的对象标识符更改区分配和文件大小 TRANSFORM SEGMENT ATTRIBUTES STORAGE OID PCTSPACE y n v objecttype 数据泵 性能注意事项 使用PARALLEL参数最大化作业性能示例 expdphr hrFULL yDUMPFILE dp dir1 full1 U dmp dp dir2 full2 U dmpFILESIZE 2GPARALLEL 3LOGFILE dp dir1 expfull logJOB NAME expfull 性能初始化参数 以下设置会影响数据泵性能 DISK ASYNCH IO TRUEDB BLOCK CHECKING FALSEDB BLOCK CHECKSUM FALSE以下参数应设置得更大些才能实现最大并行度 PROCESSESSESSIONSPARALLEL MAX SERVERS应大幅度调整以下参数的大小 SHARED POOL SIZEUNDO TABLESPACE 数据泵访问路径 注意事项 数据泵会自动选择以下其中一种访问路径 直接路径外部表 如果数据包括 加密列集簇表卸载和加载时的不同分区 以及其它条件 请参阅 注释 特性 转储文件集管理 基于目录 例如 DMPDIR export01 dmp其中DMPDIR创建为 SQL createdirectorydmpdiras data dumps 支持指定多个带通配符的文件 dumpfile dmp1dir full1 u dmp dmp2dir full2 u dmp根据需要从提供的文件指定中循环创建文件可以限制文件大小以便管理自动维护转储文件集的一致性 数据泵交互模式 通过Ctl C进入交互式模式 ADD FILE 为作业添加转储文件和通配符文件指定PARALLEL 动态添加或删除工作线程STATUS 获取每个工作线程的详细状态并修改报表时间间隔STOP JOB IMMEDIATE 停止作业 使其为可重新启动 IMMEDIATE不等待工作线程完成当前的工作项目 它们将在重新启动时重新执行START JOB 重新启动一个先前停止的作业KILL JOB 停止作业并删除其所有的资源 主表 转储文件 使其为不可重新启动CONTINUE 退出交互模式 继续记录日志EXIT 退出客户端程序 使作业保持运行 小结 在本课中 应该已经学会如何 说明移动数据的可用方法创建和使用目录对象说明数据泵的一般体系结构使用数据泵的导出和导入在Oracle数据库之间移动数据 练习 数据移动Exp impexpsystem kingdeeowner easfile home oracle bck eas 10 21 dmplog home oracle bck eas 10 21 logImp创建表对应的表空间 用户名称impsystem kingdeefile impdir impfile log impdir FILE logfromuser username touser username Expdp impdp 练习 数据移动Expdp创建目录对象kd dir并授权expdpsystem kingdeeschemas expfile dumpfile FILE dmplogfile FILE logdirectory kd dirImpdpimpdpsystem kingdeedumpfile impfile LOGFILE impdpxxx logdirectory kd dirREMAP SCHEMA O schemas username REMAP TABLESPACE source tablespace EAS D username STANDARD 目录 Oracle备份与恢复目标故障类型及处理Oracle逻辑备份Exp impExpdp impdpOracle物理备份RMAN 备份解决方案 概览 使用以下各项可执行备份 RecoveryManagerOracleSecureBackup用户管理的方案 OracleSecureBackup OracleSecureBackup和RMAN一起为Oracle环境提供了端到端备份解决方案 对文件系统数据和Oracle数据库使用集中式磁带备份管理对RMAN备份使用最合理集成的介质管理层可备份网络任何位置的任何数据在整个备份解决方案中只使用一种技术支持资源可加速问题的解决 确保在成本和复杂性比较低时提供可靠的数据保护 用户管理的备份 用户管理的方案 指通过手动过程来跟踪备份需求和状态需要DBA来编写脚本需要为了备份将数据库文件置于正确的模式依赖操作系统命令来备份文件 术语 备份策略可包括 整个数据库 整体备份 部分数据库 部分备份 备份类型可指示包含 所有数据文件中的所有信息 完全备份 只限自以前某次备份以来更改过的信息 增量备份 备份模式可为 脱机 一致备份或冷备份 联机 非一致备份或热备份 术语 备份可存储为 映像副本备份集 备份集 RecoveryManager RMAN 在EnterpriseManager中使用RecoveryManager RMAN 执行备份和恢复操作 RMAN 是可提供高级功能的命令行客户机具有功能强大的控制能力和脚本编写语言具有公布的 可通过接口与多数常用备份软件连接的API可备份数据 控制文件 归档日志文件和服务器参数文件可将文件备份到磁盘或磁带 Oracle10gEM图形界面实现RMAN备份 配置备份设置 配置备份设置 计划备份 策略 选择整个数据库备份或部分数据库备份 计划备份 选项 计划备份 设置 计划备份 计划 计划备份 复查 单击 EditRMANScript 编辑RMAN脚本 可复查RMAN命令 将控制文件备份到跟踪文件 控制文件有一个附加备份选项 控制文件跟踪备份可用来在丢失了所有控制文件之后进行恢复 管理备份 备份报告 快速恢复区 通过监视快速恢复区 可执行以下操作 配置闪回事件记录调整恢复区的大小查看当前空间占用情况 谢谢 特别声明 没有金蝶软件 中国 有限公司的特别许可 任何人不能以任何形式或为任何目的复制或传播本文档的任何部分 本文档中包含的信息如有更改 恕不另行通知 由金蝶软件 中国 有限公司和其分销商所销售的某些软件产品包含有其它软件供应商版权所有的软件组件 Microsoft WINDOWS NT EXCEL Word PowerPoint 和SQLServer 是微软公司的注册商标 IBM DB2 DB2通用数据

温馨提示

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

评论

0/150

提交评论