RMAN>allocate channel for delete type disk; RMAN>allocate channel for maintenance type disk; 7.在非归档模式下备份 数据库状态:
恢复目录:打开
目标数据库:例程启动或者数据库加载
恢复目录数据库需要打开,目标数据库必须启动(或者加载)。因为目标数据库不在归档模式下,所以当进行备份恢复操作的时候数据库无法打开。不可以将表空间置于热备份模式上进行等同于文件系统级的拷贝,如果在非归档模式,数据库打开的状态下不能进行数据文件的备份。 7.1.数据库完全备份 RMAN> run { 2> # backup the complete database to disk 3> allocate channel dev1 type disk; 4> backup 5> full 6> tag full_db_backup 7> format "/oracle/backups/db_t%t_s%s_p%p" 8> (database); 9> release channel dev1; 10> }
行# 2: 表明该行为注释行(#是注释符) 3&9: See section 15 - Channels通道定义 5: Full backup (default if full or incremental not specified)完全备份模式(缺省模式) 6: Meaningful string (<=30 chars)(备份集标识,<=30个字符) 7: Filename to use for backup pieces, including substitution variables. 备份片使用的文件名,可以包含代替变量。 8: Indicates all files including controlfiles are to be backed up表明备份所有数据文件包括控制文件
通过下面的命令显示恢复目录中记载的备份集信息:
RMAN> list backupset of database; 7.2.备份表空间 RMAN> run { 2> allocate channel dev1 type disk; 3> backup 4> tag tbs_users_read_only 5> format "/oracle/backups/tbs_users_t%t_s%s" 6> (tablespace users) 7> }