首页 > 代码库 > DB2的安装过程
DB2的安装过程
1、DB2安装
《1》查看并设置系统语言
LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=
LANG=zh_CN.GB18030
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE="en_US"
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=en_US
《2》查看Redhat的SELinux值
错误编号
|
1
|
错误描述
|
|
解决方案
|
1、cd /etc/selinux;2、vi config;3、将该文件中的SELINUX=enforcing改为SELINUX=disabled。
|
错误编号
|
2
|
错误描述
|
|
解决方案
|
这个警告不影响DB2的安装,是C++编译时使用的包
|
《3》安装DB2
DBI1324W Support of the db2_install command is deprecated. For more information, see the DB2 Information Center.
Default directory for installation of products - /opt/ibm/db2/V10.1
***********************************************************
Install into default directory (/opt/ibm/db2/V10.1) ? [yes/no] (作者注:输入yes)
yes
Specify one of the following keywords to install DB2 products.
ESE
CLIENT
RTCL
Enter "help" to redisplay product names.
Enter "quit" to exit.(作者注:输入ESE---单机版)
***********************************************************
ESE
***********************************************************
Do you want to install the Application Cluster Transparency Feature? [yes/no](作者注:输入no)
no
DB2 installation is being initialized.
Total number of tasks to be performed: 45
之后会出现45个task开始和结束的信息,知道看到
The execution completed successfully.
二、实例的创建
《1》查看hosts中的值
《2》创建实例
cat /etc/group [查看db2iadm1的GID]
/usr/sbin/useradd -d /home/db2inst1 db2inst1 -s /bin/bash
usermod -g 1000 db2inst1[这里1000是db2iadm1的GID]
/usr/sbin/useradd -d /home/db2fenc1 db2fenc1 -s /bin/bash
usermod -g 999 db2fenc1 [这里999是db2fadm1 的GID]
|
若是创建第二个实例,则1>就不用再建,直接执行第二步即可。
/usr/sbin/useradd -m -g db2iadm1 -d /home/db2inst2 db2inst2[实例用户]
/usr/sbin/useradd -m -g db2fadm1 -d /home/db2fenc2 db2fenc2[受防护用户]
|
错误编号
|
1
|
错误描述
|
Operating system information: Linux 2.6.32-279.el6.x86_64.#1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64
ERROR: DBI1702E The specified service name or port number conflicts with existing values in the TCP/IP services file.
Explanation:
The service name or port number conflicts with existing values in the
services file. The service name might already be used with a different
port number, or the port number might already be used with a different
service name.
|
解决方案
|
1、cd /etc;2、vi hosts ;3、添加一行:IP地址+空格+hostname
|
备注
|
若出现该错误说明找不到合适的端口,陷入无限循环监听可用端口。
|
三、数据库的创建(承接上面,仍是db2inst1用户下)
DB2的安装过程