DB2® 实例是用来存储数据和运行应用程序的一种环境。使用 db2icrt 命令来创建实例。
开始之前
在 Linux 或 UNIX 操作系统上,您必须具有 root 用户权限。
注: 如果打开 DB2 故障监视器,那么在 db2icrt 命令结束运行时,会自动启动 DB2 实例。可以使用 db2stop 命令停止该实例。
过程
要使用 db2icrt 创建实例:
- 使用适当权限登录。
- 运行 db2icrt 命令。 例如,在 Linux 或 UNIX 操作系统上:
DB2DIR/instance/db2icrt -a AuthType -u FencedID InstName
其中:- DB2DIR
- 是 DB2 安装目录。
- 在 AIX®、HP-UX 或 Solaris 操作系统上,缺省 DB2 安装目录是 /opt/IBM/db2/V9.7。
- 在 Linux 操作系统上,缺省安装目录是 /opt/ibm/db2/V9.7。
- -a AuthType (Linux 或 UNIX)
- 表示实例的认证类型。AuthType 可为 SERVER、CLIENT 或 SERVER_ENCRYPT 的其中之一。SERVER 是缺省值。此参数是可选的。
- -u FencedID
- 表示将用来运行受防护用户定义的函数 (UDF) 和受防护存储过程的用户的名称。如果您正在客户机上创建实例,那么此标志不是必需的。指定您创建的受防护用户的名称。
- InstName
- 表示实例的名称。实例的名称必须与拥有实例的用户的名称相同。指定您创建的拥有实例的用户的名称。将在拥有实例的用户的主目录中创建该实例。
示例
例如,如果正在使用服务器认证,受防护用户为 db2fenc1,并且拥有实例的用户为 db2inst1,那么请使用以下命令以在 AIX 操作系统上创建实例:
/opt/IBM/db2/V9.7/instance/db2icrt -a server -u db2fenc1 db2inst1
下一步做什么
(可选)在创建实例之后,您可以配置通知以监视运行状况。可以使用 Health Center 或 CLP 执行此任务。