Oracle深度学习笔记RMAN备份常用命令

合集下载

ORACLE数据库-RMAN备份

ORACLE数据库-RMAN备份

SQL> alter system set db_recovery_file_dest=''; //置空后可以指定控制文件备份路径RMAN> backup database format 'd:\backup\bk_db_%U' plus archivelog;shutdown immediate;startup mount;RMAN> run{2> allocate channel ch1 device type disk;3> allocate channel ch2 device type disk;4> backup database format 'd:\backup\bk_db_%U'5> plus archivelog format 'd:\backup\bk_lg_%U';6> release channel ch1;7> release channel ch2;8> }总结(RMAN备份路径)1.在未通过configure命令设定RMAN备份文件路径以及未修改db_recovery_file_dest,且指定了format参数,则备份的数据文件,参数文件,控制文件,采用了双重保护方式,一份位于指定路径,一份位于缺省的闪回区。

同时归档日志保存在闪回区。

2.一旦修改了db_recovery_file_dest至特定路径,则同上述功能一样,所不同的是存放到非缺省的闪回区。

3.当db_recovery_file_dest为空值时,同样使用双重保护,但这些文件被放置到了$ORACLE_HOME/dbs路径下。

4.当使用了configure channel device type disk format = '/u01/bk/db_%U'配置RMAN,则对于badkup database plus archivelog 同样会出现上述的情况。

Oracle RMAN

Oracle RMAN
3.1、列出数据文件备份集
RMAN>list backup 列出详细备份;
RMAN>list expired backup 列出过期备份;
RMAN> list backup of database; 列出所有数据文件的备份集;
RMAN> list backup of tablespace user01; 列出特定表空间的所有数据文件备份集;
3.8、RMAN> list incarnation of database 列出对应物/列出数据库副本;
3.9、RMAN>list backup summary; 概述可用的备份;
B表示backup
F表示FULL
A表示archive log
0 1表示incremental backup
2.5、RMAN> report need backup redundancy 2 database; 报告备份文件低于2份的所有数据文件;
RMAN>report need backup redundancy=2;
2.6、RMAN> report need backup recovery window of 6 days; 报告文件报表的恢复需要超过6天的归档日志的数据文件;
2.3、RMAN> report need backup days 3 tablespace users; 在USERS表空间上3天未备份的数据文件;
2.4、RMAN> report need backup incremental 3; 报告恢复数据文件需要的增量备份个数超过3次的数据文件;
4.5、RMAN> crosscheck backup of controlfile 核对控制文件的备份集;

oracle数据库rman备份计划及恢复

oracle数据库rman备份计划及恢复

oracle数据库rman备份计划及恢复1.rman完全恢复的前提条件:历史的datafile,controlfile和spfile备份,加上完整的archivelog和完好的redolog。

