linux db2 v9.7安装

1、获得安装包db2exc_970_LNX_x86_64.tar.gz
2、执行解压缩 tar -zxvf db2exc_970_LNX_x86_64.tar.gz
图形安装执行 db2setup
文本方式执行 db2_install
(1)解压安装包
(2)执行安装程序
(3)创建3个用户,分别是实例用户、受限用户、管理用户
(4)创建一个管理服务器
(5)创建一个实例
(6)配置DB2实例的TCP/IP通信
(7)更新产品许可证密钥
(8)改变一下db2启动方式
1、安装db2准备工作
(1)新建mkdir -p /setup/db2V9.7
(2)使用ftp或者ssh将安装包上传到上述目录
#cd /setup/db2V9.7
#wget
(3)解压
tar -zvxf v9.7_linuxx64_server.tar.gz
2、执行安装程序
cd /setup/db2V9.7/expc
./db2_install
选择”否“
3、新建组和用户
创建组
#groupadd -g 999 db2iadm1
groupadd -g 998 db2fadm1
groupadd -g 997 dasadm1
创建用户
#useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1
useradd -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1
修改用户密码
以下密码默认密码都可以设置为finger
#passwd db2inst1
#passwd db2fenc1
#passwd dasusr1
4、创建管理服务器
#/opt/ibm/db2/V9.7/instance/dascrt -u dasusr1
创建一个实例
#/opt/ibm/db2/V9.7/instance/db2icrt -a SERVER -u db2fenc1 db2inst1
5、配置DB2实例的TCP/IP通信
切换到实例用户下,启动db2
#su - db2inst1
(1)对db2进行配置
$ db2set DB2_SKIPINSERTED=ON
db2set DB2_EVALUNCOMMITTED=ON
db2set DB2_SKIPDELETED=ON
db2set DB2_HASH_JOIN=YES
db2set DB2_RR_TO_RS=YES
db2set DB2CODEPAGE=1386
db2set DB2COMM=TCPIP
db2set DB2_PARALLEL_IO=*
db2 update dbm cfg using svcename 50000
(2)添加自动运行
$db2set DB2AUTOSTART=NO
$su - [将用户更改为root]
#vi /etc/rc.local
在touch /var/lock/subsys/local的后面加上以下内容
#su - db2inst1 -c “db2start”
(3)修改sysctl.conf文件
#vi /etc/sysctl.conf
kernel.msgmni = 1024
kernel.sem = 250 256000 32 1024
(4)修改limits.conf文件,修改文件中soft nofile的值
#vi /etc/security/limits.conf

  • soft nofile 10240
    10240 打开文件的最大数目
    改动完成后要重新启动服务器

创建指纹数据库:
1、在DB2数据库系统中创建指纹系统所用的数据库和表空间:
用户:用户名:db2inst1,密码:finger。
库名:zwdb
创建数据命令:
db2 “create database zwdb using codeset gbk territory cn pagesize 32768”
表空间:表空间名:建议为ZWDB_TS,大小:30G。
CREATE TABLESPACE ZWDB_TS MANAGED BY DATABASE USING (
FILE ‘/home/db2inst1/db2inst1/NODE0000/BANKWFDB/ZWDB_TS/ZWDB_TS1’ 200000,
FILE ‘/home/db2inst1/db2inst1/NODE0000/BANKWFDB/ZWDB_TS/ZWDB_TS2’ 200000);

2、创建指纹系统所需的表。
执行以下命令创建指纹系统所需的表:
db2 connect to zwgl
db2 –tvf finger.sql

远程db2数据库连接:

db2 catalog tcpip node node1 remote 10.14.162.105 server 50000

db2 catalog db zwdb as zwdb_remote at node node1

检查是否连接成功
db2 connect to zwdb_remote user 用户名using 密码

猜你喜欢

转载自blog.csdn.net/weixin_42565031/article/details/88994058