在oracle中可以使用rman VALIDATE来检查数据库是否存在坏块,检测备份集是否有用,
特别是备份集,建议定期做VALIDATE 验证,避免备份失败造成数据库损失。

1.VALIDATE DATABASE.
在11g数据库中可以使用VALIDATE DATABASE命令,来检测数据库坏块和验证备份集。
RMAN> VALIDATE DATABASE;
RMAN> VALIDATE BACKUPSET 22;
RMAN> VALIDATE DATAFILE 1 BLOCK 10;
分配多通道来并行验证
RUN
{
ALLOCATE CHANNEL c1 DEVICE TYPE DISK;
ALLOCATE CHANNEL c2 DEVICE TYPE DISK;
VALIDATE DATAFILE 1 SECTION SIZE 1200M;
}

2.BACKUP VALIDATE
在10g中可以用BACKUP VALIDATE 命令来检测数据库坏块。
RMAN> BACKUP VALIDATE DATABASE ARCHIVELOG ALL;  #检测物理坏块
RMAN> BACKUP VALIDATE  CHECK LOGICAL  DATABASE ARCHIVELOG ALL;  #检测物理坏块

3.RESTORE VALIDATE;
使用RESTORE VALIDATE 来验证备份是可用的;
RMAN>RESTORE DATABASE VALIDATE;
RMAN>RESTORE ARCHIVELOG ALL VALIDATE;

转载于:https://blog.51cto.com/rainzl/1153191

使用RMAN VALIDATE验证数据和备份相关推荐

  1. oracle数据库validate,使用RMAN VALIDATE验证数据和备份

    在oracle中可以使用rman VALIDATE来检查数据库是否存在坏块,检测备份集是否有用, 特别是备份集,建议定期做VALIDATE 验证,避免备份失败造成数据库损失. 1.VALIDATE D ...

  2. STRUTS2.X之使用validate方法验证数据

    在Struts2中最简单的验证数据的方法是使用validate.我们从 ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口.这个接口只有 ...

  3. 使用validate验证数据库

    验证数据备份集是不是可以用来做恢复和数据文件是否损坏.坏块 三种方式: 1.validate validate database  ;validate tablespace users;   vali ...

  4. MySQL中使用innobackupex、xtrabackup进行大数据的备份和还原

    大数据量备份与还原,始终是个难点.当MYSQL超10G,用mysqldump来导出就比较慢了.在这里推荐xtrabackup,这个工具比mysqldump要快很多. 本文还参考了:http://blo ...

  5. 中小企业数据异地备份容灾解决方案

    中小企业数据异地备份容灾解决方案                [url]www.eisoo.com[/url] 详情 [email]wmx@eisoo.com[/email] 一. 背景: 随着信息 ...

  6. jQuery Validate验证框架详解

    2019独角兽企业重金招聘Python工程师标准>>> 一.导入js库 <script type="text/javascript" src="& ...

  7. Attic——删除重复数据的备份程序

    Attic--删除重复数据的备份程序 Attic是一个Python写的删除重复数据的备份程序,其主要目标是提供一种高效安全的数据备份方式.重复数据消除技术的使用使得Attic适用于日常备份,因为它可以 ...

  8. Linux下使用SSH、Crontab、Rsync三工具实现数据自动备份

    Linux下使用SSH.Crontab.Rsync三工具实现数据自动备份 作为网管人员大概都无一例外的经历过系统备份,尤其是重要系统的备份.重要数据库系统的备份工作.由于备份是个频繁而琐碎的工作,如何 ...

  9. rman删除7天前备份_RMAN备份

    RMAN备份 rman简介 RMAN(Recovery Manager)是随Oracle服务器软件一同安装的工具软件,它可以用来备份和恢复数据库文件.归档日志和控制文件,用来执行完全或不完全的数据库恢 ...

最新文章

  1. go语言学习-iota
  2. 计算机与应用教学,教学方法与教学手段
  3. (第六场)Singing Contest 【模拟】
  4. python预测模型_Python多元线性回归-sklearn.linear_model,并对其预测结果评估
  5. 老弟做了个网盘,炸了!
  6. 那些年我们一起写过的Python爬虫
  7. string与byte[]之间的转换
  8. Bootstrap 字体与图标
  9. 用JEP+SpringBoot进行动态公式处理计算
  10. 迅雷极速版-致敬极简与商业
  11. C++ template调试模板(6.6节)
  12. 多人共同在线文档协同编辑的技术实现
  13. 获取最新中国行政区划
  14. java将图片存储在数据库(mysql)
  15. 修改 ubnt 路由器固件
  16. Electron 主进程和渲染进程互相通信
  17. jQuery遍历之closest()方法
  18. ftrace和tracepoint简单使用
  19. ScriptManager 控件概述
  20. TERSE特森的新零售起航

热门文章

  1. ITCAST视频-Spring学习笔记(使用JDK中的Proxy技术实现AOP功能)
  2. jQuery基础 (一)—样式篇
  3. python爬虫必会的23个项目
  4. Java程序猿的JavaScript学习笔记(10—— jQuery-在“类”层面扩展)
  5. Effective C++笔记_条款31将文件间的编译依存关系降至最低
  6. 杂谈--从基数评估来看问题1
  7. 图像二值形态学——腐蚀和膨胀的C语言实现
  8. 用二分类神经网络估算多分类神经网络迭代次数的经验公式
  9. TensorFlow 资源汇集
  10. 第6章-一阶多智体系统一致性-->6.1 连续时间多智能体系统一致性