oracle检查数据库是否有坏块的命令

oracle检查数据库是否有坏块的命令,第1张

oracle检测坏块的方式:

1、利用oracle的RMAN工具

2、利用dbv工具检测

3、利用 exp/imp工具检测

其中2、3的方式无法彻底检测所有坏块,所以重点介绍下RMAN方式

RMAN>backup check logical validate datafile n

可以检查数据文件是否包含坏块,同时并不产生实际的备份输出。

而且当使用Recovery Manager进行实际的数据库备份时,同时也就进行了坏块

检查。但要注意的是,在线使用Recovery Manager扫描坏块和备份时,需要数

据库运行在归档模式(archive log),否则只能在数据库未打开的情况下进行。

RMAN 是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的 Oracle 工具。

RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据

库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN

也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备

份自上次备份以来有变化的那些数据块。而且,通过RMAN提供的接口,第三方的备份与恢

复软件如veritas将提供更强大的备份与恢复的管理功能。

通过RMAN,也提供了其它更多功能,如数据库的克隆、采用RMAN建立备用数据库、

利用RMAN备份与移动裸设备(RAW)上的文件等工作将变得更方便简单。9i的RMAN通过

增强的自动配置与管理功能,以及特有的块级别的恢复,将使备份与恢复工作变得更加快捷

与完美。9i的RMAN有如下特征特性:

·自动的备份与恢复

·方便的备份归档日志

·自动检测新的数据文件

·支持增量备份

·最大限度的减少备份与恢复的错误

·减少恢复的时间

·在热备份中不会产生额外的redo日志

·腐烂数据块的自动检测

·并行的备份与恢复 *** 作

·在线备份时,表空间不用置于备份模式

可以看到,在以上的一些特性中,显示了RMAN强大的功能与好处,以上功能的实现,

是因为RMAN是块级别的备份与恢复,备份与恢复发生在数据库块级别,可以通过比较数据

块而获得一致性的数据块,可以避免备份没有用过的块,可以检验块是否腐烂等块级别的问题。

可以用恢复工具看一下

装个电脑管家在你的电脑上面

然后打开工具箱,找到文件数据恢复工具或者文件找回功能

用这个功能对丢失文件位置进行检测,然后看能不能找回


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12105035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存