oracle备份与恢复机制

oracle备份与恢复机制

ID:47487254

大小:16.77 KB

页数:4页

时间:2020-01-12

oracle备份与恢复机制_第1页
oracle备份与恢复机制_第2页
oracle备份与恢复机制_第3页
oracle备份与恢复机制_第4页
资源描述:

《oracle备份与恢复机制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、1)关闭数据库  shutdown;  --2)备份数据文件、控制文件、重做日志文件  --A、查找备份文件的位置  SELECT*FROMV$DATAFILE;    --查数据文件  select*fromv$controlfile; --查控制文件  select*fromv$logfile;     --查日志文件  --B、备份数据文件、控制文件、重做日志文件  $copyD:oracleoradataora9*.dbfd:bak*.*;  $copyD:oracleoradataora9*.c

3、tld:bak*.*;  $copyD:oracleoradataora9*.logd:bak*.*;  1.2.热备份:  --1)查询备份的数据文件与哪一个表空间有关  SELECTV$TABLESPACE.NAME,V$DATAFILE.NAME  FROMV$TABLESPACEJOINV$DATAFILEUSING(TS#);  --2)备份数据文件  altertablespace表空间BEGINBACKUP;  $COPY数据文件 存放路径  ALTERTABLESPACE表空间ENDBACKU

4、P;  --3)查询是否还有表空间处于备份模式  SELECT*FROMV$BACKUP; --STATUS不是ACTIVE即可以  SELECTV$TABLESPACE.NAME,V$BACKUP.STATUS,V$DATAFILE.NAME  FROMV$TABLESPACEJOINV$DATAFILEUSING(TS#)JOINV$BACKUPUSING(FILE#);  --4)备份控制文件  ALTERDATABASEBACKUPCONTROLFILETO'目标路径及文件名';  1.3.rman备份:  --1)

5、一个简单的rman全库备份:  >rmannocatalogtarget"sys/sys"  RMAN>restorecontrolfilefromautobackup;  RMAN>configurecontrolfileautobackupon;  RMAN>backupdatabase;  --2)备份数据文件、控制文件、归档日志  RMAN>BACKUPDATAFILE数据文件名;  RMAN>BACKUPCURRENTCONTROLFILE;  RMAN>BACKUPARCHIVELOGALL;  --3)备份控制

6、文件trace  SQL>altersessionsettracefile_identifier=system;  SQL>alterdatabasebackupcontrolfiletotrace;  SQL>alterdatabasebackupcontrolfileto'd:tempcontrolfile.bak';  --4)备份表空间  RMAN> backup tablespace表空间名;  --rman备份比较复杂,只举些简单的例子.  1.4.逻辑备份  --1)数据库方式(导出用户要具有exp_ful

7、l_database权限)  exp scott/tiger@ora9   full=yfile="D:full.dmp"  --2)用户方式  exp userid=scott/tiger@ora9 owner=scottfile=d:scott.dmplog=d:scott.log--3)表方式  exp scott/tiger@ora9 tables=(emp,dept)file="d:emp.dmp"  2.oracle的恢复(简单举例):  2.1冷备份的恢复,  1).STARTUPMOUNT;  2).

8、ALTERDATABASEDATAFILE数据文件OFFLINEDROP;  3).ALTERDATABASEOPEN;  2.2热备份恢复:  1).STARTUPMOUNT;  2).ALTERDATABASEDATAFILE数据文件OFFLINE;--//system01.dbf不能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。