ORA-01273: STANDBY_FILE_MANAGEMENT = AUTO needs COMPATIBLE = string or higher ORACLE 报错 故障修复 远程处理
文档解释
ORA-01273: STANDBY_FILE_MANAGEMENT = AUTO needs COMPATIBLE = string or higher
Cause: Automated standby file management was disabled, so an added file
Action: Restart the instance with COMPATIBLE set to the correct release.
ORA-01273: STANDBY_FILE_MANAGEMENT参数必须与数据库兼容级别相符,要么为AUTO,要么大于等于当前兼容性级别。
官方解释
在11g中,当使用 STANDBY_FILE_MANAGEMENT = AUTO 时,必须将 COMPATIBLE 参数设置为11.2.0.0或更高版本。此外,如果兼容性级别低于11.2.0.0,则STANDBY_FILE_MANAGEMENT参数必须以只读模式设置为MANUAL。
常见案例
有时,用户会在更新数据库兼容级别之前尝试设置 STANDBY_FILE_MANAGEMENT参数。因此,在更新兼容性级别之前,用户必须确保为 STANDBY_FILE_MANAGEMENT 参数设置有效值。
正常处理方法及步骤
1、检查数据库的COMPATIBLE 级别:
SELECT value FROM v$parameter WHERE name=’compatible’;
2、更改COMPATIBLE 参数为11.2.0.0 或更高版本:
ALTER DATABASE COMPATIBLE SET ‘11.2.0.0’ ;
3、调整STANDBY_FILE_MANAGEMENT参数设置为AUTO:
ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=AUTO ;
4、重新启动数据库:
shutdown immediate;
startup;