数据库 DB2 11.1 在 Linux 上部署实战( 二 )

  • CLIENT : Install DB2 client
  • RTCL : Install DB2 runtime client

  • 数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    如果要安装具有 pureScale 功能的 DB2 服务器,请键入 yes 或键入 no 。
    DB2 pureScale 功能支持 Active Active 集群,但为此需要额外的硬件和软件要求,您应该在要求检查阶段确保这些要求 。
    数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    这将开始您的 DB2 安装 。DB2 安装应在 5 到 10 分钟内完成 。如果您的系统满足 DB2 安装要求并且先决条件检查成功,那么 DB2 安装将成功完成 。安装结束时,您将获得安装日志文件名,您可以参考该文件名来获取详细的 DB2 安装日志 。
    数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    第 7 步: 验证安装
    将工作目录更改为 DB2 安装路径并运行 ls -lrt 。
    您应该看到以下目录,并且所有目录都必须属于 bin 所有 。
    数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    db2ls 输出应该列出您的安装条目 。
    数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    步骤8:接下来创建DB2实例并申请许可证 。
    2、创建DB2实例并申请许可证DB2 实例:
    DB2实例是数据库运行的运行时环境 。实例用于使用数据库管理器配置(DBM)参数和注册表变量来配置运行时环境 。您可以在同一服务器上拥有多个实例,具体取决于您的服务器资源配置 。数据库在实例内是唯一的 。一个实例中不能有 2 个同名数据库,但同一服务器上的不同实例中可以有 2 个同名数据库 。例如,您不能在一个实例(即 db2i1)中拥有 2 个具有相同名称的数据库(即 TESTDB),但您可以在服务器上的两个实例(即 db2i1 和 db2i2)中拥有 2 个具有相同名称的数据库(即 TESTDB) 。在本博客中,我们将逐步了解在 Linux 服务器上创建 DB2 实例的过程 。同样的步骤不仅适用于 Linux 环境,而且适用于 DB2 支持的任何 UNIX 环境 。
    先决条件:要在 Linux 服务器上创建 DB2 实例,您需要 2 个操作系统用户(实例 id 和受保护的 id),该用户未与任何其他 DB2 实例映射 。
    DB2 实例用户名的长度不应超过 8 个字符 。如果您想对 DB2 实例使用超过 8 个字符长的用户名,请确保您的操作系统支持长 ID 。
    DB2 实例用户名不能是 GUESTS、LOCAL、PUBLIC、USERS、ADMINS 。不能以 IBM、SQL、SYS 开头创建操作系统用户:
    useradd -d <用户主目录> <用户名>-d 选项是可选的 。
    数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    使用 passwd 命令为两个用户(实例和受保护的用户)设置密码 。
    数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    实例创建:要在非 root 安装中创建 DB2 实例,您需要 root 权限 。
    将工作目录更改为 <db2 安装文件夹>/instance 。
    要获取 db2 安装路径,请使用 db2ls 命令 。
    数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    实例目录下列出db2icrt文件ls -lrt db2icrt 。
    数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    执行db2icrt创建实例./db2icrt -u <fenced id> <db2instance id> 。
    数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    连接到 DB2 实例su - <db2 实例 ID>:
    数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    成功创建实例后,您将在实例用户主目录中找到 sqllib 目录 。
    启动 DB2 实例db2start:
    数据库 DB2 11.1 在 Linux 上部署实战

    文章插图
    由于我安装了 DB2 11.1 的试用版本,因此收到警告消息 。




    推荐阅读