




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
谈ORACLE备份与恢复经常听到有人说,某数据库备份方法好,某备份方法不好,或者说现在都流行用rman来备份了,逻辑备份已经过时了,冷备份就更不值一提了,其实数据库的备份从来没有什么好坏之分、没有过时之说,合适才是最重要的,自己好才是真的好.各种方法各有长短,谁也代替不了谁,只有根据实际情况搭配使用,才能发挥最大的作用,否则只能是东施效颦.1. oracle的备份,包括noarchivelog模式的备份(冷备份)、archivelog模式的备份(热备份、rman备份)、逻辑备份(不分模式).1.1. 冷备份:- 1)关闭数据库shutdown;- 2)备份数据文件、控制文件、重做日志文件- A、 查找备份文件的位置SELECT * FROM V$DATAFILE; -查数据文件select * from v$controlfile; -查控制文件select * from v$logfile; -查日志文件- B、 备份数据文件、控制文件、重做日志文件$ copy D:oracleoradataora9*.dbf d:bak*.*;$ copy D:oracleoradataora9*.ctl d:bak*.*;$ copy D:oracleoradataora9*.log d:bak*.*;1.2. 热备份:- 1)查询备份的数据文件与哪一个表空间有关SELECT V$TABLESPACE.NAME,V$DATAFILE.NAMEFROM V$TABLESPACE JOIN V$DATAFILE USING(TS#);- 2)备份数据文件alter tablespace 表空间 BEGIN BACKUP;$ COPY 数据文件 存放路径ALTER TABLESPACE 表空间 END BACKUP;- 3)查询是否还有表空间处于备份模式SELECT * FROM V$BACKUP; -STATUS不是ACTIVE即可以SELECT V$TABLESPACE.NAME,V$BACKUP.STATUS,V$DATAFILE.NAMEFROM V$TABLESPACE JOIN V$DATAFILE USING (TS#) JOIN V$BACKUP USING (FILE#);- 4)备份控制文件ALTER DATABASE BACKUP CONTROLFILE TO 目标路径及文件名;1.3. rman备份:- 1)一个简单的rman全库备份: rman nocatalog target sys/sysRMAN restore controlfile from autobackup;RMAN configure controlfile autobackup on;RMAN backup database;- 2)备份数据文件、控制文件、归档日志RMAN BACKUP DATAFILE 数据文件名;RMAN BACKUP CURRENT CONTROLFILE;RMAN BACKUP ARCHIVELOG ALL;- 3)备份控制文件traceSQL alter session set tracefile_identifier=system ;SQL alter database backup controlfile to trace;SQL alter database backup controlfile to d:tempcontrolfile.bak;- 4)备份表空间RMAN backup tablespace 表空间名;- rman备份比较复杂,只举些简单的例子.1.4. 逻辑备份- 1)数据库方式(导出用户要具有exp_full_database权限)expscott/tigerora9 full=y file=D:full.dmp- 2)用户方式expuserid=scott/tigerora9owner=scott file=d:scott.dmp log=d:scott.log- 3)表方式expscott/tigerora9tables=(emp,dept) file=d:emp.dmp2. oracle的恢复(简单举例):2.1 冷备份的恢复,1). STARTUP MOUNT;2). ALTER DATABASE DATAFILE 数据文件 OFFLINE DROP;3). ALTER DATABASE OPEN;2.2 热备份恢复:1). STARTUP MOUNT;2). ALTER DATABASE DATAFILE 数据文件 OFFLINE; - /system01.dbf不能设置未OFFLINE状态3). ALTER DATABASE OPEN;2.3 rman备份恢复:- 1) 使用rman恢复归档数据库:rman target /rman startup mountrman restore database;rman recover database;rman alter database open;-2) 使用rman恢复表空间:rman restore tablespacerman recover tablespacermanrunsql alter tablespace users offline immediate;restore tablespace users;recover tablespace users;sql alter tablespace users online ;2.4 .逻辑恢复-1)数据库方式(导入用户要具有exp_full_database权限)impsystem/systemora10full=y file=f:full.dmp-2)用户方式impuserid=scott/tigerora10fromuser=scott touser=scott file=d:scott.dmp log=d:scott.log-3)表方式impsystem/systemora10fromuser=scott touser=scott file=f:emp.dmp-注意:导出用户要和导入用户相同可以用上面的方法,否则用impscott/tigerora10full=y file=f:emp.dmp3. oracle备份与恢复方法的选择:1).对于一些小系统、小数据量、没有在线要求的数据库,采用冷备份,简单方便、可靠(所有文件时间点一致),但如果是这类系统个人觉得使用oracle就是一种浪费,学习除外.2).对于7X24小时的大系统、帐营支撑系统、客服系统的数据库,使用归档模式运行,采用全库备份与逻辑备份相结合的方式.3).对于经营分析系统、BI系统、查询系统等数据库,可采用逻辑备份与表空间备份相结合
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绿色消费行为研究分析报告
- 民族音乐教育跨文化合作模式分析报告
- 石英玻璃冷加工工工艺考核试卷及答案
- 丁苯胶乳装置操作工三级安全教育(车间级)考核试卷及答案
- 农业技术员技能操作考核试卷及答案
- 稀土原料工三级安全教育(车间级)考核试卷及答案
- 摄影行业可持续发展战略实施评估
- 发声练习 二、基础练习教学设计-2023-2024学年初中音乐七年级上册(2024)人音版(2024 主编:赵季平杜永寿)
- 氯丁橡胶装置操作工技能操作考核试卷及答案
- 5.2 热量 比热容说课稿-2023-2024学年初中物理八年级下册沪教版
- 《如何写周记》课件
- 居民自建桩安装告知书回执
- 药事管理与法规
- YC/Z 550-2016卷烟制造过程质量风险评估指南
- 工程水文第3章课件
- GB/T 4032-2013具有摆轮游丝振荡系统的精密手表
- GB/T 21063.4-2007政务信息资源目录体系第4部分:政务信息资源分类
- GA/T 1081-2020安全防范系统维护保养规范
- 02药物不良反应adr课件
- 施工项目成本管理课件
- 文物建筑保护修缮专项方案
评论
0/150
提交评论