Board logo

标题: 在 Linux 上利用数据分区功能提高可伸缩性和性能(4) [打印本页]

作者: look_w    时间: 2018-5-18 21:06     标题: 在 Linux 上利用数据分区功能提高可伸缩性和性能(4)

步骤 6. 创建所需的组和用户在数据库分区环境中,需要为 DB2 创建三个组和用户 ID,如下表所示:
表 4. 所需的 DB2 组和用户用户 ID组 ID描述db2inst1db2iadm1DB2 实例用户 ID 和组 IDdb2fenc1db2fadm1DB2 fenced 用户 ID 和组 IDdasusr1dasadm1DB2 Administration Server 用户 ID 和组 ID
在所有参与机器上的 DB2 instance owner ID 和密码应该是一致的,而且,它的 home 目录应该在 NFS 共享目录中。fenced ID 应该配置为与 DB2 instance owner ID 相同。DAS 用户 ID 和密码在所有参与机器上可以各不相同;但是,为了简化配置和维护,可能需要使 DAS 用户 ID 和密码一致。
例如,您可以用以下命令在所有机器上创建 DB2 组,创建 DB2 用户 ID 以及设置初始密码:
步骤 7. 在 instance-owning 机器和所有参与机器上安装 DB2 UDB可以使用 db2_install 脚本通过 RPM 安装实用程序在 Linux 系统上安装所有的 DB2 ESE 包。您可以使用该脚本首先在 instance-owning  机器上安装 DB2,然后在参与机器上安装 DB2。
由于必须在每个参与机器上安装 DB2,所以最好将安装代码放在一个共享的盘(例如在我们这个例子中是 /db2home)上。也可以将您的设置记录到一个响应文件中,然后使用该文件来配置其他的机器。
首先,为了安装 DB2,必须以 root 用户登录:
步骤 8. instance-owning 机器的配置这台机器将被视作 instance-owning 机器,因为它存储和共享 instance owner 的 home 目录。sqllib 目录正是位于这个目录中,此外在此目录中的还有 Database Manager Configuration 文件 (DBM CFG)、Instance Profile Registry、Node 目录和 System Database 目录。由于这些文件是共享的,所以对任何一个文件的更新在所有参与机器上都可以看到。为了配置 instance-owning 机器,需要执行以下步骤:
步骤 9. 参与机器上的配置为了配置参与机器,需要执行以下步骤:
步骤 10. 检验完成所有更新后,可能需要重新启动服务器,并在所有参与服务器上执行命令 db2_all date 来确保成功完成。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0