2.rman备份脚本: a.RMAN 0级备份命令:run{allocate channel c1 type disk;allocate channel c2 type disk;allocate channel c3 type disk;backup incremental level 0 tag 'level0' format "E:\recovery_area\rfdb\rfdb\AUTOBACKUP\rman_dir\RFDB_level_0_%u_%s_%p" as compressed backupset database;sql "alter system archive log current";backup filesperset 3 format "E:\recovery_area\rfdb\rfdb\AUTOBACKUP\rman_dir\arch_%u_%s_%p_%c"archivelog all delete input; #备份归档可选,可以单独定期备份release channel c1;release channel c2;release channel c3;} b.RMAN 1级备份命令:run{allocate channel c1 type disk;allocate channel c2 type disk;allocate channel c3 type disk;backup incremental level 1 tag 'level1' format 'E:\recovery_area\rfdb\rfdb\AUTOBACKUP\rman_dir\RFDB_level_1_%u_%s_%p' as compressed backupset database;sql 'alter system archive log current';backup filesperset 3 format 'E:\recovery_area\rfdb\rfdb\AUTOBACKUP\rman_dir\arch_%u_%s_%p'archivelog all delete input; #备份归档可选,可以单独定期备份release channel c1;release channel c2;release channel c3;} c.rman删除备份命令(在保留最近⼀天备份的情况下,删除其他备份):DELETE NOPROMPT OBSOLETE RECOVERY WINDOW OF 1 DAYS; d.操作系统层⾯运⾏rman备份或删除命令(windows/linux):rman target sys/rf4rfvbgt56yhn@rfdb nocatalog CMDFILE 'D:\app\rman\rman_file\level_0.txt' log=E:\recovery_area\rfdb\rfdb\AUTOBACKUP\rman_dir\log\rman_level_0.log export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/db1export ORACLE_SID=atestexport PATH=$ORACLE_HOME/bin:$PATHrman target sys/123456@atest nocatalog CMDFILE '/u01/rman/rman.sh' log=/u01/rman/rman.log00 02 * * 1 bash /u01/rman_file/run_rman_0.sh00 02 * * 3 bash /u01/rman_file/run_rman_0.sh00 02 * * 5 bash /u01/rman_file/run_rman_0.sh00 04 * * * bash /u01/rman_file/run_delete.sh34 11 * * * bash /u01/rman_file/run_rman_0.sh e.rman参数设置:RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK;RMAN> CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE disk TO 2;RMAN> CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE disk TO 2;3.rman恢复a.拷贝datafile,controlfile和spfile的rman备份,以及完整的archivelog和完好的redolog⽂件到新的数据库。

rman备份常用操作语句

rman备份常用操作语句

rman备份常用操作语句2009-08-12 23:21:57| 分类:rman|字号订阅drop tablespace tbs_rman including contents and datafiles;create tablespace tbs_rman datafile '/oradata/liutest/tbs_rman01.dbf'size 300M; create user rmanuser identified by rman default tablespace tbs_rman temporary tablespace temp;grant recovery_catalog_owner to rmanuser;select * from session_privs;select * from sesseion_roles;rman catalog rmanuser/rmanrman>create catalog tablespace tbs_rman;rman>r egister database;rman>list incarnation; -- (可以看出有几个目标数据库注册此RMAN备份) rman>report schema;rman>list backup;rman>list copy;--全备份full backupsetrman>run{allocate channel d1 device type disk;backup as compressed backupsetformat='/rmanbak/full_%d_%U'tag='fullbak'channel=d1database plus archivelog delete input;}rman>crosscheck copy;rman>delete expired copy;--0级备份run{allocate channel d1 device type disk;backup as compressed backupsetincremental l evel=0format='/rmanbak/inc0_%d_%U'tag='inc0'channel=d1database;release channel d1;}rman>list backup summary;--差异1级增量备份run{allocate channel d1 device type disk;backup as compressed backupsetincremental level=1format='/rmanbak/inc1_%d_%U'tag='inc1'channel=d1database;release channel d1;}--查看备份结果rman>list backupset summary;rman>list backup by file;>ll -h --可以比较大小--累积型增量备份run{allocate channel d1 device type disk;backup as compressed backupsetincremental level=1 cummulativeformat='/rmanbak/cum1_%d_%U'tag='cum1'channel=d1database;release channel d1;}--备份表空间run{allocate channel d1 device type disk;backup as compressed backupsetformat='/rmanbak/tbs_user_%d_%U'tag='tbs'channel=d1t ablespace users,center,system;release channel d1;}--备份数据文件run{allocate channel d1 device type disk;backup as compressed backupsetformat='/rmanbak/df_%d_%U'tag='dfile'channel=d1datafile 1;-- select file_id from dba_data_files;release channel d1;}--查看备份结果list backupset tag='DFILE'--备份archivelog文件--备份之前,先检查一下rman>crosscheck copy of archivelog all;rman>crosscheck archivelog all;rman>sql "alter system switch logfile";rman>sql"alter system switch logfiel";rman>sql "alter system switch logfiel";--进行日志切换,让系统备份归档日志rman>list archivelog all;rman>list backupset; --可以得到chp scn(ckeckpoint scn)来断定备份那个归档日志(用于恢复)run{allocate channel d1 device type disk;backup as compressed backupsetformat='/rmanbak/arch_%d_%U'tag='arch'channel=d1archivelog from scn 1219672; --1219672是一个chp scn(ckeckpoint scn)release channel d1;}-- 查看备份结果rman>list backupset;--备份拷贝backup as copyrun{allocate channel d1 device type disk;backup as copyformat='/rmanbak/copy_%d_%U'tag='copybak'channel=d1database;release channel d1;}rman>report schema;rman>report obsolete;list backupset;list backupset by file; --根据文件输出crosscheck --校验备份信息是否被删除crosscheck backupset;--如果有删除的备份信息,把它标志为expired--接着就可以删除这些备份信息:delete expired backupset;change命令:change backupset 1available(crosscheck,delete,unavailable,uncatalog,validate,nokeep(keep,comma));--改变备份信息的状态--change backupset 1 delete 表示删除这个备份信息(相当于crosscheck backupset; delete obsolete backupset;)list 命令1 列出对应物RMAN>list incarnation;(可以看出有几个目标数据库注册此RMAN备份)2 列出备份2.1概述可用的备份RMAN>list backup summary;显示结果LV字段说明如下:B 表示backupF 表示FULLA 表示archive log0 1 表示incremental backupS 说明备份状态(A AVAILABLE,X EXPIRED )2.2按备份类型列出备份RMAN>list backup by file;按照数据文件备份,归档日志备份,控制文件备份,服务器参数文件备份列出2.3列出详细备份RMAN>list backup;2.4列出过期备份RMAN>list expired backup;2.5列出表空间和数据文件备份list backup of tablespace 和list backup of datafile 输出和list backup 相似如:list backup of tablespace user_tbs;list backup of datafile 3;2.6列出归档日志备份RMAN>list archivelog all;简要信息RMAN>list backup of archivelog all;详细信息2.7列出控制文件和服务器参数文件RMAN>list backup of controfile;RMAN>list backup of spfile;=====================================================RMAN 的report命令1. 报告最近没有被备份的数据文件RMAN>report need backup days=3;2. 报告备份冗余或恢复窗口RMAN>report need backup redundancy=2;RMAN>report need backup recovery window of 2 days;3. 报告数据文件的不可恢复操作RMAN>report unrecoverable;4. 报告数据库模式RMAN>report schema;5. 报告丢弃的备份如果使用了保存策略,备份会标记为丢弃状态RMAN>report obsolete;删除丢弃状态备份RMAN>delete obsolete;=================================================================== ==RMAN的crosscheck 命令1 备份集有两种状态A(Available,RMAN认为该项存在于备份介质上)X(Expired,备份存在于控制文件或恢复目录中,但是并没有物理存在于备份介质上)2 crosscheck 的目的是检查RMAN 的目录以及物理文件,如果物理文件不存在于介质上,将标记为Expired。

Oracle-RMAN备份恢复

Oracle-RMAN备份恢复

1. 检查数据库模式:sqlplus /nologconn /as sysdbaarchive log list (查看数据库是否处于归档模式中)若为非归档,则修改数据库归档模式。

startup mountalter database archivelogalter database open2.连接到target数据库命令:connect target / (connect target system/oracle@ora10g,如果数据库没有起来,也可要直接在rman命令下用startup进行启动数据库)可以连接到target database.(rman 一边连接到target数据库,另外一边连接到control file(nocatalog mode),control file 中存储rman 的备份信息)3.用list backupset 命令查看有没有备份的东西4. 常用备份命令:备份全库:RMAN> backup database plus archivelog delete input; (备份全库及控制文件、服务器参数文件与所有归档的重做日志,并删除旧的归档日志)备份表空间:RMAN> backup tablespace system plus archivelog delete input; (备份指定表空间及归档的重做日志,并删除旧的归档日志)_备份归档日志:RMAN> backup archivelog all delete input;======================对整个数据库进行备份==================1.对整个数据库进行全备份(full backup)。

只要输入命令: backup database;2.list backupset 查看备份的具体信息List of Backup Sets===================BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------1 Full 6.80M DISK 00:00:02 06-DEC-08BP Key: 1 Status: AVAILABLE Compressed: NO Tag: TAG20081206T201041 Piece Name:/home/oracle/flash_recovery_area/ORA10G/backupset/2008_12_06/o1_mf_ncsnf_TAG2 0081206T201041_4mntz78s_.bkpControl File Included: Ckp SCN: 782019 Ckp time: 06-DEC-08SPFILE Included: Modification time: 06-DEC-08BS(backupset), piece是一个文件,一个BS包含多个piece.3.rman中缺省的参数,可以通过show all ;来进行查看(RMAN configuration parameters),我们在使用backup database命令中,可以把这些default value 用固定的值来进行替代.4.我们可以把备份的文件才备份的目录中拷贝到磁带上,然后删除备份目录下面的备份文件,如果下次需要恢复的话,只要把文件重新拷回到用来的备份目录就可以了5.查看control file 文件中的备份信息(因为我们做的备份是在nocatalog模式下),control file 在/u01/oracle/oradata/ora10g目录下,由于control file 是个二进制文件,要查看control file 文件中的内容,用strings control03.ctl,发现control03.ctl中有rman备份的信息了====================0级增量备份===============概念:全备份和0级增量备份。

oracle_9i_rman_备份与恢复技术

oracle_9i_rman_备份与恢复技术

《Oracle 9i RMAN 备份与恢复技术》学习笔记第3章 RMAN设置和配置 (2)第9章 RMAN 备份 (5)第10章 RMAN还原与恢复 (10)第12章 RMAN的高级恢复 (15)第13章 RMAN维护 (25)第14章 RMAN报告 (29)第3章 RMAN设置和配置1.9i下将数据库配置为ARCHIVELOG模式虽说RMAN也可以在非归档模式下使用,但是我们不推荐。

因为非归档模式下很多RMAN的功能都用不上。

在9i中必须配置如下参数:LOG_ARCHIVE_DEST_n:指定归档的重做日志文件的位置,并指定是否是必要的。

N从1到10,也就是可以指定10个位置,至少指定一个。

例如下面的参数设置中:LOG_ARCHIVE_DEST_1= 'location=e:\oracle\backup mandatory'e:\oracle\backup是要备份文件要存放的位置,mandatory的意思是说这个目录下的日志是必须成功写入的;也可以是optional,也就是可选的。

LOG_ARCHIVE_START:这个参数指定Oracle实例启动数据库的时候启动ARCH进程。

这个参数需要设置成TRUE(书上第47页倒数第5行关于该参数的描述有误) 其它的与ARCH进程相关的参数:LOG_ARCHIVE_STATE_n:这个参数与LOG_ARCHIVE_DEST_n相对应,可能的值有ENABLE 和DISABLE两种。

如果设置成ENABLE,ARCH进程会认为与该状态关联的目标为一个有效的归档日志目标;如果设置成DEFER,ARCH进程就不会再相关的位置归档。

LOG_ARCHIVE_FORMAT:该参数设定归档文件的命名规则LOG_ARCHIVE_MIN_SUCCEED_DEST:定义归档日志必须成功的最小的副本数量。

这个参数应该大于等于LOG_ARCHIVE_DEST_n中的MANDATORY数量。

(8)--RMAN常用命令续

(8)--RMAN常用命令续
虽然又报出了RMAN-01009错误,但是你看,RMAN中支持的命令是不是也都列出来了呢?这个示例告诉我们,出错也不全是坏事哟。嘿嘿,自己躲墙角偷偷乐去吧,旁人俺都不告诉他的。
不过如果次次输入都报错就显得太不专业了,因此偷偷用就好,如果你的工作时刻被领导关注着,那俺还是建议你务必要牢记一些常用命令。
你看,返回了一堆的信息,提示你语法错误,只能支持上述加粗显示的那些关键字。
根据提示信息,隐约记得应该是BACKUP关键字,那就敲上BACKUP试试看:
RMAN> LIST BACKUP OF;
RMAN-01009: syntax error: found ";": expecting one of: " archivelog, controlfile, database, datafile, spfile, tablespace "
OK ,基本明了,我们的目的是要查看所有N> LIST BACKUP OF ARCHIVELOG ALL;
...
结果显示出来了吧,目标实现,竣工!
如果你连RMAN中有哪些命令都忘记了,没关系,随便输入个字母再按回车键试试:
RMAN-01009: syntax error: found "identifier": expecting one of: "allocate, alter, backup, beginline, blockrecover, catalog, change, connect, copy, convert, create, crosscheck, configure, duplicate, debug, delete, drop, exit, endinline, flashback, host, {, library, list, mount, open, print, quit, recover, register, release, replace, report, renormalize, reset, restore, resync, rman, run, rpctest, set, setlimit, sql, switch, spool, startup, shutdown, send, show, test, transport, upgrade, unregister, validate"

Oracle培训讲义(ramn数据库备份与恢复)

Oracle培训讲义(ramn数据库备份与恢复)

rman数据库备份与恢复1.rman配置创建恢复目录1)准备目录数据库目录数据库可以选择任何一个数据库,但是最好和被注册的数据库在不同的服务器上,而且最好为目录模式创建独立的表空间。

