日期:2014-05-16  浏览次数:20540 次

在red hat linux上安装DB2 v8

转载:http://hi.baidu.com/virtualsafety/blog/item/8a930b1bbddc7bf3ae513334.html

?

看了这个帖子http://bbs2.chinaunix.net/viewthread.php?tid=1410343提到

"很多人不知道DB2的Fixpack的包比DB2的该版本的原始版本和前一个版本都要大的原因,其实是因为Fixpack中包含所有的内容

因此不需要从原始版本开始安装,你直接安装Fixpack就可以
DB2 V8 Fixpack:?http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg24022395
DB2 V9 Fixpack:?http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21255394

你直接下载对应的平台的Fixpack就可以了

",去官方网站下载了FP17a_MI00283_ESE_MFP.tar.开始第一次DB2在linux系统上的安装之旅,居然非常顺利。

步骤如下:

以下均为linux环境下。
安装软件,用root用户执行db2_install,然后按照以下步骤一步一步执行


1.建立用户和组
groupadd -g 200 dasadm
groupadd -g 201 db2fenc
groupadd -g 202 db2grp
useradd -d /home/dasusr -g 200 -u 200 dasusr
useradd -d /home/db2fenc -g 201 -u 201 db2fenc
useradd -d /home/testdb -g 202 -u 202 testdb
passwd testdb
输入密码testdb


2.创建管理机
./dascrt dasusr

3.创建实例
./db2icrt -s ese -u db2fenc testdb

4.在/etc/service中加入:
testdb?????????? 50006/tcp
DB2_testdb?????? 60000/tcp
DB2_testdb_1???? 60001/tcp
DB2_testdb_2???? 60002/tcp
DB2_testdb_END?? 60003/tcp

5.切换用户
su - testdb

6.启动数据库
db2start

7.修改DBM参数
db2
db2 => update dbm cfg using SVCENAME testdb

8.创建数据库
CREATE DATABASE testdb ON /home/testdb ALIAS testdb USING CODESET GBK TERRITORY CN


9.连接数据库
db2 => connect to testdb user testdb using testdb

10.列出所有的系统表?
db2 => list tables for system

11.查看表结构?
db2 => describe select * from user.tables
例如describe select * from sysibm.tables

12.读数据库管理程序配置
db2 => get dbm cfg


13.列出所有应用连接
db2 => list application for db TESTDB show detail

14.关闭所有应用连接
db2 => force application all

15.备份数据库testdb
db2 => backup db testdb to /home/testdb/db2data_bak
Backup successful. The timestamp for this backup image is : 20090614162851

16.停止数据库
db2stop