oracle备份与恢复 ppt,数据库基础oracle备份恢复.ppt

41528d3028836879cd698677c3999917.gif数据库基础oracle备份恢复.ppt

数据库基础-ORACLE备份恢复(BAS410-2),金蝶顾问学院,讲师:蒋俊,目 录,Oracle 备份与恢复目标 故障类型及处理 Oracle 逻辑备份 Exp/imp Expdp/impdp Oracle物理备份 RMAN,保护数据 提高可持续使用时间 (MTBF) 减少恢复时间 (MTTR) 减少数据丢失,备份和恢复目标,目 录,Oracle 备份与恢复目标 故障类型及处理 Oracle 逻辑备份 Exp/imp Expdp/impdp Oracle物理备份 RMAN,故障类型,语句故障 用户进程故障 用户失误 实例故障 介质故障 网络故障,语句故障,用户进程故障及处理,可能的解决方法,典型问题,通常不需要 DBA 的操作就可解决用户进程错误。实例后台进程会回退未提交的更改并解除锁定。 观察变化趋势。,用户执行异常断开操作 用户会话异常终止 用户遇到了终止会话的程序错误,,,,,,,,,可能的用户失误,SQL> DROP TABLE employees;,SQL> TRUNCATE TABLE employees;,SQL> UPDATE employees 2 SET salary = salary * 1.5; SQL> COMMIT;,SQL> DELETE FROM employees; SQL> COMMIT;,,,,用户失误处理,实例故障,介质故障,配置可恢复性,要配置数据库的最大可恢复性,必须: 计划常规备份 多路复用控制文件 多路复用重做日志组 保留重做日志的归档副本,重做日志文件,多路复用重做日志组可避免介质故障和数据丢失。建议重做日志组满足以下条件: 每个组至少有两个成员(文件) 在每个磁盘驱动器上有一个成员 在每个磁盘控制器上有一个成员,多路复用重做日志,归档日志文件,通过执行以下步骤创建重做日志文件的归档副本: 指定归档日志文件命名惯例。 指定一个或多个归档日志文件的位置。 将数据库切换到 ARCHIVELOG 模式。,归档日志文件:命名和目的地,ARCHIVELOG 模式,要将数据库置于 ARCHIVELOG 模式下,请执行以下步骤: 1.选中“ARCHIVELOG Mode(ARCHIVELOG 模式)”复选框。 2.单击“Apply(应用)”。只能在 MOUNT 状态下将数据库设置为 ARCHIVELOG 模式。 3.询问是否要重新启动数据库时,请单击“Yes(是)”。 4.备份数据库。 处于ARCHIVELOG 模式下的数据库可访问所有备份和恢复选项。,小结,在本课中,应该已经学会如何: 确定 Oracle 数据库中可能发生的故障类型 说明优化实例恢复的方法 重做日志文件和归档日志文件的重要性 配置 ARCHIVELOG 模式,目 录,Oracle 备份与恢复目标 故障类型及处理 Oracle 逻辑备份 Exp/imp Expdp/impdp Oracle物理备份 RMAN,Oracle 逻辑备份介绍,物理备份的补充 不同版本数据库的迁移 不同平台数据库的迁移,与物理备份比较,占用较小的空间 更为灵活,有四种方式 需要确认字符集 四种备份形式 全局备份 按用户备份 按表备份 表空间备份 备份工具 EXP/IMP EXPDP/IMPDP,Oracle exp/imp工具作用,归档历史数据 存储表的定义 在不同平台及版本间转换数据 在不同数据库间移植表空间,运行EXPORT工具的方法,以交互式对话的方式 命令行 参数文件 通过OEM启动,EXPORT模式,全数据库模式 Tables definitions Tables data Grants Inds Tables constraints,表模式 Table definitions Table data (all or selected rows) Owner’s table grants Owner’s table inds Table constraints,用户模式 Tables definitions Tables data Owner’s grants Owner’s inds Tables constraints,表空间模式 Table definitions Grants Inds Table constraints Triggers,,EXP命令,举例,exp hr/hr TABLES=(employees,departments) rows=y file=exp1.dmp,exp keyword = (value, value2, … ,valuen),exp system/manager OWNER=hr direct=y file=expdat.dmp,exp system/manager FULL=y inctype=cumulative file=expcum1.dmp,exp system/manager TRANSPORT_TABLESPACE=y TABLESPACES=(ts_emp) log=ts_emp.log,语法,Import 工具,从dump文件读取对象定义和表数据. 然后插入数据对象到数据库. 包括以下功能: 生成表的定义. 从四种模式导出文件中获取数据 从累加文件中获取数据 用户操作失误时,恢复数据,如表的误删除。,Import 模式,模式 描述 Table 获取指定的表. User 获取一个用户的所有对象 Tablespace 获取一个表空间的所有对象 Full Database 获取输出文件的所有对象,,,,,,Import 命令,语法,举例,imp hr/hr TABLES=(employees,departments) rows=y file=exp1.dmp,imp keyword = value or keyword = (value, value2, … value n),imp system/manager FROMUSER=hr file=exp2.dmp,imp system/manager TRANSPORT_TABLESPACE=y TABLESPACES=ts_employees,移动数据:一般体系结构,目录对象:概览,数据泵:概览,数据泵作为一个基于服务器的、可用于高速移动数据与元数据的设备: 是通过 DBMS_DATAPUMP 调用的 可提供以下工具: expdp impdp 基于 Web 的界面 可提供以下数据访问方法: 直接路径 外部表 可与长时间运行的作业分离后重新挂接 可重新启动数据泵作业,目录对象 SQL*Loader >数据泵 - 导出 - 导入 外部表,数据泵:优点,细粒度级对象和数据的选择 显式指定数据库版本 并行执行 估计导出作业占用的空间 分布式环境中的网络模式 导入过程中的重新映射功能 数据取样率和元数据压缩,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值