✓选择创建恢复管理器目录的数据库。

✓创建表空间。

SQL> conn system/oracle@law_tian已连接。

SQL> show parameter instance_nameNAME TYPE V ALUE-------------------- ----------- ---------instance_name string tianSQL> create tablespace cattbs2 datafile 'e:\oracle\oradata\tian\cattbs01.dbf'3 size 20m4 ;表空间已创建。

✓创建包含目录模式的用户。

SQL> create user rman identified by rman2 temporary tablespace temp3 default tablespace cattbs4 quota unlimited on cattbs5 ;用户已创建SQL> grant connect,recovery_catalog_owner to rman;授权成功。

2)创建恢复管理器目录C:\> ramnRMAN> connect catalog ramn/rman@law_tianRMAN> create catalog tablespace cattbs;3)注册要备份的数据库C:\>rman恢复管理器: 版本9.2.0.1.0 - ProductionCopyright (c) 1995, 2002, Oracle Corporation. All rights reserved.RMAN> connect catalog rman/rman@law_tian连接到恢复目录数据库RMAN> connect target system/oracle@law_lawRMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== ORA-01031: insufficient privilegesRMAN> connect target sys/oracle@law_lawRMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== ORA-01017: invalid username/password; logon deniedRMAN> connect target sys/sys@law_law连接到目标数据库: LAWLAW (DBID=1993183208)RMAN> register database;注册在恢复目录中的数据库正在启动全部恢复目录的resync完成全部resyncRMAN> list incarnation; #查看注册的数据库数据库Incarnations 列表DB 关键字Inc 关键字DB 名DB ID CUR 重置SCN 重置时间------- ------- -------- ---------------- --- ---------- ----------1 10 LAWLAW 1993183208 NO 261982 11-12月-031 2 LAWLAW 1993183208 YES 388549 17-12月-03RMAN> report schema;#查看注册数据库的信息数据库方案报表文件KB 表空间RB segs 数据文件名称---- ---------- ----------------- ------- -------------------1 256000 SYSTEM YES E:\ORACLE\ORADATA\LAW\SYSTEM01.DBF2 204800 UNDOTBS1 YES E:\ORACLE\ORADATA\LAW\UNDOTBS01.DBF3 122880 EXAMPLE NO E:\ORACLE\ORADATA\LAW\EXAMPLE01.DBF4 25600 INDX NO E:\ORACLE\ORADATA\LAW\INDX01.DBF5 10240 TOOLS NO E:\ORACLE\ORADATA\LAW\TOOLS01.DBF6 25600 USERS NO E:\ORACLE\ORADATA\LAW\USERS01.DBFRMAN>4)配置自动通道和备份路径RMAN> configure channel device type disk format='e:\bakup\%U.bak';文件名中参数的含义:%u:由备份集编号和建立时间压缩后生成的8字符名称。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

