Oracle实战RMAN备份,最好“看”
创始人
2024-06-29 08:11:11
0次

前面的一些若干示例,我们对其已经有了一定的了解并且尝试了Oracle实战RMAN备份的相关的一些命令,但是我们在实际的操作环境中,是不可能每次的相关备份都是要求DBA一条命令一条命令来敲通过前面章节的学习我们立志一定要优化的干活。

所以我们应该写好一段脚本,然后放在服务器端定时执行。DBA只需要定期看看脚本执行的结果就成了。

在真正写脚本之前,先明确一下我们的目标:

每天夜间1点执行。

数据库全备,同时备份控制文件及归档日志文件,备份文件保存至F:\oracle\backup\目录下,并在完成归档日志文件备份后,自动删除已备份的归档日志。

备份保留14天,过期则自动删除。

保留操作日志备查。

以Windows环境为例(Linux/U NIX 环境下与此基本类似,对于RMAN的脚本,甚至连改都不用改,就把调用RMAN脚本的命令行以及备份集保存路径改改就行了!

8.6.1 编写 RMAN 批处理文件

编写RMAN批处理文件:

 

  1. RUN {  
  2. CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;  
  3. CONFIGURE CONTROLFILE AUTOBACKUP ON;  
  4. CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR 
    DEVICE TYPE DISK TO ' F:\ORACLE\BACKUP\%F ' ;  
  5. ALLOCATE CHANNEL C1 DEVICE TYPE DISK FORMAT ' 
    F:\ORACLE\BACKUP\BAK_%U ' ;  
  6. BACKUP DATABASE SKIP INACCESSIBLE  
  7. PLUS ARCHIVELOG FILESPERSET 20  
  8. DELETE ALL INPUT;  
  9. RELEASE CHANNEL C1;  
  10. }  
  11. ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;  
  12. CROSSCHECK BACKUPSET;  
  13. DELETE NOPROMPT OBSOLETE;  

 

保存至F: \oracle\script\backup\db_fullbak_jssbook.rman 。

提示:

前几行中的CONFIGURE命令也可以放到批处理脚本之外执行,只需要执行一次即可,因为所有的CONFIGURE配置都将存入目标端数据库的控制文件,只要无人改过就一直有效。

上述的各项命令均在前面几个章节中提到过,如果有看着眼生的话,再回去翻看前面的内容。命令是都知晓,可能有几个参数会不明白其意义。

比如:BACKUP命令中的SKIP INACCESSIBLE参数,大家别着急,静心等候俺的外……外外……外外外……(大锅,看个笔记而已,您不用拎着把菜刀到处晃吧,你你你,你别过来,我说还不成嘛), en ,看到大家如此虔诚,俺就提前透露这部分内容吧。

以上的相关内容就是对Oracle实战RMAN备份的介绍,望你能有所收获。

【编辑推荐】

  1. Oracle 数据库中三种不同类型的JDBC驱动
  2. Oracle服务器入如何进一步获取想过关权限
  3. Oracle数据库中如何查找session中的死锁
  4. Oracle使用相关触发器来实现自增ID
  5. Oracle使用游标触发器的实际存储过程

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...