ORA-12811: PARALLEL_MIN_SERVERS must be less than or equal to PARALLEL_MAX_SERVERS, string ORACLE 报错 故障修复 远程处理

文档解释

ORA-12811: PARALLEL_MIN_SERVERS must be less than or equal to PARALLEL_MAX_SERVERS, string

Cause: An attempt was made to set the PARALLEL_MIN_SERVERS parameter to a value higher than PARALLEL_MAX_SERVERS.

Action: Set PARALLEL_MIN_SERVERS to a value less than or equal to PARALLEL_MAX_SERVERS (indicated in the accompanying message) and retry.

ORA-12811 是一个并行处理错误。它表明您正在设置可用作并行工作程序的最小工作机器数量,超出了可用作并行工作程序的最大工作机器数量。

在 Oracle 数据库中, PARALLEL_MIN_SERVERS 和 PARALLEL_MAX_SERVERS 两个初始化参数的值应相等或PARALLEL_MIN_SERVERS的值应小于PARALLEL_MAX_SERVERS。

当改变初始化参数时,如果将 PARALLEL_MIN_SERVERS 值设定为大于PARALLEL_MAX_SERVERS 值,以下错误会被返回:

ORA-12811:PARALLEL_MIN_SERVERS 必须小于等于 PARALLEL_MAX_SERVERS

处理步骤是,应该重新检查 PARALLEL_MAX_SERVERS 和 PARALLEL_MIN_SERVERS 两个初始化参数的设置,确保 PARALLEL_MIN_SERVERS 参数值是小于还是等于 PARALLEL_MAX_SERVERS 参数值。若要解决此问题,可以使用 ALTER SYSTEM 命令将 PARALLEL_MIN_SERVERS 初始化参数的值设置为 PARALLEL_MAX_SERVERS 的值:

ALTER SYSTEM

SET PARALLEL_MIN_SERVERS=4;

此外,也可以使用 alter system 命令将PARALLEL_MAX_SERVERS 初始化参数的值设置为PARALLEL_MIN_SERVERS的值:

ALTER SYSTEM

SET PARALLEL_MAX_SERVERS=4;


数据运维技术 » ORA-12811: PARALLEL_MIN_SERVERS must be less than or equal to PARALLEL_MAX_SERVERS, string ORACLE 报错 故障修复 远程处理