31.Oracle深度学习笔记——RMAN备份常用命令连接到目标数据库(不使用恢复目录数据库)$rman target / nocatalog显示rman配置RMAN> show all;报告目标数据库的物理结构REPORTRMAN> report schema;报告陈旧备份RMAN> report obsolete;报告不可恢复的数据文件RMAN> report unrecoverable;RMAN> report need backup;RMAN> report need backup days=1;RMAN> report need backup incremental=3;说明:需要多少个增量备份文件才能恢复的数据文件。

RMAN> report need backup redundancy=2;说明:报告冗余文件小于2次的数据文件RMAN> report need backup recovery window of 2 days;报告出恢复需要2天的归档日志的数据文件。

备份脚本run{allocate channel c1 type disk format '/home/oracle/rmanbk/%d_%I_%s_%p_%T.bkp'; allocate channel c2 type disk format '/home/oracle/rmanbk/%d_%I_%s_%p_%T.bkp'; backup(datafile 5 channel c1)(datafile 6 channel c2);release channel c1;release channel c2;}列出备份信息RMAN> list backup;RMAN> list backup of database;RMAN> list backup of tablespace table_name;RMAN> list backup of controlfile;RMAN> list backup of spfile;RMAN> list backupset id;列出copy文件list copy of database;list copy of controlfile;list copy of tablespace users;list copy of datafile n,n,n;list copy of archivelog all;list copy of archivelog from scn 10000;list copy of archivelog until sequence 12;校验备份RMAN> crosscheck backup;RMAN> crosscheck backup of database;RMAN> crosscheck backup of tablespace system;RMAN> crosscheck backup of controlfile;RMAN> crosscheck backup of spfile;RMAN> crosscheck backup of archivelog all;校验没有备份过的归档日志RMAN>crosscheck archivelog all;RMAN>delete noprompt expired archivelog all;delete命令删除相关的备份集或镜像副本的物理文件,同时将删除标记DELETE更新到控制文件,如果使用恢复目录,则是清除恢复目录内的备份集。

