设为首页 收藏本站
查看: 690|回复: 0

[经验分享] (转)RedHat 5下安装DB2

[复制链接]

尚未签到

发表于 2016-5-14 12:35:24 | 显示全部楼层 |阅读模式
  1.运行 ./db2_install 安装必要的文件,在product keyword部分填写DB2.ESE.
  2. 以root用户运行,建立3个组分别对应于3个DB2用户:instance owner,
  fenced user ,DAS user ,命令如下:
  groupadd -g 999 db2iadm1
  groupadd -g 998 db2fadm1
  groupadd -g 997 db2asgrp
  3. 以root用户运行, 建立3个DB2用户,并且指定3个用户所在目录,一般为/opt,命令如下:
  useradd -u 1004 -g db2iadm1 -m -d /db2home/db2inst1 db2inst1 -p passwd
  useradd -u 1003 -g db2fadm1 -m -d /db2home/db2fenc1 db2fenc1 -p passwd
  useradd -u 1002 -g db2asgrp -m -d /db2home/dasusr1 dasusr1 -p passwd
  (补充, 先建立/db2home,再执行上述命令, USERADD命令并不能建立多层目录)
  
    4. 以root用户运行, 给3个用户设定密码,命令如下:
  passwd db2inst1
  passwd db2fenc1
  passwd dasusr1
  5. 创建一个DB2 instance.使用db2icrt命令:
  a. 以root用户运行
  b. 输入以下命令:
  /opt/IBM/db2/V8.1/instance/db2icrt [-a AuthType] -u FencedID InstNme
  其中:
  - AuthType表示 instance authentication的类型,默认为SERVER,其他
  类型包括CLIENT, DCS, SERVER_ENCRYPT, or DCS_ENCRYPT.
  - FencedID 表示DB2 fenced用户的名字.
  - InstNme 表示要创建的instance的名字.
  示例如下:
  ./db2icrt -u db2fenc1 db2inst1
  
  6. 对DB2实例创建一个TCP/IP连接
  a. 更新/etc/services文件,指定DB2服务器监听client请求的服务名称和端
  口号,比如加以下一行到/etc/services
  db2c_db2inst1 50001/tcp # DB2 connection service port
  其中:
  ? db2c_db2inst1 表示连接的服务名
  ? 50001 表示服务端口号
  ? tcp 表示TCP/IP 协议
  这里的服务名称和端口号必须在系统中是唯一的。
  b. 在服务器中更新database manager的配置文件:
  i. 以DB2实例用户登陆.
  ii.设置DB2实例环境:
  . INSTHOME/sqllib/db2profile
  iii. 在DBM配置文件中更新SVCENAME参数.必须指定服务名称或端口号.
  示例如下:
  db2 update dbm cfg using SVCENAME db2c_db2inst1
       (这里所说的SVCENAME是指的在/etc/services里面添加 TCP端口的名字, 注意执行此命令时要改写db2inst1 的HOME目录下的配置文件,SU以后注意使用cd ~切换回db2isnt1 的起始目录)
  可以使用以下命令检查SVCENAME:
  db2 get dbm cfg | grep SVC
  c. 设置tcpip为DB2COMM注册参数.以DB2实例用户输入以下命令:
  db2set DB2COMM=tcpip
  d. 重启DB2:
  db2stop
  db2start
  7.安装许可证
  必须在每个DB2服务器的计算机在安装许可证,使用db2licm命令
  a. 以root或者DB2实例用户登陆。
  b.输入以下命令
  /opt/IBM/db2/V8.1/adm/db2licm -a
  其中, filename是DB2服务器许可证文件的绝对路径,这个文件一般在CD
  mount盘的/db2/license目录下,如果cd mount在mnt下,命令格式如下:
  /opt/IBM/db2/V8.1/adm/db2licm -a /mnt/db2/license/db2ese.lic
  安装完后,DB2的许可证一般在/var/lum目录下的nodelock.
  (对于DB2 EXPRESS C 9.5 不需要做此操作,可以执行db2licm -l 察看许可期限)
  
    8. 创建DB2管理Server (DAS).
  a. 以具有root权限的用户登陆
  b. 执行以下命令创建DAS:
  /opt/IBM/db2/V8.1/instance/dascrt -u DASuser
  其中 DASuser是创建在本机的DAS用户名
  
    至此创建完毕
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-216945-1-1.html 上篇帖子: RedHat AS4下安装jdk记录 下篇帖子: redhat中修改时间和IP
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表