美文网首页
DB2如何创建多个实例

DB2如何创建多个实例

作者: CodingCode | 来源:发表于2022-10-27 07:38 被阅读0次

在前面安装数据库的时候已经创建了第一个实例db2inst1,这里介绍如何在同一个机器上创建第二个,第三个,。。。实例。

  1. 创建新的实例用户名
$ sudo su -

# useradd -g db2iadm1 -m -d /home/db2inst2 db2inst2     # Instance owner

这一步和创建第一个实例无异。

注意:

  1. 只需要创建实例用户即可,不需要创建新的fence用户和新的administration server user,因为在安装DB2并创建第一个实例的时候已经创建了。
  2. 其实也不需要创建新的用户,继续使用之前的用户组db2iadm1即可。

修改口令

# passwd db2inst2
  1. 创建新的DB2实例
$ sudo su -
# /opt/ibm/db2/V9.7/instance/db2icrt -u db2inst2 db2inst2
  1. 启动新创建的DB2实例
$ sudo su - db2inst2
$ . ~/sqllib/db2profile
$ db2start

设置为自动启动:

$ sudo su - db2inst2
$ /opt/ibm/db2/V9.7/instance/db2iauto -on db2inst2

?? 这里不确定是否需要root权限,还是使用用户即可。

  1. 配置DB2实例的连接参数
$ sudo su - db2inst2
$ db2set DB2COMM=TCPIP
$ db2 update dbm cfg using SVCENAME 50002
$ db2 get dbm cfg |grep SVCENAME
TCP/IP Service name                          (SVCENAME) = 50002
SSL service name                         (SSL_SVCENAME) =
$ db2stop
$ db2start

注意,在创建第一个实例的时候已经使用了端口50000,所以这里必须使用一个不同的端口例如50002。

  1. 创建并访问数据库
$ sudo su - db2inst2
$ db2 create database testdb
DB20000I The CREATE DATABASE command completed successfully.

$ db2 connect to testdb

这里可以使用和第一个实例db2inst1同样的数据库名字testdb

  1. 客户端配置并连接服务端
$ db2 catalog tcpip node <nodename> remote <server.db.com> server 50002
$ db2 catalog db <dbname> as <dbnamealias> at node <nodename>
$ db2 terminate
$ db2 connect to <dbnamealias> user db2inst2 using db2inst2

相关文章

  • DB2如何创建多个实例

    在前面安装数据库的时候已经创建了第一个实例db2inst1,这里介绍如何在同一个机器上创建第二个,第三个,。。。实...

  • rhel 6.2使用db2install安装DB2 v10.5

    解压 创建db2所需用户和组 设置密码: 创建实例 Dascrt:创建的是DB2 adminstration se...

  • ECharts 基础使用

    echarts 实例 一个网页中可以创建多个 echarts 实例。每个 echarts 实例中可以创建多个图表和...

  • 类的创建与销毁(一)

    优雅的创建实例 通过构造函数创建实例 通过多参数构造函数重载,提供多个实例化入口 优点: 简单的实现了多个实例化入...

  • Java设计模式 一 单例模式

    单例模式:主要是为了避免因为创建了多个实例造成资源的浪费(当创建对象时资源消耗较大的类),且多个实例由于多次调用容...

  • Mysql主从复制-半同步复制

    创建多个数据库实例 docker创建多个数据库实例 初始化和启动数据库 进入docker 添加配置文件 主数据库添...

  • GuavaCache缓存架构和过期元素清理

    build创建缓存 build一个cache实例,实例内部是由多个segemnt组成.上面的参数 会创建4个seg...

  • Day19 Java反射

    反射机制 如何创建Class的实例 1、过程:源文件经过编译(javac.exe)以后,得到一个或多个.class...

  • DB2 常用命令2

    dasauto - 自动启动 DB2 管理服务器 dascrt - 创建 DB2 管理服务器 dasdrop - ...

  • Android启动模式

    1、standard 默认模式。默认创建新实例。可以共存多个相同实例,相同activity叠加。 2、single...

网友评论

      本文标题:DB2如何创建多个实例

      本文链接:https://www.haomeiwen.com/subject/aqmxtdtx.html