Chinaunix首页 | 论坛 | 博客
  • 博客访问: 248792
  • 博文数量: 115
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 930
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-30 05:27
文章分类

全部博文(115)

文章存档

2011年(10)

2010年(21)

2009年(19)

2008年(65)

我的朋友

分类:

2008-07-01 09:10:31

字体变小 字体变大

1)以root用户登录,执行下列任务:

a.创建db2用户和组

# groupadd -g 999 db2iadm1

# groupadd -g 998 db2fadm1

# groupadd -g 997 dasadm1

# useradd -g db2iadm1 -u 1004 -d /export/home/db2inst1 -m db2inst1

# useradd -g db2fadm1 -u 1003 -d /export/home/db2fenc1 -m db2fenc1

# useradd -g dasadm1 -u 1002 -d /export/home/dasusr1 -m dasusr1 

2)以root用户登录,配置系统参数

系统参数官方推荐配置(512M以上内存):

set msgsys:msginfo_msgmap = 2050

set msgsys:msginfo_msgmax = 65535

set msgsys:msginfo_msgmnb = 65535

set msgsys:msginfo_msgssz = 16

set msgsys:msginfo_msgseg = 32767

set msgsys:msginfo_msgmni = 2048

set msgsys:msginfo_msgtql = 2048

set shmsys:shminfo_shmmax=2147483648

set semsys:seminfo_semmap=2050

set semsys:seminfo_semmni=2048

set semsys:seminfo_semmns=4096

set semsys:seminfo_semmnu=1024

set shmsys:shminfo_shmmni=1000

3

3.1 解压缩压缩包

#tar vfx DB2_V82_ESE_SUN_3264_NLV.tar

3.2 进入安装界面

以root用户从x-manager登录系统CDE,在控制台设定DISPLAY目标:

#set DISPLAY=localhostIP:0.0

进入ese安装目录,启动安装界面:

# ./db2setup &

3.3 安装过程

选择“安装产品”

选择DB2 UDB企业服务器版

安装类型:定制,全选

语言:中文+英文

设置DAS用户:选择已经创建的dausr1

实例设置:32位(此处若选择64位将造成实例创建失败的后果)

实例使用:单一实例

拥有实例的用户:选择已经创建的db2inst1

受防护用户:选择已经创建的db2fenc1

DB2--TCP/IP通信,服务器名称:db2c_db2inst1;端口:50000
  
 实例属性:认证类型是“服务器”,选中“可以通过编辑数据库管理器配置来更改认证类型”,“在系统启动时自动启动实例”已选中;

工具目录:使用本地数据库

工具目录数据库:

    实例:db2instl

    新建:TOLLSDB

模式:SYSTOOLS

设置联系人列表:选择“本地”;通知SMTP服务器选中“启用通知”,服务器使用主机的hostname。

新建联系人:db2instl1;电子邮件:db2inst1@b2500(这个地方是系统自己创建的,默认即可,似乎安装过程中会创建失败,但是对数据库使用没有影响)

不选择informix数据库相关的内容

统计完毕,开始安装。

4

#su - db2inst1

$ db2start

08/14/2005 10:14:44     0   0   SQL1063N  DB2START processing was successful.

SQL1063N  DB2START processing was successful.

$ db2sampl

$ db2 connect to sample

 

   Database Connection Information

 

 Database server        = DB2/SUN 8.2.0

 SQL authorization ID   = DB2INST1

 Local database alias   = SAMPLE

 

$ db2 "select * from staff where dept = 20"

 

ID     NAME      DEPT   JOB   YEARS  SALARY    COMM    

------ --------- ------ ----- ------ --------- ---------

    10 Sanders       20 Mgr        7  18357.50         -

    20 Pernal        20 Sales      8  18171.25    612.45

    80 James         20 Clerk      -  13504.60    128.20

   190 Sneider       20 Clerk      8  14252.75    126.50

 

  4 record(s) selected.

 

$ db2 connect reset

DB20000I  The SQL command completed successfully.

5 FAQ

有待补充

阅读(2131) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~