ORA-12808: cannot set string_INSTANCES greater than number of instances string

文档解释

ORA-12808: cannot set string_INSTANCES greater than number of instances string

Cause: An attempt was made to set SCAN_INSTANCES or CACHE_INSTANCES using the ALTER SYSTEM command to a value larger than the number of available instances.

Action: See the accompanying message for the current allowable maximum value, or set SCAN_INSTANCES / CACHE_INSTANCES to ALL.

ORA-12808 表示无法将字符串_INSTANCES设置为大于实例数量的字符串,这是由于实例数大于_INSTANCES可以表示的实例数为原因而引起的语法错误。

官方解释

ORA-12808: 不能将字符串_INSTANCES设置为大于实例数的字符串

这是由于_INSTANCES关键字指定的是实例id的范围,最大值为8(或更少),如果要表示更多的实例id,则无法在_INSTANCES中表示,也就无法将字符串_INSTANCES设置为大于实例数的字符串。

常见案例

通常,当运行ALTER SYSTEM RESTRICTED SESSION SET “_INSTANCES” =时会引发此错误,其中_INSTANCES可以是0-8之间的任何一个数字,但不能超出该范围。

正常处理方法及步骤

1、检查当前环境中实例的数量并确保_INSTANCES设置值落在可支持的范围内;

2、若实例的数量超出可设置的_INSTANCES范围,则需要重新考虑_INSTANCES的设置选项,确保_INSTANCES设置值处于可支持的范围内。

你可能感兴趣的