一个RMAN的脚本
来源:互联网 发布:人工智能产业链股票 编辑:程序博客网 时间:2024/04/28 06:24
环境变量如下:
RMAN> show all;
RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 7;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'h:/orabak/%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'h:/orabak/%d_db_%u';
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'H:/ORABAK/SNCFMYTEST.ORA';
增量level=0,1,2类似,脚本理只要改改就行了
这里拿1来做测试的
设置一个磁带的(未测试过)
RUN {
ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
BACKUP INCREMENTAL LEVEL=1 SKIP INACCESSIBLE FILESPERSET 10 DATABASE;
sql 'alter system archive log current';
BACKUP filesperset 20 ARCHIVELOG ALL DELETE INPUT;
BACKUP CURRENT CONTROLFILE;
RELEASE CHANNEL ch00;
}
非磁带的默认算了(测试正常)
RUN {
BACKUP INCREMENTAL LEVEL=1 SKIP INACCESSIBLE FILESPERSET 10 DATABASE;
sql 'alter system archive log current';
BACKUP filesperset 20 ARCHIVELOG ALL DELETE INPUT;
BACKUP CURRENT CONTROLFILE;
}
SKIP INACCESSIBLE:表示跳过不可读的文件。
SKIP OFFLINE:跳过offline的数据文件。
SKIP READONLY:跳过那些所在表空间为read-only的数据文件。
sql 'alter system archive log current';这句应该是没必要,通过plus archivelog方式备份时,rman好像会自动对当前的archivelog进行归档所以写法也可以如下:
RUN {
BACKUP INCREMENTAL LEVEL=1 SKIP INACCESSIBLE FILESPERSET 10 DATABASE PLUS
ARCHIVELOG FILESPERSET 20 DELETE ALL INPUT;
}
- 一个RMAN的脚本
- ORACLE 一个完整的rman备份脚本
- 写一个脚本来移动RMAN备件文件的位置。
- rman 总结(附一个AIX的全备份脚本)
- RMAN的一些脚本
- RMAN backup 脚本的修改。
- RMAN - 常用的备份脚本
- rman恢复进度的脚本
- RMAN脚本
- rman脚本
- RMAN脚本
- 一个rman备份的例子
- rman恢复的一个案例
- rman的备份查看的脚本
- ORACLE RMAN备份的脚本配置
- Oracle数据库RMAN的自动备份脚本
- Oracle的RMAN备份与恢复脚本
- Oracle的RMAN备份与恢复脚本
- STL中与比较器有关的容器和算法
- 在skyline中获取当前鼠标的位置坐标,屏蔽右键菜单
- 关于事件驱动学习三 使用select的socket callback模型
- ProcessCache
- VirtualBox和VMware镜像文件互转
- 一个RMAN的脚本
- JavaScript开发时的五个小提示
- Oracle 控制文件操作记录
- ReflectionMethod->invokeArgs的大坑
- 一步步设计自己的驱动程序
- Web2.0十大Ajax安全漏洞以及成因
- 格式化GridView 数字0和1转换为男女 及更复杂的处理
- JavaScript基础知识总结
- java.lang.OutOfMemoryError: Java heap space 的解决方法