Oracle 备份/恢复_1
2013-10-22 16:09
344 查看
RMAN>CONNECT TARGET /
--连接到默认实例
RMAN>REPORT SCHEMA;
--查看实例中库文件的状况
RMAN>SHOW ALL;
--查看所有备份配置
RMAN>CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/oracle/backup/%d_%I_%s_%p_%T.bkp';
--将备份片格式设置为%d_%I_%s_%p_%T.bkp
rman备份片格式:
%a 数据库活动id
%c 备份片拷贝数
%d 库名
%D 天(DD)
%e 归档序列号
%F c-iiiiiiiiii-YYYYMMDD-QQ ,iiiiiiiiii是数据库id号,QQ是1-256的序列
%I dbid
%p 备份集中的备份片号
%s 备份集号
%t 时间戳
%T YYYYMMDD
%u 八字符表示的备份集创建时间
%U %u_%p_%c
RMAN>BACKUP SPFILE;
--备份SPFILE
RMAN>BACKUP CURRENT CONTROLFILE;
--备份当前的控制文件
RMAN>BACKUP ARCHIVELOG ALL;
--备份所有的归档日志
RMAN>BACKUP DATABASE;
--备份数据库的SPFILE、控制文件、数据文件。产生两个备份片。
RMAN>BACKUP AS COMPRESSED BACKUPSET DATABASE;
--压缩备份数据库
RMAN>BACKUP DATAFILE 4 TO 'XXXX';
--备份数据文件4
RMAN>BACKUP TABLESPACE USERS;
--备份USRES表空间
RMAN>BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG;
--备份数据库与归档日志
RMAN>CONFIGURE CONTROLFILE
AUTOBACKUP ON;
--开启控制文件自动备份。当控制文件发生变化时,控制文件自动备份。
RMAN>LIST BACKUP;
--查看控制文件中记录的备份集
RMAN>RESTORE SPFILE FROM 'XXX';
--从备份集中提取还原SPFILE。前提是SPFILE和PFILE都没有的情况下,用RMAN起DUMMY实例
RMAN>RESTORE CONTROFILE FROM 'XXX';
--从备份集中提取还原CONTROFILE。
RMAN>RESTORE DATAFILE 4 FROM 'XXX';
--从备份集中提取还原数据文件4
RMAN>RECOVER DATAFILE 4;
--恢复数据文件4
RMAN>RESTORE DATABASE;
--根据控制文件中的备份记录还原数据库
RMAN>RECOVER DATABASE;
--根据控制文件中的备份记录恢复数据库
--连接到默认实例
RMAN>REPORT SCHEMA;
--查看实例中库文件的状况
RMAN>SHOW ALL;
--查看所有备份配置
RMAN>CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/oracle/backup/%d_%I_%s_%p_%T.bkp';
--将备份片格式设置为%d_%I_%s_%p_%T.bkp
rman备份片格式:
%a 数据库活动id
%c 备份片拷贝数
%d 库名
%D 天(DD)
%e 归档序列号
%F c-iiiiiiiiii-YYYYMMDD-QQ ,iiiiiiiiii是数据库id号,QQ是1-256的序列
%I dbid
%p 备份集中的备份片号
%s 备份集号
%t 时间戳
%T YYYYMMDD
%u 八字符表示的备份集创建时间
%U %u_%p_%c
RMAN>BACKUP SPFILE;
--备份SPFILE
RMAN>BACKUP CURRENT CONTROLFILE;
--备份当前的控制文件
RMAN>BACKUP ARCHIVELOG ALL;
--备份所有的归档日志
RMAN>BACKUP DATABASE;
--备份数据库的SPFILE、控制文件、数据文件。产生两个备份片。
RMAN>BACKUP AS COMPRESSED BACKUPSET DATABASE;
--压缩备份数据库
RMAN>BACKUP DATAFILE 4 TO 'XXXX';
--备份数据文件4
RMAN>BACKUP TABLESPACE USERS;
--备份USRES表空间
RMAN>BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG;
--备份数据库与归档日志
RMAN>CONFIGURE CONTROLFILE
AUTOBACKUP ON;
--开启控制文件自动备份。当控制文件发生变化时,控制文件自动备份。
RMAN>LIST BACKUP;
--查看控制文件中记录的备份集
RMAN>RESTORE SPFILE FROM 'XXX';
--从备份集中提取还原SPFILE。前提是SPFILE和PFILE都没有的情况下,用RMAN起DUMMY实例
RMAN>RESTORE CONTROFILE FROM 'XXX';
--从备份集中提取还原CONTROFILE。
RMAN>RESTORE DATAFILE 4 FROM 'XXX';
--从备份集中提取还原数据文件4
RMAN>RECOVER DATAFILE 4;
--恢复数据文件4
RMAN>RESTORE DATABASE;
--根据控制文件中的备份记录还原数据库
RMAN>RECOVER DATABASE;
--根据控制文件中的备份记录恢复数据库
相关文章推荐
- Oracle 备份 与 恢复 概述 .
- 利用OMS自带工具做Oracle增量备份与恢复
- oracleRMAN备份与恢复笔记
- oracle中只有物理备份没有逻辑备份,表被truncate,如何恢复
- oracle-dba- RMAN备份与恢复数据库
- Oracle的RMAN备份与恢复脚本
- oracle的备份与恢复
- 《06. oracle 数据管理--导入&导出&备份&恢复》
- 转://Oracle 数据备份与恢复微实践
- Oracle 11G Rman备份ASM数据恢复到本地磁盘
- Oracle的备份与恢复
- Oracle Undo tablespace恢复(无备份)
- Oracle RMAN的备份与恢复命令详解(一)
- 《Oracle从入门到精通》读书笔记第十五章 Oracle数据备份与恢复之一
- Trueimage备份ORACLE EBS恢复至新服务器IP修改系统配置步骤
- oracle冷备份恢复和oracle异机恢复使用方法
- Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复
- Oracle 备份与恢复学习笔记(5_2)
- ORACLE备份&恢复案例
- Oracle 备份与恢复学习笔记(13)