如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

  适用于: Oracle Database - Enterprise Edition - Version 11.1.0.7 及以上 本文信息适用于任何平台。 症状 ORA-1578 以RMAN克隆的加密数据库,以错误wallet 或其他数据库wallet打开,显示损坏。 DBV 和RMAN 不显示任何损坏。 损坏块的dump显示块在内存中软损坏(soft-corrupted):seq:0xff。 要确保磁盘上的块良好,对相关数据文件或块运行dbv (含 START/END 子句的dbv)。 DBVERIFY 不检查加密块中的Logical Corruptions (块间intrablock 损坏,其中checksum 没问题且块内容content无效): kudbv.c - kudbvvdb else if (KCBH_IS_BLK_ENCRYPTED(bp)) { /* if block is encrypted, increment encrypted block stat only */ ++total_e_processed; err = KCBCHK_OK; break; } DBVERIFY不检查加密块中的物理损坏 (checksum,zero,fractured block,等)。 更改 当使用TDE创建一个加密的数据库时,两个文件被创建且被encryption 进程使用: cwallet.sso and ewallet.p12. 执行文件的位置在ENCRYPTION_WALLET_LOCATION提供的sqlnet.ora 中。 如果使用错误wallet或其他数据库的wallet打开了一个加密数据库,由于内存中的软损坏块,错误ORA-1578 会被报告。 原因 加密块被错误wallet打开。 解决方案 使用正确wallet打开加密数据库。   查看Note 18252487.8 ,其中现在的错误信息不同