免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: qiweihai123456
打印 上一主题 下一主题

db2启动问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-08-08 16:13 |只看该作者
你应该已经创建了实例,因为你用的是图形安装(我是直接./setup)
su - db2inst1
cd $HOME/sqllib/db2dump/db2diag.log

给你参考一下我自己通常安装DB2的方法,希望对你有帮助。
OS version: RHEL4 U5

DB2 version: 8.1, FixPak "9"



#Run the following command as ROOT account
./db2_install
Software is intalled in the following path
/opt/IBM/db2/V8.1


#Create user groups of database.
groupadd dasadm1
groupadd db2fenc1
groupadd db2grp1


#Create users of database
useradd -d /opt/dasusr1 -g dasadm1 dasusr1
useradd -d /opt/db2fenc1 -g db2fenc1 db2fenc1
useradd -d /opt/db2inst1 -g db2grp1 -G dasadm1 db2inst1


#Create database administration server
cd /opt/IBM/db2/V8.1/instance/
./dascrt dasusr1


#Create database instance
cd /opt/IBM/db2/V8.1/instance/
./db2icrt -s ese -u db2fenc1 db2inst1


#Enable multi-page file allocation for SMS
su - root
/opt/IBM/db2/V8.1/cfg/db2ln

#Add DB2 port
su - root
vi /etc/services (Add the following one line into it.)
db2inst1        50000/tcp


#Set DB2 software version profile registry
su – db2inst1
db2set DB2_EXTENDED_OPTIMIZATION=ON
db2set DB2_DISABLE_FLUSH_LOG=ON
db2set AUTOSTART=YES
db2set DB2_STRIPED_CONTAINERS=ON
db2set DB2_HASH_JOIN=Y
db2set DB2COMM=tcpip
db2set DB2_PARALLEL_IO=*
db2set DB2CODEPAGE=819


#Update dbm cfg
db2 update dbm cfg using SVCENAME db2inst1
db2 update dbm cfg using INDEXREC ACCESS

#Create database
db2 "CREATE DATABASE test1 ALIAS test1 USING CODESET ISO8859-1 TERRITORY CN"

[ 本帖最后由 huyuhui001 于 2007-8-8 16:17 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2007-08-08 18:28 |只看该作者
原帖由 qiweihai123456 于 2007-8-8 14:40 发表
难道建立用户要创建实例吗 。。。
不船舰 实例也能启动吧 ?

只是创建用户,不在这个用户基础上创建实例的话根本没有db2的环境变量,所以任何db2操作都不行
你可以export一下看看当前session的env variable有没有db2的东西

论坛徽章:
0
13 [报告]
发表于 2007-08-08 18:29 |只看该作者
用图形方式安装一般情况下是没问题的,除非某些用户已经存在或者其他导致实例创建失败

论坛徽章:
0
14 [报告]
发表于 2007-08-08 22:08 |只看该作者
db2inst1这个实例应该是安装完DB2后默认就建立好的,你看一下db2instance变量,他表示你db2start启动的实例

论坛徽章:
0
15 [报告]
发表于 2007-08-09 16:41 |只看该作者

db2

db2icrt db2inst1
因为你只创建了db2inst1这个用户,但是还没有在这个用户上创建实例


如何创建实例的。我对db2 很菜阿。我真的不知道如何创建实例。  。。。。

?? 哪位大哥 能告诉小弟如何在db2 上创建实例 ??  小弟谢过了???????

论坛徽章:
0
16 [报告]
发表于 2007-08-09 21:14 |只看该作者
楼上的不是说过了吗,db2icrt这个命令就是创建实例呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP