ORA-19597: file string block size string does not match set block size of string ORACLE 报错 故障修复 远程处理
文档解释
ORA-19597: file string block size string does not match set block size of string
Cause: A file was specified for inclusion in a backup set but it has a logical block size different from the rest of the files in the backup set. All files in a backup set must have the same logical block size.
Action: Specify a file that has the same block size as the rest of the files in the backup set. The conversation is still active and more files can be specified.
ORA-19597意味着文件块大小与设置的块大小不匹配。
官方解释
当使用ALTER DATABASE BACKUP CONTROLFILE命令创建控制文件时,如果控制文件中记录的表空间块大小与当前实例中设置的块大小(可以使用选项DB_BLOCK_SIZE查看)不匹配,则会出现ORA-19597错误。
常见案例
当备份控制文件时,如果当前实例中设置的块大小与控制文件中记录的块大小不匹配,则会出现ORA-19597错误。
一般处理方法及步骤
1、获取控制文件中记录的表空间块大小和当前实例中设置的块大小。
2、改变实例中的块大小(使用ALTER SYSTEM命令),以便根据控制文件中记录的块大小设置实例中的块大小。
3、重新尝试备份控制文件,确保两个值匹配。