使用 db2icrt 创建实例

Db2® 实例是用于存储数据和运行应用程序的环境。 使用 db2icrt 命令来创建实例。

准备工作

在 Linux® 或 UNIX 操作系统上,您必须具有 root 用户权限。

注: 如果开启了 Db2 故障监视器,那么当 db2icrt 命令完成运行时,将自动启动 Db2 实例。 可以使用 db2stop 命令停止该实例。

过程

要使用 db2icrt 创建实例:

  1. 使用适当权限登录。
  2. 运行 db2icrt 命令。
    例如,在 Linux 或 UNIX 操作系统上:
    DB2DIR/instance/db2icrt -a AuthType -u FencedID InstName
    其中:
    DB2DIR
    Db2 安装目录。
    • 在 AIX®, HP-UX或 Solaris 操作系统上,缺省 Db2 安装目录为 /opt/IBM/db2/11.1
    • 在 Linux 操作系统上,缺省安装目录为 /opt/ibm/db2/11.1
    -a AuthType (Linux 或 UNIX)
    表示实例的认证类型。 AuthType 可为 SERVERCLIENTSERVER_ENCRYPT 的其中之一。 SERVER 是缺省值。 此参数是可选的。
    -u FencedID
    表示将用来运行受防护用户定义函数 (UDF) 和受防护存储过程的用户的名称。 如果您正在客户机上创建实例,那么此标志不是必需的。 指定您创建的受防护用户的名称。
    InstName
    表示实例的名称。 实例的名称必须与拥有实例的用户的名称相同。 指定您创建的拥有实例的用户的名称。 将在拥有实例的用户的主目录中创建该实例。

示例

例如,如果您正在使用服务器认证,受防护用户为 db2fenc1,而拥有实例的用户为 db2inst1,请使用以下命令在 AIX 操作系统上创建实例:
/opt/IBM/db2/11.1/instance/db2icrt -a server -u db2fenc1 db2inst1

后续操作

(可选)在创建实例之后,您可以配置通知以监视运行状况。 可以使用 DB2 CLP 命令来执行此任务。