快速入门

| | |

内存需求

|

DB2 通用数据库(UDB)至少需要 256 MB RAM。对于只运行 DB2 UDB 和 DB2 图形用户界面工具的系统,至少需要 512MB RAM 内存。但是,为了改善性能,建议使用 1GB RAM 内存。这些需求不包括正在系统上运行的其它软件所需的任何附加内存。

|

确定内存需求时,要了解下列内容:

|

对 DB2 UDB 客户机支持的说明

版本 8.1 的《DB2 客户机快速入门》指南中的『DB2 客户机』主题指出:

DB2 客户机可以连接至比该客户机的发行版级别晚两个发行版或者早一个发行版的 DB2 服务器,还可以连接至与它处于同一个发行版级别的服务器。

针对该陈述的修正如下:

虽然在某些环境中可以从版本 N 的客户机连接至版本 N + 2 的服务器,但是,仅当在使用版本 N 时这才是受支持的配置。一旦不使用版本 N,此配置就不再受支持。

因为已经不再使用 DB2 版本 7,所以连接至 DB2 版本 8 服务器的 DB2 版本 7 客户机不再受支持。

修改内核参数(Linux)

在安装 DB2 UDB 之前,应考虑更新 Linux 内核参数。必要时,DB2 通用数据库(UDB)将自动提高 IPC 限制。根据特定需要,您可能想要进一步提高这些限制。

先决条件

必须具有 root 用户权限才能修改内核参数。

过程

要更新内核参数:

Red Hat 和 SuSE
使用 2.4.X 系列内核的系统对于消息队列参数(msgmni)有一个缺省值,它只允许同时与 DB2 UDB 进行数个连接。还必须更改信号数组参数才能使 DB2 UDB 成功运行。要检查共享内存段、信号数组和消息队列限制,可发出 ipcs -l 命令。

以下输出来自 ipcs -l 命令。

   # ipcs -l

------ Shared Memory Limits --------
max number of segments = 4096              // SHMMNI
max seg size (kbytes) = 262144             // SHMMAX
max total shared memory (kbytes) = 8388608 // SHMALL
min seg size (bytes) = 1

------ Semaphore Limits --------
max number of arrays = 1024                // SEMMNI
max semaphores per array = 250
max semaphores system wide = 256000
max ops per semop call = 32
semaphore max value = 32767

------ Messages: Limits --------
max queues system wide = 1024              // MSGMNI
max size of message (bytes) = 65535        // MSGMAX
default max size of queue (bytes) = 16384  // MSGMNB

其中

  max semaphores system wide =
  max number of arrays x max semaphores/array

对于 32 位 Linux 内核,通过将下列条目添加至缺省系统控制配置文件 /etc/sysctl.conf 来修改内核参数:

  kernel.msgmni = 1024
  kernel.sem = "250 256000  32 1024"
  kernel.shmmax=268435456

对于 64 位 Linux 内核,通过将下列条目添加至缺省系统控制配置文件 /etc/sysctl.conf 来修改内核参数:

  kernel.msgmni = 1024
  kernel.sem = "250 256000  32 1024"
  kernel.shmmax=1073741824

运行带有 -p 参数的 sysctl 来从缺省文件 /etc/sysctl.conf 装入 sysctl 设置:

        sysctl -p

启动期间,网络初始化脚本从 sysctl.conf 文件读取条目。

在某些分发产品上,可能需要在其中一个系统初始化文件(例如,rc.local)中添加 sysctl -p 以便在每次重新引导之后设置内核参数。

修改内核参数(Solaris 操作环境)

以下信息是对《DB2 服务器快速入门》指南中的『修改内核参数(Solaris 操作环境)』主题的修正:

要让 DB2 通用数据库(UDB)正常工作,建议更新系统的内核配置参数。可使用 db2osconf 实用程序来建议推荐的内核参数。

要使用 db2osconf 命令,必须先安装 DB2 UDB。db2osconf 实用程序只能从 $DB2DIR/bin 运行。

修改内核参数之后,必须重新启动系统。

DB2 通用数据库易捷版版本 8.2 基础手册可供下载

IBM DB2 通用数据库易捷版(DB2 UDB 易捷版)是 DB2 通用数据库版本 8 产品系列的最新成员。它集 IBM 的广受好评 DB2 UDB 关系数据库的超强能力、功能和可靠性于一身,而且使打包、安装和部署简化,能够以最低的投资成本满足中小型企业的数据管理需要。

DB2 UDB 易捷版是为内部数据库技能较少的客户设计的,他们需要与他们的应用软件解决方案集成的易于安装的数据库。该产品是多用户版本的 DB2 UDB,在单机和局域网(LAN)环境中支持本地和远程应用程序。

要获取 DB2 UDB 易捷版的进一步信息,可从 DB2 UDB 产品手册 Web 页面下载 Quick Beginnings for DB2 Express EditionDB2 Universal Database Express Edition Version 8.2 Basics,网址如下:
http://www.ibm.com/software/data/db2/udb/support/manualsv8.html

验证数据库是否准备好迁移

版本 8.2 的主题中的先决条件部分说明如何验证数据库是否准备好进行迁移:

先决条件
确保实例所有者主目录中的 migration.log 文件包括以下文本:Version of DB2CKMIG being run: VERSION 8。

此先决条件事实上是在该过程结束时执行的迁移后步骤。

DB2 UDB 的 Common Criteria 认证

已经 Common Criteria 认证的有关 DB2(R) UDB 配置的权威信息可在 http://niap.nist.gov/cc-scheme 中找到。

[ 页的顶部 |上一页 | 下一页 | 目录 ]