文档解释
ORA-00821: Specified value of sga_target stringM is too small, needs to be at least stringM
Cause: The specified value of sga_target is too small for the SGA to accommodate all of the necessary SGA components such as the log buffer, buffer pools, shared pool, etc.
Action: Set sga_target to the recommended value or reduce the values of any SGA component size parameters you have specified.
ORA-00821的意思是,SGA_TARGET值太小,需要至少stringM。
官方解释
ORA-00821表示您认为对于SGA_TARGET变量的值太小,因此必须至少达到stringM。SGA_TARGET变量需要足够大以容纳系统所有共享池子,但最小值应该至少为5MB。
常见案例
大多数ORA-00821异常是由于没有正确地设置SGA_TARGET变量而引起的。您可能会在“pfile”中使用“sga_target”变量,其值可能会在1MB时出现此错误。
正常处理方法及步骤
1. 确保您定义的SGA_TARGET值至少为5MB,并根据系统的要求或系统的内存容量调整此值。
2.使用下面的SQL语句来打开SGA_TARGET:
ALTER SYSTEM SET SGA_TARGET=valueM;
3. 重新启动数据库,以使变更生效。