奇趣技术网 收藏本站
设为主页
商务合作
首页 新闻中心 行业动态 软件新闻 安全资讯 病毒预警 漏洞发布 操作系统 Dos Win9x Win2000 WinXP Win2003 WinVista Linux Unix
数据库 DB2 Access MSSQL MySQL Oracle Sybase 编程技术 ASP PHP JSP CGI/Perl XML .Net C/C++/C# VB VC Delphi Java 汇编
安全技术 安全教学 工具介绍 漏洞利用 病毒防范 入侵检测 防火墙 安全防范 汉化破解 攻击实例 加密解密 技术论坛
中华网络安全联盟 >> 数据库 >> DB2 >> DB2的双机安装过程
数据库
Access
SQL Server
MySQL
DB2
Oracle
Sybase
  • IBM DB2将用于信息服务

  • IBM新版DB2数据库“毒

  • IBM的DB2新增亮点:数

  • 诊断DB2数据库锁的问题

  • IBM新版DB2增加“范围

  • 从DB2图表中删除N个行

  • 如何学会使用db2指令(

  • DB2数据提取转化的一个

  •   
    DB2的双机安装过程
    字体:

    中华网络安全联盟    作者:佚名    来源:网络转载    时间:2006-3-23

    DB2版本:8.1

    操作系统:5.1

    主机名:A机:H80a   B机:H80b

    用户:

    A机

    user            user id       group            groupid              home directory

    db2inst1        209           db2iadm1          206                 /home/db2inst1

    db2fenc1        210           db2fgrp1          103                 /home/db2fenc1

    dasusr1         110           dasadm1           101                 /home/dasusr1(本地)

    B机

    user            user id       group            groupid              home directory

    db2inst1        209           db2iadm1          206                 /home/db2inst1

    db2fenc1        210           db2fgrp1          103                 /home/db2fenc1

    dasusr1         111           dasadm1           102                 /home/dasusr1(本地)

    两边的das用户主目录都在本地,instance用户和fence用户的主目录都在共享卷组上

    注意:两台机的instance用户和fence用户的ID号,组的ID号都要一样

    共享vg: 7133vg

    lv name                    mount point         

    db2inst1lv                /home/db2inst1

    db2fenc1lv                /home/db2fenc1

    lv05                      /db2log             ----------db2日志文件

    db2databa                 /db2data            ----------db2inst1的数据库文件

    实例名:db2inst1

    数据库:testdb



    配置过程:

    以下操作在A机上完成:

    1. 建立共享卷组7133vg

    创建lv:db2inst1lv,db2fenc1lv,db2databa

    创建文件系统:/home/db2inst1,/home/db2fenc1,/db2log,/db2data

    2. 创建用户db2inst1和db2fenc1

    创建组db2iadm1,db2fgrp1

    3. 安装数据库

    建立光驱文件系统

    mount /cdrom

    cd /cdrom

    ./db2setup

    安装过程中建立dasusr1用户和dasadm1组

    4. 将相关路径的权限设定到指定用户

    chown -R db2inst1:db2iadm1 /home/db2inst1

    chown -R db2fenc1:db2fgrp1 /home/db2fenc1

    chown -R db2inst1:db2iadm1 /db2data

    chown -R db2inst1:db2iadm1 /db2log

    5. 创建实例db2inst1

    cd /usr/opt/db2_08_01/instance

    ./db2icrt -u db2fenc1 db2inst1

    6. 创建数据库testdb

    su - db2inst1

    db2start

    db2 create database testdb on /db2data

    db2 update db cfg for testdb using newlogpath /db2log

    db2 terminate

    db2stop

    7. unmount /home/db2inst1

    unmount /home/db2fenc1

    unmount /db2log

    unmount /db2data

    varyoffvg 7133vg

    以下操作在B机完成:

    1. 同步共享卷组

    importvg -y 7133vg hdiskX

    mount /home/db2inst1

    mount /home/db2fenc1

    mount /db2log

    mount /db2data

    2. 创建用户db2inst1和db2fenc1

    创建组db2iadm1,db2fgrp1

    注意:以上用户和组的ID号都要和A机上的相同

    3. 安装数据库

    建立光驱文件系统

    mount /cdrom

    cd /cdrom

    ./db2setup

    安装过程中建立dasusr1用户和dasadm1组

    4. 创建实例db2inst1

    mv /home/db2inst1/sqllib /home/db2inst1/sqllib.a

    cd /usr/opt/db2_08_01/instance

    ./db2icrt -u db2fenc1 db2inst1

    rm -R /home/db2inst1/sqllib

    mv /home/db2inst1/sqllib.a /home/db2inst1/sqllib

    cp /home/db2inst1/sqllib/db2nodes.cfg.b /home/db2inst1/sqllib/db2nodes.cfg(在hacmp环境中把该命令加到ha的启动脚本里)



    5. 修改/etc/services文件

    对照A机的/etc/services文件添加db2的端口号,两台机的端口号要保持一致

    6. 启动数据库

    su - db2inst1

    db2start

    db2 connect to testdb

    安装成功

    注意:db2nodes.cfg文件中的主机名必须和运行DB2的主机名保持一致,因此可以在两台机的本地保存一个db2nodes.cfg的备份

    在hacmp的脚本中加入用本地db2nodes.cfg文件覆盖/home/db2inst1/sqllib/db2nodes.cfg的命令

    以上安装过程省略了hacmp的安装配置过程



    A机db2nodes.cfg.a的内容为:

    0 H80a 0

    B机db2nodes.cfg.b的内容为:

    0 H80b 0



    字体:
     
    设为主页 收藏本站 联系我们 友情连接 商务合作 网友留言
    Copyright©2006-2008 中华网络安全联盟 All rights reserved.