ITPub博客

首页 > 数据库 > Oracle > RMAN简单演示

RMAN简单演示

原创 Oracle 作者:与刃争锋 时间:2013-12-26 12:46:04 0 删除 编辑
全库备份:
rman>bacup database;


执行后对目标数据所有数据文件进行备份,生成两个备份片段:一个存储数据文件,一个存储控制文件和spfile,保存在oracle安装
目录下,因为没指定存储路径.

指定format参数自定义备份片段路径和命名规则:
rman>backup databaset format 'd:\oraclebackup\bak_%U';

如果想查看创建的全库备份,用list命令:
sql>list backup of database;

表空间的备份
只要实例处于加载状态,就可以在rman中对表空间进行备份,例如备份user表空间:
rman>backup tablespace users;
查看一下:
rman>list backup of tablespace users;

删除指定的backupset:
rman>delete backupset 10;

数据文件的备份:
两种方式指定数据文件的名称:详细路径orfile_id,可从数据字典dba_data_files中查询
sql>select file_id,file_name from dba_data_files;
ILE_ID    FILE_NAME
---------------------------------------------------------
1    D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\SYSTEM01.DBF
2    D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\UNDOTBS01.DBF
3    D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\SYSAUX01.DBF
4    D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\USERS01.DBF
5    D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\EXAMPLE01.DBF
6    D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\NEWTBS_01.DBF
7    D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\STOREDATA_01.DBF
8    D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\BOBTEST.DBF
9    D:\ORACLE\BOBBACKUP\RMAN_TBS01.DBF
10   D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\INDEX_01.DBF
-----------------------------------------------------------------------------------------------------
备份user表空间的数据文件:
rman>backup datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\BOB\USERS01.DBF';
查看指定数据文件的备份:
rman>LIST BACKUP OF DATAFILE n,n,n,n;

控制文件的备份:
rman>backup current controlfile;

执行任何backup时指定include current controlfile:
rman>backup database include current controlfile;

建议更改备份属性为自动备份控制文件:
rman>configure controlfile autobackup on;
查看一下备份的控制文件:
rman>list backup of controlfile;

归档日志文件的备份
rman>backup archivelog all;

执行backup时指定plus archivelog 字句:
rman>backup current controlfile plus archivelog;

在备份控制文件之前首先对所有归档文件进行备份.
plus archivelog的方式有何区别?backup...plus archivelog命令在备份过程中依次执行下列步骤:
    1.运行alter system archive log current语句对当前的redolog进行归档.
    2.执行backup archivelog all命令备份所有已归档日志.
    3.执行backup命令对指定项进行备份.
    4.再次运行alter system archive log current对当前redolog归档.
    5.对新生成的尚未备份的归档文件进行备份.

delete all input参数,加在backup命令后,在完成备份后自动删除归档目录中已备份的归档日志.
完成备份后用下列命令查看已备份的归档日志片段:
rman>list backup of archivelog all;

初始化参数文件的备份
rman>backup spfile;

对备份集进行备份
rman>backup backupset all/n,n,n,n;



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25025926/viewspace-1064579/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: RMAN简介
请登录后发表评论 登录
全部评论

注册时间:2013-12-25

  • 博文量
    89
  • 访问量
    132413