CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟




 
标题: [转贴] crosscheck运行1小时后未见动静的解决方法
stars_625
特级会员
Rank: 3Rank: 3


UID 329813
精华 0
积分 949
帖子 69
威望 442
ZD币 122 元
阅读权限 70
注册 2008-5-27
状态 离线
  楼主
发表于 2008-6-10 13:09  资料  个人空间  短消息  加为好友 
开发者在线

crosscheck运行1小时后未见动静的解决方法

某省有个数据库的备份坏了,同事采取的策略是每天定期的用脚本删除归档。于是,当备份恢复的时候,需要做一次crosscheck,以便验证那些归档是validate的,于是可怕的事情发生了:crosscheck运行了1小时,还是没动静——需要crosscheck的日志太多了!!



查了一下文档,原来crosscheck archivelog all,除了all参数,还是有很多选项可以添加的:


like参数:



RMAN> crosscheck archivelog like '%22%';



释放的通道: ORA_DISK_1

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=16 devtype=DISK p



对归档日志的验证失败


存档日志文件名 =D:\ORACLE\ARCH\ARC00022.001 记录 ID=8 时间戳 =654901749



已交叉检验的 1 对象


范围参数-until time:


RMAN> crosscheck archivelog until time="to_date('2008-5-20','yyyy-mm-dd')";



释放的通道: ORA_DISK_1


分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=16 devtype=DISK


对归档日志的验证失败

存档日志文件名 =D:\ORACLE\ARCH\ARC00020.001 记录 ID=6 时间戳 =654686206

对归档日志的验证失败

存档日志文件名 =D:\ORACLE\ARCH\ARC00021.001 记录 ID=7 时间戳 =654827494

对归档日志的验证失败


存档日志文件名 =D:\ORACLE\ARCH\ARC00022.001 记录 ID=8 时间戳 =654901749


对归档日志的验证失败   
存档日志文件名 =D:\ORACLE\ARCH\ARC00023.001 记录 ID=9 时间戳 =654916924

对归档日志的验证失败

存档日志文件名 =D:\ORACLE\ARCH\ARC00024.001 记录 ID=10 时间戳 =654980270


对归档日志的验证失败

存档日志文件名 =D:\ORACLE\ARCH\ARC00025.001 记录 ID=11 时间戳 =654985482

对归档日志的验证失败


存档日志文件名 =D:\ORACLE\ARCH\ARC00026.001 记录 ID=12 时间戳 =654986264

对归档日志的验证失败


存档日志文件名 =D:\ORACLE\ARCH\ARC00027.001 记录 ID=13 时间戳 =655157701

对归档日志的验证失败

存档日志文件名 =D:\ORACLE\ARCH\ARC00028.001 记录 ID=14 时间戳 =655406579



已交叉检验的 9 对象


范围参数-from time:



RMAN> crosscheck archivelog from time="to_date('2008-5-20','yyyy-mm-dd')";

释放的通道: ORA_DISK_1

分配的通道: ORA_DISK_1


通道 ORA_DISK_1: sid=16 devtype=DISK

对归档日志的验证失败


存档日志文件名 =D:\ORACLE\ARCH\ARC00028.001 记录 ID=14 时间戳 =655406579


对归档日志的验证失败

存档日志文件名 =D:\ORACLE\ARCH\ARC00029.001 记录 ID=15 时间戳 =655472860

对归档日志的验证失败

存档日志文件名 =D:\ORACLE\ARCH\ARC00030.001 记录 ID=16 时间戳 =655478738

对归档日志的验证失败

存档日志文件名 =D:\ORACLE\ARCH\ARC00031.001 记录 ID=17 时间戳 =655479620

对归档日志的验证失败

存档日志文件名 =D:\ORACLE\ARCH\ARC00032.001 记录 ID=18 时间戳 =655479984
已交叉检验的 5 对象

范围参数-from time until time:


RMAN> crosscheck archivelog from time="to_date('2008-5-20','yyyy-mm-dd')" until time="to_date('2008-5-23','yyyy-mm-dd')";

释放的通道: ORA_DISK_1

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=16 devtype=DISK

对归档日志的验证失败

存档日志文件名 =D:\ORACLE\ARCH\ARC00028.001 记录 ID=14 时间戳 =655406579


对归档日志的验证失败


存档日志文件名 =D:\ORACLE\ARCH\ARC00029.001 记录 ID=15 时间戳 =655472860


已交叉检验的 2 对象


范围参数-time between and:


