文档解释
ORA-12815: value for INSTANCES must be greater than 0
Cause: PARALLEL parameter specifying number of instances must be a positive integer or DEFAULT
Action: specify a positive integer or DEFAULT for INSTANCES if parallelism across instances is desired.
ORA-12815: value for INSTANCES must be greater than 0是Oracle数据库的一个错误消息,指当设置多实例事务处理时,用户设置的”INSTANCES”参数不能小于1。
官方解释
ORA-12815: value for INSTANCES must be greater than 0的意思是指在使用多实例事务处理时,用户设置的INSTANCES参数必须大于0。
常见案例
当你在数据库中尝试以下语句:
ALTER DATABASE
FORCE LOGGING;
但是由于数据库参数’instances’无效,比如你使用的是
ALTER DATABASE FORCE LOGGING;INSTANCES = 0
上面的语句将会引发ORA-12815错误。
正常处理方法及步骤
1、检查多实例是否正确设置字段INSTANCESrs。
2、确保在处理其他涉及多实例的操作之前,该字段的值不会低于1或其他有效值。
3、使用ALTER DATABASE FORCE LOGGING;INSTANCES = 语句来设置instances参数的值。注意使用的必须是有效的值,即大于0。