全库备份:
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/
,如需转载,请注明出处,否则将追究法律责任。