ORA-19626: backup set type is string – can not be processed by this conversation
Cause: The data in the backup set is not compatible with the current conversation.
Action: Either supply the first piece from a backup set that matches the current conversation or start a new restore conversation which can process this backup set.
ORA-19626: backup set type is string – 由于没有定义备份集类型时发生的错误。
官方说明:
当尝试使用备用技术时发生的错误。例如,将备份的控制文件或非结构化文件写入存储器时,您必须指定文件的类型。使用”db_file”指定数据文件,使用”archived_log”指定归档日志时,您必须使用与要处理文件类型相对应的备份集类型。
在尝试访问一些备份类型时,操作系统会发生ORA-19626错误。这种错误通常可以在尝试以下操作时发现:访问备份集、Oracle备份到存储器、恢复备份文件或其他存在于控制文件中的归档日志文件。
1.备注备份类型
要解决ORA-19626错误,必须指定备份集类型。如果想要备份数据文件,则需要使用DB_FILE参数;如果要备份归档日志文件,则需要使用ARCHIVED_LOG参数。
2.备份前修改默认控制文件
在备份过程中,如果控制文件以及其他非结构化对象的缺失可以引起ORA-19626错误,您可以修改控制文件的默认设置以改善其应用程序。
3.检查系统中的所有控制文件
另一个造成ORA-19626错误的原因可能是控制文件缺失。因此,在备份之前,您应当检查系统中所有可用的控制文件,确保正确设置备份类型。
4.使用正确的备份方法
ORA错误也会发生,因为您没有使用正确的备份方法。请确保您正确使用备份,并根据事务属性指定合适的参数。