Oracle数据库备份与恢复技术总结教程

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:895

Oracle数据库备份与恢复技术总结教程

目 录

1 RMAN(备份与恢复管理器).............................................................................................................................5
1.1 基本知识..............................................................................................................................................5
1.1.1 RMAN的组件、概念...............................................................................................................5
1.1.2 RMAN的使用:命令行接口与脚本........................................................................................8
1.2 RMAN 的配置..................................................................................................................................10
1.2.1 建立Recovery Catalog恢复目录.............................................................................................10
1.2.2 查看RMAN的默认设置SHOW命令......................................................................................11
1.2.3 配置RMAN的默认设置.........................................................................................................12
1.2.4 RMAN 会话的设置..............................................................................................................15
1.2.5 备份........................................................................................................................................16
1.2.6 恢复........................................................................................................................................18
1.3 Backup 备份与恢复...........................................................................................................................20
1.3.1 BACKUP 备份命令选项......................................................................................................20
1.3.2 RESTORE/RECOVER恢复命令选项....................................................................................22
1.3.3 非归档模式下的 BACKUP 备份与恢复............................................................................24
1.3.4 归档模式下的BACKUP备份与完全恢复.............................................................................27
1.3.5 归档模式下的不完全恢复.....................................................................................................34
1.4 RMAN 查看信息List 与Report........................................................................................................36
1.4.1 恢复目录相关视图.................................................................................................................36
1.4.2 List..........................................................................................................................................38
1.4.3 Report.....................................................................................................................................40
1.5 RMAN 的管理与维护.......................................................................................................................40
1.5.1 加入目录数据库.....................................................................................................................41
1.5.2 恢复目录的建立、升级与删除..............................................................................................41
1.5.3 同步或重置 CROSSCHECK命令(交叉校验)................................................................41
1.5.4 修改备份的可用状态、保存策略 Change命令..................................................................43
1.5.5 查看与删除过时的备份信息.................................................................................................43
1.5.6 恢复目录记录的删除.............................................................................................................44
1.5.7 备份RMAN数据库.................................................................................................................44
1.5.8 备份检查验证备份的可恢复性..............................................................................................44
1.5.9 登记目标数据库:.................................................................................................................45
1.5.10 注销数据库.............................................................................................................................45
1.5.11 重新启动备份.........................................................................................................................46
1.5.12 脚本及自动运行.....................................................................................................................46
1.6 高级主题............................................................................................................................................46
1.6.1 使用RMAN备份集恢复DB到其他机器(1常规方法)..................................................46
1.6.2 使用RMAN备份集恢复DB到其他机器(2复制方法)..................................................47
1.6.3 表空间时间点恢复(TSPITR)............................................................................................50
1.6.4 块媒体恢复 Block Media Recovery (BMR)...................................................................52
1.6.5 使用恢复目录恢复前一个对应物..........................................................................................53
1.6.6 RMAN增量备份.....................................................................................................................56
1.6.7 RMAN备份的优化.................................................................................................................58
1.6.8 DBMS_BACKUP_RESTORE包............................................................................................58
2 EXP/IMP工具实现数据迁移..........................................................................................................................61
2.1 基本命令............................................................................................................................................61
2.1.1 获取帮助................................................................................................................................61
2.1.2 三种工作方式.........................................................................................................................61
2.1.3 三种模式................................................................................................................................61
2.2 高级选项............................................................................................................................................62
2.2.1 分割成多个文件.....................................................................................................................62
2.2.2 增量导出/导入........................................................................................................................63
2.2.3 以SYSDBA进行导出/导入.....................................................................................................63
2.2.4 表空间传输 (速度快)......................................................................................................64
2.3 优化....................................................................................................................................................66
2.3.1 加快exp速度............................................................................................................................66
2.3.2 加快imp速度...........................................................................................................................66
2.3.3 通过unix/Linux PIPE管道加快exp/imp速度..........................................................................66
2.4 常见问题............................................................................................................................................70
2.4.1 字符集问题.............................................................................................................................70
2.4.2 版本问题................................................................................................................................71
3 SQL*Loader...................................................................................................................................................72
3.1 基本知识............................................................................................................................................72
3.1.1 命令格式................................................................................................................................72
3.1.2 控制文件................................................................................................................................72
3.1.3 数据文件................................................................................................................................73
3.1.4 坏文件....................................................................................................................................75
3.1.5 日志文件及日志信息.............................................................................................................75
3.2 高级选项............................................................................................................................................75
3.2.1 Conventional Path Load与Direct Path Load...........................................................................75
3.2.2 SPOOL导出文本数据方法.....................................................................................................76
3.3 脚本....................................................................................................................................................76
3.3.1 将表中数据记录导出为字段值用分隔符'|'分开的。dat文件...............................................76
3.3.2 将数据导入到相应表中.........................................................................................................78
4 OS备份/用户管理的备份与恢复...................................................................................................................80
4.1 相关设置............................................................................................................................................80
4.1.1 设置ARCHIVELOG与NONARCHIVELOG模式.................................................................80
4.1.2 LOGGING 与 NOLOGGING.............................................................................................81
4.1.3 归档路径................................................................................................................................82
4.2 NONARCHIVELOG 模式.................................................................................................................82
4.2.1 脱机冷备与恢复.....................................................................................................................82
4.2.2 案例........................................................................................................................................83
4.3 ARCHIVELOG 模式.........................................................................................................................90
4.3.1 脱机冷备与恢复.....................................................................................................................90
4.3.2 联机热备................................................................................................................................90
4.3.3 联机热备的恢复.....................................................................................................................95
4.4 分类案例............................................................................................................................................97
4.4.1 控件文件的备份与恢复.........................................................................................................97
4.4.2 联机日志文件的备份与恢复.................................................................................................98
4.4.3 回滚数据文件的恢复.............................................................................................................99
4.4.4 临时数据文件的恢复...........................................................................................................100
5 Flashback......................................................................................................................................................101
5.1 9i Flashback 简介.............................................................................................................................101
5.1.1 原理......................................................................................................................................101
5.1.2 一些限制...............................................................................................................................101
5.1.3 获得SCN或时间点................................................................................................................101
5.1.4 启用或禁用flashback查询....................................................................................................102
5.1.5 示例:..................................................................................................................................102
5.2 10g Flashback 的增强......................................................................................................................103
6 LogMiner......................................................................................................................................................104
6.1 LogMiner 的用途.............................................................................................................................104
6.2 安装LogMiner..................................................................................................................................105
6.3 基本对象..........................................................................................................................................105
6.4 使用LogMiner 进行分析.................................................................................................................106
6.4.1 设定用于LogMiner分析的日志文件存放的位置...............................................................106
6.4.2 生成数据字典文件...............................................................................................................107
6.4.3 建立日志分析表...................................................................................................................107
6.4.4 添加用于分析的日志文件...................................................................................................108
6.4.5 启动LogMiner 进行分析.....................................................................................................108
6.4.6 查看日志分析的结果...........................................................................................................109
6.4.7 结束LogMiner的分析...........................................................................................................109

495

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】