RMAN 学习小结

1) rman catalog rmanbk/rmanbk@axibk
rman catalog rmanbk/rmanbk@axibk target sys/richel@axisoft1
2) create catalog tablespace "RMAN_TS"

3) CONNECT TARGET SYS/RICHEL@AXISOFT1

4) register database

5) RMAN> run {
allocate channel d1 type disk;
backup tag=db_full_bk_20050419 format='e:ora_backup%d%s%p.bak' (database);
release channel d1;} //全部备份;

RMAN> run {
allocate channel d1 type disk;
backup incremental level 1 tag=db_inc_bk_200506017 format='e:ora_backup%d%s%p.bak' (database);
release channel d1;} //基于LEVEL 1 备份;

RMAN> run {
allocate channel d1 type disk;
backup tag='BK_TS_TOOLS' FORMAT='E:ORA_BACKUP%d%s%p.bak' tablespace 'TOOLS';
release channel d1;} //备份单个表空间TOOLS;

//备份归档的日志文件后,删除那些已经备份的归档日志文件。(还可以加option 如:delete all input 或,like等)
BACKUP TAG='ARC_LOG04062005' FORMAT='E:ORA_BACKUPARC_LOG04062005.LOG' ARCHIVELOG ALL DELETE INPUT;

6) RMAN基本命令列表:
1. REPORT SCHEMA;
2. LIST COPY(BACKUP) OF TABLESPACE 'TOOLS';
3. VALIDATE BACKUPSET 117; //首先list backup,找到某个backupset,然后进行有效性确认。
4. show default device; show default device type; show channel;
5.
6.
7.
7) backup current controlfile;
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 04/07/2005 10:32:26
ORA-19504: failed to create file "e:ora_backup"
ORA-27038: skgfrcre: file exists
OSD-04010: <create> option specified, file already exists

BACKUP ... PLUS ARCHIVELOG
backup tablespace "TOOLS" plus archivelog DELETE INPUT; //备份表空间和归档的日志文件。
BACKUP DEVICE TYPE sbt DATABASE PLUS ARCHIVELOG; //这里指定设备类型"SBT"

// 在三个地方存有备份。BACKUP COPIES, SET BACKUP COPIES, or CONFIGURE ... BACKUP COPIES
backup copies 3 datafile 9 format 'e:backup_1%n%p%s%c.cpy','e:backup_2%n%p%s%c.cpy','e:backup_3%n%p%s%c.cpy';
//同样可以备份 backupset 。甚至是多个 copies。
BACKUP COPIES 2 DEVICE TYPE sbt BACKUPSET ALL;

8) channel 上的选项:
(rate、maxpiecesize、maxsetsize备份集的最大大小、maxopenfile同时操作的文件数、send,parms ,connect)
CONFIGURE CHANNEL 2 DEVICE TYPE sbt RATE 1M;

level 0 backup和 full backup 的不同之处就在于 full backup不能包括在incremental备份策略中。
(The only difference between a level 0 backup and a full backup is that a full backup is never included in an incremental strategy)

PUT 命令也可以存储OS 文件,例如:参数文件和密码文件 到恢复目录中。
(The PUT command can also store operating system files such as parameter and password files in the recovery catalog)

NOT BACKED UP SINCE

11:19 AM 4/8/2005
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
CONFIGURE RETENTION POLICY TO NONE;
CONFIGURE RETENTION POLICY CLEAR;
# exempts the backup from retention policy until last day of 2002
BACKUP DATABASE KEEP UNTIL TIME "TO_DATE('31-DEC-2002', 'dd-mon-yyyy')" NOLOGS;

# alters status of backup set 231 from KEEP to NOKEEP
CHANGE BACKUPSET 231 NOKEEP;

# specifies that this backup and the logs required to recover it are indefinitely exempt
# from the retention policy
BACKUP TABLESPACE tbs2 KEEP FOREVER NOLOGS;

转载于:https://www.cnblogs.com/ebs-blog/archive/2007/10/22/2167352.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值