RMAN> delete archivelog all;RMAN> delete backupset;RMAN> delete backupset n;RMAN> delete obsolete ;RMAN> delete obsolete redundancy 2;RMAN> delete noprompt copy;RMAN> delete noprompt backupset tag TAG20101016T143521;RMAN> delete obsolete recovery window of 7 days;RMAN> delete expired backupset;RMAN> delete expired copy;RMAN> delete expired archivelog all;RMAN> delete archivelog until time 'sysdate-5';RMAN> delete force archivelog until time 'sysdate -1';RMAN> delete noprompt force archivelog until time 'sysdate -2';RMAN> delete expired archivelog all;RMAN> delete obsolete; -- 删除陈旧备份RMAN> delete noprompt obsolete;RMAN> delete expired backup;--删除所有expired的备份(包括归档日志、控制文件、备份聚)RMAN> delete expired ;RMAN> delete backupset id;RMAN> delete backup; -- 删除所有备份改变备份集的状态RMAN> change backupset id unavailable;改为长期备份RMAN> change backupset id keep forever logs;RMAN> change backupset id keep until time 'sysdate+30' logs;RMAN> change backupset id nokeep;基于时间:RMAN>configure retention policy to recovery window of 30 days;基于冗余数量:CONFIGURE RETENTION POLICY TO REDUNDANCY n ;取消备份保留策略:CONFIGURE RETENTION POLICY TO NONE;设置归档日志存放在其它位置set archivelog destination to 'e:\temp';常用的configure选项保存策略(retention policy)configure retention policy to recovery window of 7 days;configure retention policy to redundancy 5;configure retention policy clear;CONFIGURE RETENTION POLICY TO NONE;第一种recover window是保持所有足够的备份,可以将数据库系统恢复到最近七天内的任意时刻。

