/dev/hd4 -- / jfs2 23068672 rw yes no … … … /dev/db2fs1 - /db2sd_20150115181124 mmfs -- rw,mtime,atime,dev=db2fs1 no no
改变属组(要不然建数据库的时候就会报错)
# chown -R db2inst1:db2iadm1 /db2sd_20150115181124 3.5.2.2 Linux GPFS文件系统配置与挂载
安装完DB2之后,root在主CF节点(SUSE1)上执行:
# /opt/ibm/db2/V10.5/instance/db2cluster_prepare -instance_shared_dev /dev/sdb 系统回显DBI1070I Program db2cluster_prepare completed successfully 表示成功。
查看文件系统,多了个带有时间戳的db2sd_xxxxxxxxxxx目录。
# df -l 31
3.5.3 db2 许可证配置
注:需要在所有节点都配置许可证
3.5.3.1 AIX服务器DB2许可证导入
DB2 license文件导入需用root用户执行,具体步骤如下: 1. DB2 license文件导入 # cd /opt/IBM/db2/V10.5/adm 执行DB2 license文件导入命令(root用户运行): # ./db2licm -a /tmp/db2v105/db2aese_u.lic 32
系统回显【LIC1402I License added successfully.】,则DB2 license文件导入成功。
2. DB2 license验证 # cd /opt/IBM/db2/V10.5/adm 执行DB2 license文件检查命令(root用户运行): # ./db2licm -l 系统回显: Product name: \License type: \Expiry date: \Product identifier: \Version information: \Enforcement policy: \Number of licensed authorized users: \其中Expiry date的值为Permanent,则确认license导入成功,许可证永不过期。 3.5.3.2 linux服务器DB2许可证导入
DB2 license文件导入需用root用户执行,具体步骤如下: 1. DB2 license文件导入 # cd /opt/ibm/db2/V10.5/adm 执行DB2 license文件导入命令(root用户运行): # ./db2licm -a /tmp/db2v105/db2aese_u.lic 系统回显【LIC1402I License added successfully.】,则DB2 license文件导入成功。
2. DB2 license验证 # cd /opt/ibm/db2/V10.5/adm 执行DB2 license文件检查命令(root用户运行): # ./db2licm -l 系统回显: Product name: \License type: \33
Expiry date: \Product identifier: \Version information: \Enforcement policy: \Number of licensed authorized users: \其中Expiry date的值为Permanent,则确认license导入成功,许可证永不过期。 4 DB2实例配置及验证
4.1 创建数据库组和用户标识
本小节描述如何创建用于 DB2 数据库安装的组和用户标识(Linux 和 UNIX)。以 db2_install 命令安装进行数据库产品安装。必须进行本小节任务。
4.1.1 用户和组命名说明
4.1.1.1 用户和组信息需求一览
下表说明需创建的用户和组。可根据需要制定所需的用户名和组名,但须遵循系统命名规则和 DB2 命名规则。 用户组 防护用户组 示例组名 用户 db2fgrp1 防护用户 示例用户名 db2fenc1 db2fenc2 说明 用于防护用户 实例用户组 db2igrp1 实例用户 db2inst1 db2inst2 创建数据库实例 应用用户组 db2ugrp1 应用用户 appuser1 appuser2 创建普通应用连接用户 4.1.1.2 用户参数
对数据库实例用户和实例隔离用户要求ulimit参数按照下列表格要求进行设置: 参数名 fsize cpu 参数说明 文件大小软限制 Cpu时间片软限制 参数要求 -1 -1 备注 适用于数据库实例用户和实例隔离用户 34
data stack rss nofiles fsize_hard cpu_hard data_hard stack_hard rss_hard 数据段大小软限制 堆栈段大小软限制 -1 -1 实际内存使用软限制 -1 文件个数限制 文件大小限制 Cpu时间片限制 数据段大小限制 堆栈段大小限制 实际内存使用限制 -1 -1 -1 -1 -1 -1 可以参考以下命令进行设置:
chuser fsize=-1 cpu=-1 data=-1 stack=-1 rss=-1 nofiles=-1 fsize_hard=-1 cpu_hard=-1 data_hard=-1 stack_hard=-1 rss_hard=-1
对数据库相关用户的“主目录”设置有以下要求:
1) 数据库实例和实例隔离用户“主目录”必须存放在外置存储上,并且与数据库用
户数据使用不同的文件系统;实例目录空间不小于10GB;
2) 数据库应用用户的“主目录”必须与数据库实例、实例隔离用户“主目录”和数
据库业务数据使用不同的文件系统;
3) 数据库诊断日志目录(diagpath)必须与数据库用户数据、实例目录使用不同的
文件系统,且空间不小于20GB;
4.1.1.4 用户安全
1) 数据库实例和实例隔离用户密码必须符合用户安全管理规定,要求密码符合强度
要求,并定期对密码进行变更;
2) 数据库应用用户必须设置为不允许用户远程登录,要求密码符合强度要求,并且
设置为密码不过期;
3) 其他数据库管理用户必须设置为不允许远程登录; 4) 使用root用户创建数据库用户。
35