Oracle经典数据库备份手册
更新时间:2023-10-03 04:49:01 阅读量: 综合文库 文档下载
Oracle数据库备份手册
目 录
1 2
故障类型 ................................................................................................................... 3 与备份相关的数据库环境 ....................................................................................... 3
Oracle数据库备份手册
2.1 2.2
数据库类型 ................................................................................................. 3 archivelog的设置 ........................................................................................ 4 2.2.1 archivelog的查看 ............................................................................. 4 2.2.1 archivelog的设置 ............................................................................. 4
3
备份方案 ................................................................................................................... 5 3.1 3.2 3.3 3.4 3.5 3.6 4
备份方案1——操作系统脱机冷备份 ...................................................... 5 备份方案2——操作系统联机热备份 ...................................................... 7 备份方案3——使用RMAN联机热备份(需要catalog的情况) ............ 8 备份方案4——使用RMAN联机热备份(不需要catalog的情况) ...... 10 备份方案5——使用RMAN的增量备份 .............................................. 12 备份方案6——逻辑备份 ........................................................................ 13
备份案例 ................................................................................................................. 17 4.1 4.2 4.3 4.4 4.5
备份文件的存放路径 ............................................................................... 17 RMAN的热备份 ...................................................................................... 18 EXP逻辑备份 ........................................................................................... 21 其它文件的备份 ....................................................................................... 21 备份记录 ................................................................................................... 22
5 数据库恢复 ............................................................................................................. 22 5.1 5.2 5.3
误删除表及数据 ....................................................................................... 22 数据文件丢失或损坏的恢复 ................................................................... 23 数据库重装后的恢复 ............................................................................... 24 5.3.1 5.3.2 5.4
使用数据库增量备份进行恢复 ........................................................ 24 使用数据库全备份进行恢复 ............................................................ 25
IMP的恢复 ............................................................................................... 25
6
注意事项 ................................................................................................................. 26
三人行网络服务有限公司 2/26
Oracle数据库备份手册
1 故障类型
? 实例故障
由ORACLE内部异常、操作系统故障或其它相关软件引起,导致ORACLE实例中的进程或内存区出现故障或数据库无法正常关闭,这种故障称为实例故障。实例故障没有本质上的破坏,无须对数据库进行恢复,只要重启数据库就可正常。
? 媒介故障
媒介故障主要是由于磁盘驱动器出问题、磁盘块坏、数据文件被删除或损坏等引起,文档中所介绍的备份方法基本为这种故障而设计的。
2 与备份相关的数据库环境
2.1 数据库类型
与数据库备份最紧密相关的数据库设置相信应该是有无重做日志的归档,依此可将数据库划分为两大类型:
? noarchivelog
重做日志归档的备份,这种情况数据运行性能高,但数据库恢复不够灵活。对于无归档的备份,可采用的方式比较简单,主要是以逻辑备份和脱机准备份为主。当数据文件或控制文件被损坏或丢失的情况下只能做全数据库的恢复,且只能恢复至备份的时间点。
? archivelog
有重做日志归档的备份,重做日志的归档将很大程度影响数据库的运行性能,三人行网络服务有限公司 3/26
Oracle数据库备份手册
但对数据库安全性要求极高的数据库系统必须要有重做日志的归档。这种情况的备份和恢复可采用的形式较多,有逻辑备份、脱机冷备份、联机热备份。可执行基于时间的恢复,单个数据文件的恢复。
2.2 archivelog的设置
由于ORACLE数据库创建时缺省是为NOARCHIVELOG方式,下面的内容将介绍如何将无重做日志归档的数据库系统改为有重做日志归档的数据库系统。 2.2.1 archivelog的查看
查看数据库是否有重做日志的归档,可以查看动态性能视图V$DATABASE中的LOG_MODE列,如果列值为ARCHIVELOG则为重做日志归档模式,如果列值为NOARCHIVELOG则为重做日志不归档模式。
查看命令如下:select log_mode from v$database; 2.2.1 archivelog的设置
重做日志不归档修改为重做日志归档的方法: 1、 先关闭数据库svrmgrl>shutdown immediate;
2、 对数据库做一次冷备份,即备份所有的数据文件、控件文件、重做日志文件、
参数文件、口令文件;
3、 在initXXX.ora(XXX表示实例的SID)参数文件中,增加如下参数:
LOG_ARCHIVE_DEST=filename or device name(归档文件的路径) LOG_ARCHIVE_FORMAT=filename extension(归档文件名的格式) 例如:
LOG_ARCHIVE_DEST=/archive/arch
三人行网络服务有限公司 4/26
Oracle数据库备份手册
LOG_ARCHIVE_FORMAT=%s.arc 4、 启动数据库实例svrmgrl>startup mount
5、 改变数据库为归档模式svrmgrl>alter database archivelog; 6、 打开数据库svrmgrl>alter database open;
3 备份方案
3.1 备份方案1——操作系统脱机冷备份
对于可以down机的数据库系统,采用这种方法对数据库文件进行一次性备份,恢复时只能恢复到备份时间,建议在系统安装配置完成之后,提交运行前,采用这种方法进行数据库的一次备份,以后恢复时结合逻辑备份,基本可将系统恢复至可用状态。具体方法如下:
通过V$DATAFILE,V$LOGFILE,V$CONTROLFILE查看有哪些数据文件、日志文件及控制文件需要进行备份,分别在哪些目录中。将这三类文件用操作系统拷贝指令复制到一个独立的硬盘或磁带上,以备日后使用。同时还需备份口令文件、参数文件及重做日志文件。
查询指令如下:
SVRMGR> select file#,name from v$datafile;
FILE# NAME
1 C:\\ORANT\\DATABASE\\SYS1ZXY.ORA 2 C:\\ORANT\\DATABASE\\RBS1ZXY.ORA 3 C:\\ORANT\\DATABASE\\USR2ZXY.ORA
三人行网络服务有限公司 5/26
正在阅读:
Oracle经典数据库备份手册10-03
我得到了教训600字作文02-05
假如我是一滴小水珠作文600字07-02
河北省人民政府冀政67号01-27
HP激光机清零,HP打印机清零05-14
关于骑行的经典语录02-06
我多么想长大作文500字07-12
母爱如伞作文450字07-06
第11章分析化学中的分离与富集方法07-29
植物组织中丙二醛含量的测定05-15
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 备份
- 手册
- 数据库
- 经典
- Oracle
- 知识竞赛
- 工作面质量标准化管理规定(终稿)
- 南京森林公安高等专科学校
- 超临界流体萃取技术
- 农民专业合作社财务会计制度
- 2014年12月武汉市部分学校九年级英语联考试题
- 水管工程问题
- 苏教版8A Unit 2分课时练习(5份无答案)
- 人教版八年级上册数学《14.1整式的乘法》同步练习(含答案)
- 问题式教学法的实施策略
- 2008年中考语文试卷文言文阅读试题汇编
- 2014届中考物理二轮复习专题卷:压强
- 用友培训考试题
- 海珠区2013-2014学年第二学期期末调研测试 - 图文
- 抽油泵项目文献综述(完全版) - 图文
- 大庆油田精细注水工作调研报告
- 广外日语本科历年真题收集
- 工程造价钢筋计算重要公式 -
- 大棚钢结构施工组织设计概述(doc 38页)(智能推荐版)
- 数字电子技术1