【TechTarget中国原创】问:我用RMAN工具对在Windows 2000 服务器上的Oracle 8i数据库进行备份。我的RMAN脚本为:
RMAN>run{ allocate channel t1 type disk; backup full (database format='E:backup_dbstbv8i db%.full.%s.%p'); backup current controlfile; Release channel t1; } |
我开始进行RMAN备份并且运行了一段时间后,就出现了以下错误:
RMAN-10035: exception raised in RPC: ORA-19566: exceeded limit of 0 corrupt blocks for file '.....dat' |
我在使用这个工具的时候就出现了错误。由于出现了这个错误,我就没有顺利地完成备份。你能告诉我是什么原因吗?
答:你的数据库在指定的数据文件中有的文件已经损坏。恢复这些损坏的文件的步骤要根据这些具体受影响的数据文件而有所区别。我从你的叙述中看不出来。你可以尝试一下从备份中将文件恢复到损坏前的状态。