任何超过最近七天的数据库备份将被标记为obsolete。

第二种redundancy 是为了保持可以恢复的最新的5份数据库备份,任何超过最新5份的备份都将被标记为redundancy。

它的默认值是1份。

第三四:NONE 可以把使备份保持策略失效,Clear 将恢复默认的保持策略一般最安全的方法是采用第二种保持策略。

备份优化backup optimizationconfigure backup optimization on;configure backup optimization off;configure backup optimization clear;默认值为关闭,如果打开,rman将对备份的数据文件及归档等文件进行一种优化的算法。

默认设备default device typeconfigure default device type to disk;configure default device type to stb;configure default device type clear;是指定所有I/O操作的设备类型是硬盘或者磁带,默认值是硬盘磁带的设置是CONFIGURE DEFAULT DEVICE TYPE TO SBT;控制文件controlfileconfigure controlfile autobackup on;configure controlfile autobackup format for device type disk to '/cfs01/backup/conf/conf_%F'; configure controlfile autobackup clear;configrue controlfile autobackup format for device type disk clear;configrue snapshot controlfile name to '/cfs01/backup/snapcf/scontrofile.snp';--是配置控制文件的快照文件的存放路径和文件名,这个快照文件是在备份期间产生的,用于控制文件的读一致性。

configrue snapshot controlfile name clear;强制数据库在备份文件或者执行改变数据库结构的命令之后将控制文件自动备份,默认值为关闭。

这样可以避免控制文件和catalog丢失后,控制文件仍然可以恢复。

并行数(通道数) device type disk|stb pallelism n;configure device type disk|stb parallelism 2;configure device type disk|stb clear; --用于清除上面的信道配置configure channel device type disk format 'e/:rmanback_%U';configure channel device type disk maxpiecesize 100mconfigure channel device type disk rate 1200Kconfigure channel 1 device type disk format 'e/:rmanback_%U';configure channel 2 device type disk format 'e/:rmanback_%U';configure channel 1 device type disk maxpiecesize 100m配置数据库设备类型的并行度。

相关文档
最新文档