配置LINUX多分区数据库环境

2026/1/13 16:08:30

DB2_db2inst1_5 60005/tcp DB2_db2inst1_6 60006/tcp

DB2_db2inst1_END 60007/tcp db2c_db2inst1 50000/tcp

10.配置多分区

vi /db2home/db2inst1/sqllib/db2nodes.cfg 0 redhat1 0 1 redhat1 1 2 redhat1 2 3 redhat1 3 4 redhat2 0 5 redhat2 1 6 redhat2 2 7 redhat2 3

创建了共8个分区,每台机4个逻辑分区。

由于db2_all默认使用/db2home/db2inst1/.profile,LINUX没有该文件,手工创建一个 vi /db2home/db2inst1/.profile,添加如下一行: . /db2home/db2inst1/sqllib/db2profile 验证db2_all: db2_all date

11.启动实例 db2start

12.创建数据库

db2 create database test(不知道为什么设置的参数dftdbpath /db2data没起作用,使用下面的命令重新创建数据库)

db2 \

(两台主机都应该有/db2data目录,创建数据库后每台主机会生成4个节点的存放目录)

13.连接数据库

db2_all “db2 connect to test”

注意事项:

1、缺省在db2inst1的home目录下没有.profile文件,但是db2_all脚本会找$HOME/.profile文件设置db2环境,所以要手工创建这个文件,内容就是: . /db2home/db2inst1/sqllib/db2profile

2、 [db2inst1@redhat1 ~]$ netstat -an|egrep \

tcp 0 0 192.168.1.123:60000 0.0.0.0:* LISTEN tcp 0 0 192.168.1.123:60001 0.0.0.0:* LISTEN tcp 0 0 192.168.1.123:60002 0.0.0.0:* LISTEN tcp 0 0 192.168.1.123:60003 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:50000 0.0.0.0:* LISTEN确保60000、60001、60002、60003端口前是对外的IP地址而非localhost或127.0.0.1 这个非常重要,否则创建多分区数据库时失败,报错:

SQL1229N The current transaction has been rolled back because of a system error. SQLSTATE=40504 在db2diag.log中有fcm的错。


配置LINUX多分区数据库环境.doc 将本文的Word文档下载到电脑
搜索更多关于: 配置LINUX多分区数据库环境 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219