时间:2021-07-01 10:21:17 帮助过:26人阅读
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.
说明DB2数据库已经安装完毕。
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[受防护用户] |
③更改目录权限并为用户设置密码 chown db2inst1 /home/db2inst1 chown db2fenc1 /home/db2fenc1 passwd db2inst1 设置密码,以便使用DATASTUDIO连接数据库 passwd db2fenc1 ④创建用户的.profile文件 su - db2inst1 cd ~ touch .profile ⑤创建实例 su - root cd /opt/ibm/db2/V10.1/instance[进入DB2安装目录] ./db2icrt -u db2fenc1 db2inst1[./db2icrt -a server -u db2fenc1 db2inst1] 当然这里也可以指定端口,不用DB2自己寻找的端口,命令如下: ./db2icrt -p 60000 -u db2fenc1 db2inst1[此时默认-a SERVER] 进入/etc下可以在文件services中最下面看到类似下面的字样说明创建成功! 启动db2实例(这里登录到系统后首先执行su – db2inst1 db2start[启动成功会出现下面的字符串] ⑥配置实例 配置连接方式为tcpip: su - db2inst1 (修改TCP/IP变量) db2set db2comm=tcpip db2 update dbm cfg using SVCENAME DB2_db2test [注意: DB2_db2ins1是db2实例创建的时候自动写在/etc/services的映射,这里也可以直接更改成你想要的端口] ⑦其他设置 设置Oracle兼容性开关 db2set DB2_COMPATIBILITY_VECTOR=ORA 启动db2实例(这里登录到系统后首先执行su – db2inst1) db2start 若能启动说明创建成功!且进入/etc下可以在文件services中最下面看到类似下面的字样。 碰见的问题:
错误编号 | 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 |
备注 | 若出现该错误说明找不到合适的端口,陷入无限循环监听可用端口。 |
DB2的安装过程
标签:directory rect 技术 缓冲 插入 表空间 令行 error: date