AIX(32 位和 64 位)

配置系统限制:

配置共享内存限制:

配置交换空间:

在 AIX(32 位)上,使用存储过程搜索界面来搜索大型高速缓存表将要求更改 db2fmp 可执行文件的 maxdata 设置。要进行这些更改,应作为实例所有者登录,并发出下列命令:

db2stop
cd ~/sqllib/adm
cp db2fmp db2fmp.org /usr/bin/echo '\0040\0\0\0' | dd of=db2fmp bs=4 count=1 
seek=19 conv=notrunc

如果您仍然用完了内存,则应按如下所示进一步减小堆存储器数量:

cp db2fmp db2fmp.org /usr/bin/echo '\0000 \0 \0 \0' | dd of=db2fmp bs=4 count=1 
seek=19 conv=notrunc

这将把 maxdata 减小为 1(256 MB)。

如果想切换回原始设置,则发出:

db2stop
cd ~/sqllib/adm
cp db2fmp.org db2fmp

注意,此更改将把最大堆大小从 1.2 GB 减小为 0.5 GB。这会影响使用此 DB2 实例的其它应用程序。