RMAN> crosscheck archivelog time between "to_date('2008-5-20','yyyy-mm-dd')" and "to_date('2008-5-23','yyyy-mm-dd')";

释放的通道: ORA_DISK_1

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=16 devtype=DISK J   
对归档日志的验证失败
存档日志文件名 =D:\ORACLE\ARCH\ARC00028.001 记录 ID=14 时间戳 =655406579

对归档日志的验证失败

存档日志文件名 =D:\ORACLE\ARCH\ARC00029.001 记录 ID=15 时间戳 =655472860


已交叉检验的 2 对象


范围参数-time between and:


RMAN> crosscheck archivelog time between "to_date('2008-5-20','yyyy-mm-dd')" and "to_date('2008-5-23','yyyy-mm-dd')";
释放的通道: ORA_DISK_1


分配的通道: ORA_DISK_1


通道 ORA_DISK_1: sid=16 devtype=DISK


对归档日志的验证失败


存档日志文件名 =D:\ORACLE\ARCH\ARC00028.001 记录 ID=14 时间戳 =655406579


对归档日志的验证失败


存档日志文件名 =D:\ORACLE\ARCH\ARC00029.001 记录 ID=15 时间戳 =655472860

已交叉检验的 2 对象
以上的例子把time换成scn或者sequence也行。


最后,用time between and 的方法慢慢删除,终于把8万多个归档日志删除了……看来手册还是要多看,不然一下子就忘记了语法-_-!!




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 


操作系统 数据库 中间件 应用软件 管理软件 Web应用 AJAX Linux Web2.0 RIA 开源 SOA OSS SEO Vista SharePoint Windows Server Windows 2003 Windows 2008 IIS 动态语言 Windows IE7 Oracle Oracle11g office SQLServer Firefox Solaris Ubuntut 微软Google 资讯 博客 技术看板 英雄 图片 QQ 腾讯QQ 珊瑚虫QQ 金山上市 站点图 AJAX BI BPM CRM DNS Android SQL Server 2008 EAI Enterprise 2.0 ETL ERP Flash GPL3 Java j2me JavaEE LAMP mashups NTFS ODBC ODF OOP Outsourcing RIA RSS SOA UML Web2.0 Workflow XAML XML ZFS 备份 并发控制 并行计算 动态语言 多核计算 虚拟技术 CRM 数据仓库 虚拟化 Apollo Apache BizTalk DB2 Eclipse Excel Expression Flex3 Fedora7 Forefront FreeBSD Hibernate IE 7 IIS JavaFX JBoss Linspire live Maxthon Mobile 6.0 Mozilla MySQL office OneCare OpenOffice Solaris Oracle Oracle 11g SQL Server Opera Outlook Photoshop PostgreSQL PowerBuilder PowerShell Rational RHEL ROR Salesforce Server Core Solaris SugarCRM TFS Tomcat Ubuntut Vista VMWare VPC VSTS WCF WebLogic WPF Xandros Xen KDE GNOME 火狐浏览器 Gmail 邮箱 Exchange server AJAX BI BPM EAI ETL ERP CRM DNS Flash Java JavaEE j2me LAMP NTFS ODBC ODF OOP Outsourcing RIA RSS SOA SEO Web2.0 mash up Workflow XAML XML GPL 3协议 ZFS 备份 并行计算 多核 数据仓库 搜索 并发控制 并行计算 动态语言 虚拟化 虚拟技术 Enterprise Web2.0 软件技术资讯 操作系统 Windows Server 2008 Windows Server 2008专题 系统安全 IIS 虚拟机 Windows Linux 嵌入式操作系统 Vista专区 数据库/数据仓库 MySQL & PostgreSQL & Sybase Oracle 10g / 9i / 11g SQL SERVER DB2 中间件/SOA QQ2009下载 QQ QQ群 QQ炫铃 QQ视频 QQ好友 木马病毒 QQ2007 江民 瑞星 金山毒霸 协作办公 ODF/OOXML SharePoint office web应用 浏览器 SaaS/S+S Microsoft技术 操作系统软件数据库软件中间件软件

软件频道2008年3月精华 软件频道2008年2月精华 软件频道2008年1月精华 软件频道12月精华 软件频道11月精华 软件频道10月精华 软件频道9月精华 软件频道8月精华 软件频道7月精华 软件频道6月精华 软件频道5月精华 软件频道4月精华 软件频道3月精华 软件频道2月精华 软件频道1月精华


当前时区 GMT+8, 现在时间是 2008-8-30 10:41

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.492572 second(s), 8 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版