日期:2014-05-16 浏览次数:20535 次
转载: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