内存窗口是供大型 HP 64 位机器上的用户使用的,这些用户希望利用超过 1.75 GB 的共享内存来运行 32 位应用程序。如果您正在运行 64 位版本的 DB2,则不需要内存窗口。内存窗口使得每个进程或进程组都有单独的 1 GB 共享内存可用。这允许一个实例拥有它自己的 1 GB 共享内存,以及 0.75 GB 全局共享内存。如果用户希望利用这一点,他们可运行多个实例,每个实例在各自的窗口中运行。以下是使用内存窗口的先决条件:
db2instance1 50 db2instance2 60 注意:在名称和标识之间只能有一个空格。
db2win db2start db2win db2stop
db2win db2start <== OK db2 connect to db <==SQL1042 db2stop <==SQL1042 db2win db2stop <== OK
=== $HOME/sqllib/db2nodes.cfg for db2instance1 === 5 host1 0 7 host1 1 9 host2 0 === $HOME/sqllib/db2nodes.cfg for db2instance2 === 1 host1 0 2 host2 0 3 host2 1 === /etc/services.window on host1 === db2instance10 50 db2instance11 55 db2instance20 60 === /etc/services.window on host2 === db2instance10 30 db2instance20 32 db2instance21 34