DB2新建实例

    db2icrt  instanceName     ---创建实例名为instanceName的实例

    db2idrop instanceName  ---删除实例名为instanceName的实例

新建实例:

  • DB2
    • Linux®:

      在 DB2 安装期间会创建名为 db2inst1 的实例,以及三个用户:db2inst1、db2fenc1 和 dasusr1。

      1)为 DB2 创建组:

      groupadd -g 999 db2iadm1 
      groupadd -g 998 db2fadm1 
      groupadd -g 997 dasadm1 

      2)为 DB2 创建用户:

      useradd -u 1100 -g db2iadm1 -m -d /home/db2inst1 db2inst1 -p password
      useradd -u 1101 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1 -p password 
      useradd -u 1102 -g dasadm1  -m -d /home/dasadm1  dasusr1  -p password
      useradd -u 1103 -g db2iadm1 -m -d /home/db2inst2 db2inst2 -p password
      useradd -u 1104 -g db2iadm1 -m -d /home/db2inst3 db2inst3 -p password
      useradd -u 1105 -g db2iadm1 -m -d /home/db2inst4 db2inst4 -p password
      useradd -u 1106 -g db2iadm1 -m -d /home/db2inst5 db2inst5 -p password
      useradd -u 1107 -g db2iadm1 -m -d /home/db2inst6 db2inst6 -p password

      3)新建 DB2 实例:

      以 root 用户的身份登录并转至 /opt/ibm/db2/V9.7/instance

      ./db2icrt -u db2fenc1 db2inst1 
      ./db2icrt -u db2fenc1 db2inst2
      ./db2icrt -u db2fenc1 db2inst3
      ./db2icrt -u db2fenc1 db2inst4
      ./db2icrt -u db2fenc1 db2inst5
      ./db2icrt -u db2fenc1 db2inst6

    • 4)设置实例的端口号:

      编辑 /etc/services 文件,并添加以下代码行:

      db2c_ /tcp

      其中  是实例的名称, 是用于实例的端口号。

       

    • 5)作为数据库实例登录,并为实例设置通信协议:

      su - db2inst1
      db2 update database manager configuration using svcename db2c_
      db2set DB2COMM=tcpip db2set DB2CODEPAGE=1386 db2set DB2AUTOSTART=YES
      db2stop
      db2start
    • 6)编辑防火墙配置允许新实例通过其侦听端口通信。

查看:

[db2inst3@DB ~]$ db2set -all
[i] DB2COMM=tcpip
[i] DB2CODEPAGE=1386
[i] DB2AUTOSTART=YES
[g] DB2FCMCOMM=TCPIP4
[g] DB2SYSTEM=DB.localdomain
[g] DB2ADMINSERVER=dasusr1

 

文章引用:http://publib.boulder.ibm.com/infocenter/ltscnnct/v2r0/index.jsp?topic=/com.ibm.connections.25.help/t_creating_multiple_databases.html

 

   

 

你可能感兴趣的:(数据库)