oracle备份与恢复机制(5页).doc

上传人:1595****071 文档编号:35419389 上传时间:2022-08-21 格式:DOC 页数:5 大小:287KB
返回 下载 相关 举报
oracle备份与恢复机制(5页).doc_第1页
第1页 / 共5页
oracle备份与恢复机制(5页).doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《oracle备份与恢复机制(5页).doc》由会员分享,可在线阅读,更多相关《oracle备份与恢复机制(5页).doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-oracle备份与恢复机制-第 5 页谈ORACLE备份与恢复经常听到有人说,某数据库备份方法好,某备份方法不好,或者说现在都流行用rman来备份了,逻辑备份已经过时了,冷备份就更不值一提了,其实数据库的备份从来没有什么好坏之分、没有过时之说,合适才是最重要的,自己好才是真的好.各种方法各有长短,谁也代替不了谁,只有根据实际情况搭配使用,才能发挥最大的作用,否则只能是东施效颦.1. oracle的备份,包括noarchivelog模式的备份(冷备份)、archivelog模式的备份(热备份、rman备份)、逻辑备份(不分模式).1.1. 冷备份:- 1)关闭数据库shutdown;- 2)备

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)查询备份的数据文件与哪一

3、个表空间有关,VFROM V$TABLESPACE JOIN V$DATAFILE USING(TS#);- 2)备份数据文件alter tablespace 表空间 BEGIN BACKUP;$ COPY 数据文件 存放路径ALTER TABLESPACE 表空间 END BACKUP;- 3)查询是否还有表空间处于备份模式SELECT * FROM V$BACKUP; -STATUS不是ACTIVE即可以,VFROM V$TABLESPACE JOIN V$DATAFILE USING (TS#) JOIN V$BACKUP USING (FILE#);- 4)备份控制文件ALTER DA

4、TABASE 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 ARCHIVEL

5、OG 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/tig

6、erora9 full=y file=D:full.dmp- 2)用户方式expuserid=scott/tigerora9- 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;3). ALTER DATABASE OPEN;2.3 rman备份恢

7、复:- 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 table

8、space users online ;2.4 .逻辑恢复-1)数据库方式(导入用户要具有exp_full_database权限)impsystem/systemora10full=y file=f:full.dmp-2)用户方式impuserid=scott/tigerora10fromuser=scott touser=scott-3)表方式impsystem/systemora10fromuser=scott touser=scott file=f:emp.dmp-注意:导出用户要和导入用户相同可以用上面的方法,否则用impscott/tigerora10full=y file=f:em

9、p.dmp3. oracle备份与恢复方法的选择:1).对于一些小系统、小数据量、没有在线要求的数据库,采用冷备份,简单方便、可靠(所有文件时间点一致),但如果是这类系统个人觉得使用oracle就是一种浪费,学习除外.2).对于7X24小时的大系统、帐营支撑系统、客服系统的数据库,使用归档模式运行,采用全库备份与逻辑备份相结合的方式.3).对于经营分析系统、BI系统、查询系统等数据库,可采用逻辑备份与表空间备份相结合的方式,对变化数据进行增量备份.4).对于一些字典数据库、静态数据较多的数据库,可采用逻辑备份,定期备份相关重要数据.对于上面提到的方法,只是个表面的东西而已,要想保证数据库高效、安全、稳定的运行,必须要有完整的、切实可行的数据库运行管理制度,并且严格执行实施,否则再好的方法都是水中月、镜中花.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