文档解释
ORA-19685: SPFILE could not be verified
Cause: Some data blocks for the SPFILE were corrupt in the backup set.
Action: Unless the damage to the backup set can be repaired, the SPFILE cannot be restored from this backup set.
ORA-19685表明无法校验SPFILE,这意味着在当前路径或其他已指定路径无法找到SPFILE ,SPFILE文件主要存储实例的启动参数信息。
官方解释
ORA-19685表明无法校验SPFILE,这种情况可能是因为指定的路径没有找到SPFILE文件,SPFILE不存在或SPFILE内容不正确。
常见案例
1.当您使用CREATE SPFILE语句创建SPFILE时,您可能会遇到ORA-19685错误。此外,您还可以看到下面的错误消息:
SPFILE could not be created
2.在系统启动时,可能会遇到ORA-19685错误。此外,您还可以看到下面的错误消息:
SPFILE could not be verified
一般处理方法及步骤
1.检查当前路径或其他指定路径中是否存在SPFILE文件,如果该文件不存在,则复制相应的SPFILE文件至该路径中。
2.检查指定的路径中SPFILE文件是否包含有效数据,如果该文件无效,则创建正确的SPFILE文件。
3.使用TERMINAL命令行程序,按照一定的步骤重置参数(parameter):
$ sqlplus ‘/as sysdba’
SQL> STARTUP SPFILE
SQL> SHUTDOWN;
SQL> STARTUP.
4.再次检查SPFILE进行校验:
$ sqlplus ‘/as sysdba’
SQL> ALTER SYSTEM SET SPFILE=’/u05/oradata/mydb.ORA’;
SQL> ALTER SYSEM CHECK SPFILE;
5.重启数据库:
$ sqlplus ‘/as sysdba’
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP.