分类:
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用户登录,配置系统参数
系统参数官方推荐配置(
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
#tar vfx DB2_V82_ESE_SUN_3264_NLV.tar
以root用户从x-manager登录系统CDE,在控制台设定DISPLAY目标:
#set DISPLAY=localhostIP:0.0
进入ese安装目录,启动安装界面:
# ./db2setup &
选择“安装产品”
选择DB2 UDB企业服务器版
安装类型:定制,全选
语言:中文+英文
设置DAS用户:选择已经创建的dausr1
实例设置:32位(此处若选择64位将造成实例创建失败的后果)
实例使用:单一实例
拥有实例的用户:选择已经创建的db2inst1
受防护用户:选择已经创建的db2fenc1
DB2--TCP/IP通信,服务器名称:db
实例属性:认证类型是“服务器”,选中“可以通过编辑数据库管理器配置来更改认证类型”,“在系统启动时自动启动实例”已选中;
工具目录:使用本地数据库
工具目录数据库:
实例: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
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
有待补充