17. 在 SimplyMEPIS 6.0 上安装 DB2 Express-C

SimplyMEPIS 6.0 基于 Ubuntu 软件包管理系统和软件仓库,目前是排名前 5 的 Linux 发行版之一(根据 distrowatch.com)。在 6.0 版本中,SimplyMEPIS 仅支持 32 位架构,但是新版本 6.5 支持 64 位架构。

请注意,IBM 官方不支持在此发行版上使用 DB2 9。在使用此发行版时遇到的任何问题,都必须先在受支持的发行版上重现,然后 IBM 技术支持才能帮助您解决问题。

这些安装说明基于单分区 32 位安装,使用 2.6.15-26.386 内核。

17.1. 安装说明

在默认安装过程中,未遇到任何问题。

17.2. 安装后注意事项

安装后,我无法创建 SAMPLE 数据库,实际上是任何数据库都无法创建。DB2 返回了这个奇怪的错误

SQL0440N No authorized routine named RTRIM of
type "FUNCTION" having compatible arguments was found
然后我重启了系统,并以 root 用户身份重新登录,然后打开了一个终端会话
su - db2inst1
db2sampl
然后 SAMPLE 数据库创建就如预期般工作了。在此之后,我以 root 用户身份注销,然后以 db2inst1 用户身份重新登录,所有 DB2 测试都成功完成。

如果您想启用到 DB2 服务器的外部连接,则必须开放端口 523 和任何 DB2 实例服务端口(使用 db2 get dbm cfg | grep SVCENAME 来检索服务名称并检查/etc/services以获取等效的端口值)在您的防火墙中。