文档解释
ORA-19777: ASM file string cannot be proxy backed up.
Cause: An attempt was made to proxy backup a ASM file. This is not supported.
Action: Use a different file name and reissue RMAN command.
等
ORA-19777: ASM 文件字符串不能被代理备份。
官方解释
ORA-19777被抛出当尝试从磁带设备备份ASM文件时,原因是当代理备份试图备份到磁带设备时,其无法识别给定的ASM文件字符串格式。
常见案例
当你尝试使用RMAN进行代理备份时,但是你是使用ASM文件字符串(比如+DATA/TEST/DATAFILE/file_name.dbf),则会收到此错误。备份到磁带设备是不被允许的,而只有在磁盘里可以得到支持。
一般处理方法及步骤
如果你正在尝试将ASM中的文件进行备份,那么你需要将其转换为适当的对象(比如INIT文件)或者转换为特定的磁盘路径,例如/u01/oradata/datafile_name.dbf,然后你可以使用它来进行备份。
步骤:
1. 使用RMAN将ASM文件转换为磁盘路径:
#rman> CONVERT TO DISK /oradata/datafile_name.dbf FORCE;
2. 使用RMAN备份磁盘路径:
#rman> backup datafile ‘/oradata/datafile_name.dbf’;