该博文主要介绍了Linux下:安装db2v9.7、安装db2补丁、创建实例、db2数据库实例参数调整、dbm参数配置优化以及db2全局变量的设置和db2数据库的基本日常操作等相关内容!
一、Linux下安装db2 V9.7
1、解压缩gz包
gzip -d DB2_ESE_97_Linux_x86-64.tar.gz
2、解压tar包
tar -xvf DB2_ESE_97_Linux_x86-64.tar
3、安装db2数据库
cd ese
运行db2数据库安装向导:
./db2_install
按照向导提示静默安装db2软件
二、为db29.7打补丁包
1、解压gz文件
gzip -d v9.7fp5_linuxx64_server.tar.gz
gzip -d v9.7fp6_linuxx64_server.tar.gz
2、解压tar包
tar -xvf v9.7fp5_linuxx64_server.tar
tar -xvf v9.7fp6_linuxx64_server.tar
3、进入补丁包安装目录进行打补丁
cd server
4、运行补丁安装向导
./installFixPack -b /opt/ibm/db2/V9.7
三、注册db2 license
1)进入license注册目录
cd /opt/ibm/db2/V9.7/adm
2)注册
./db2licm -a /soft/db29.7forlinux/db2ese_c-64.lic
四、配置db2的db2inst1数据库实例
1)添加db2数据库维护账号与组
添加组:
groupadd db2grp1
groupadd db2fgrp1
groupadd dasadm1
添加账号:
useradd -g db2grp1 db2inst1
useradd -g db2fgrp1 db2fenc1
useradd -g dasadm1 db2das1
修改db2inst1的口令:
# passwd db2inst1
初始口令:123abc
2)进入db2数据库创建实例目录
cd /opt/ibm/db2/V9.7/instance
3)创建db2inst1数据库实例
./db2icrt -u db2fenc1 db2inst1
4)创建das用户:
./dascrt -u db2das1
五、调整db2inst1实例下数据库运行参数
su - db2inst1
db2iauto -on db2inst1
db2set DB2_SKIPINSERTED=on
db2set DB2_USE_ALTERNATE_PAGE_CLEANING=on
db2set DB2_EVALUNCOMMITTED=on
db2set DB2_SKIPDELETED=on
db2set DB2COMM=tcpip
db2set DB2CODEPAGE=1386
db2set DB2TERRITORY=86
db2set DB2_PARALLEL_IO=*
db2 update dbm cfg using SVCENAME DB2_db2inst1
db2 update dbm cfg using DFT_MON_BUFPOOL ON
db2 update dbm cfg using DFT_MON_LOCK ON
db2 update dbm cfg using DFT_MON_SORT ON
db2 update dbm cfg using DFT_MON_STMT ON
db2 update dbm cfg using DFT_MON_TABLE ON
db2 update dbm cfg using DFT_MON_UOW ON
db2 update dbm cfg using MON_HEAP_SZ 10240
db2start
db2 create db sd_db on /cbustemp/esb_db using codeset gbk territory cn
扩展:
1)创建测试数据库
db2 create db sample using codeset gbk territory cn
2)卸载数据库
./db2_deinstall
3)创建编目
db2 catalog tcp node ftdb remote ip server 60000
4)反编目节点
db2 uncatalog node nodename
5)编目数据库
db2 catalog db dbname as aliasname at node ftdb
6)反编目数据库
db2 uncatalog db cboddb
阅读(4697) | 评论(1) | 转发(0) |