db2学习笔记(2)

上午在liang_wu老师的指导下,熟悉了一下db2的东西,望梅是无法止渴的,于是决定下午实战一把,结果悲剧了:)

 

按照oracle的经验,在linux下首选Redhat AS 4 update 8,这个版本被很多的互联网企业充分应用,并且oracle和mysql对这个操作系统的支持也非常好,手头正好有,于是就选择这个版本安装了,创建虚拟家、分配CPU内存资源,安装OS,安装vmware tools,修改内核参数,设置limit参数,上传ISO文件,将ISO文件mount到挂载点,执行 db2setup 悲剧的事情发生了“database server did not support this version of kernel,please contact with IBM support”忙活了一个小时,竟然不支持2.6的内核,倒,出师不利

 

怎么办呢?强烈鄙视IBM的封闭行为,获取一个没有license限制的db2版本太困难了,相比较之下oracle就好多了,随便下载,随便安装,保留法律上的责任,虽然我是一个新的用户,但是我还得为db2的安装介质头疼,IBM啊,IBM,我还能说啥呢?

 

没有办法,既然找不到其他的版本(我这个版本是也是好不容易搞到的v9.7),那只能委屈一下操作系统了,铲掉重来,安装了一个比较新的版本Redhat Enterprise 5 update 3,又是一个小时(怕缺少啥特殊的package,多选则一点吧),修改内核参数,limit参数,mount好挂载点后,db2setup顺利进行。。。。

 

感觉db2的安装做的比Oracle好一点,因为是root安装,所以要调整的东西几乎没有,但是IBM也太强盗了,竟然要安装Tivoli的agent,nnd看不下去了,直接pass掉,还有一点不太习惯的就是在安装数据库软件的时候需要创建用户组和用户了,因为只是安装软件,没有创建instance和database,所以仅仅需要创建dasadm用户组和dasusr用户就可以了,一路next,很顺利安装完成

 

下面要创建实例了,命令行叫做db2icrt,呵呵,db2下啥命令都是db2开头,看来ibm还真的怕用户不知道他们的数据库叫做db2啊,真的有这么“2”吗?呵呵,不管了,但是问题又来了,db2icrt命令要求两个参数,一个叫做fencing user,一个叫做instance user,换句话说有要建立两个用户和用户组,一个叫做db2fadm组和db2fenc用户,另外一个叫做db2iadm组和db2inst用户,创建好了之后,发出如下指令

db2icrt -u db2fenc db2inst

等待一会之后实例建立完成,呵呵,我终于建立了我的第一个db2实例,趁热在建立一下属于自己的数据库吧

db2 create database sshdb1

等待一会,建立完成,然后db2cc通过图形界面欣赏到了我的实例和数据库

 

特此记之,这是我的第一个db2实验,比较简单,还请各路高手包涵包涵:)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25037908/viewspace-682919/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25037908/viewspace-682919/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值