实例目录
实例目录存储着与一个数据库实例相关的所有信息。 创建实例目录后,就不能更改其位置。
实例目录包含:
- 数据库管理器配置文件
- 系统数据库目录
- 节点目录
- 节点配置文件(db2nodes.cfg)
- 包含调试信息的其他文件,例如 Db2® 进程的异常或注册转储或调用堆栈。
在 Linux® 和 UNIX 操作系统上,实例目录位于 INSTHOME/sqllib 目录中,其中 INSTHOME 是实例所有者的主目录。 只要符合命名规则,就可以随意命名缺省实例。
在Windows操作系统中,实例目录根据 DB2INSTPROF 系统环境变量确定,默认为 C:\ProgramData\IBM\DB2\DB2COPY\DB2 目录。 DB2INSTPROF 默认使用 ProgramData\IBM\DB2\<DB2COPY_NAME> 文件路径。 首次安装 Db2时, Db2默认名称为 "DB2COPY1" ”。 在同一台机器上安装的其它程序默认使用 Db2 副本的名称,例如 "DB2COPY2", "DB2COPY3" 等。 对于每个 Db2 副本,都会根据 Db2名称建立一个实例目录。 实例名与服务名称相同,因此应该不会发生冲突。 实例名不应与别的服务名称相同。 您必须要有创建服务所需的正确权限。
在分区数据库环境中,该实例目录是由属于该实例的所有数据库分区服务器共享的。 因此,必须在该实例中的所有计算机可以访问的一个网络共享驱动器上创建实例目录。
db2nodes.cfg
db2nodes.cfg 文件用来定义参与 DB2 实例的数据库分区服务器。 如果想要将高速互连用于数据库分区服务器通信,那么还可以使用 db2nodes.cfg 文件来指定高速互连的 IP 地址或主机名。