DB2新建实例

转载 2013年12月04日 15:01:19

    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_<instance_name> <instance_port>/tcp

      其中 <instance_name> 是实例的名称,<instance_port> 是用于实例的端口号。

       

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

      su - db2inst1
      db2 update database manager configuration using svcename db2c_<instance_name>
      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

 

   

 

db2 创建实例,创建数据库,创建表

创建实例
  • fabbychips
  • fabbychips
  • 2014年10月30日 19:29
  • 11244

db2创建实例、删除实例、列出实例

db2ilist  ---列出主机所有实例 db2icrt  instanceName   ---创建实例名为instanceName的实例 db2idrop  instanceName   --...
  • DLODJ
  • DLODJ
  • 2011年11月22日 22:41
  • 15697

Linux下db2创建实例、数据库

首先,系统原有的DB2信息, 安装目录 : /opt/ibm/db2/V9.7 DB2inst1实例目录 : /home/DB2inst1 现在需要创建DB2cz实例: 2.然后给...
  • futdktyx
  • futdktyx
  • 2013年07月17日 21:45
  • 7481

db2新建实例-win7

在win7下安装好DB2后,为了方便,需要重新建立一个实例,并在该实例上建立数据库。 打开db2管理器,在控制台上,输入db2ilist,可以看到当前db2所有的实例。默认情况下,该命令输出是D...
  • yixiayizi
  • yixiayizi
  • 2012年10月20日 18:25
  • 2590

db2新建实例+客户端配置连接

db2新建实例+客户端配置连接  本实验分为上下两部分,第一部分:创建一个DB2实例;第二部分,进行了DB2网络通信配置(Server验证模式)的详解,演示了使用DB2命令行客户端(windows环...
  • yan19880901
  • yan19880901
  • 2013年04月10日 14:36
  • 10969

安装完db2后新建实例

在DB2中实例的可以如下描述:一个实例提供了一个独立的环境,在这个环境里可以进行数据库操作和程序运行。在一个服务器中可以有多个实例,每个实例可以有多个数据库。由于环境是独立的,所以实例间内容上是不透明...
  • baidu_34051990
  • baidu_34051990
  • 2016年11月02日 11:49
  • 1363

LINUX下DB2安装之添加DB2用户以及创建数据库实例

#!/usr/bin/bash # 功能:1.批量添加DB2用户并设置初始密码。2.创建数据库实例。 # 使用:root用户执行该脚本。 # 作者:devhwy # 完成:2016-11-18...
  • Hwh1231
  • Hwh1231
  • 2016年11月18日 16:57
  • 2176

DB2 创建数据库及数据库用户命令行示例

日常开发工作
  • zhlh_xt
  • zhlh_xt
  • 2014年10月21日 15:09
  • 3663

Linux下创建DB2数据库

Linux下刚安装完数据库, 如果立即创建数据库的话, 首先会报db2命令找不到:If 'db2' is not a typo you can run the following command to...
  • Love_Legain
  • Love_Legain
  • 2017年06月24日 20:56
  • 1233

Linux下db2创建实例、数据库

首先,系统原有的DB2信息, 安装目录 : /opt/ibm/db2/V9.7 DB2inst1实例目录 : /home/DB2inst1 现在需要创建DB2cz实例: 2.然后给...
  • futdktyx
  • futdktyx
  • 2013年07月17日 21:45
  • 7481
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DB2新建实例
举报原因:
原因补充:

(最多只允许输入30个字)