DB2 10.5 for Linux, UNIX, and Windows

系统数据库目录

对于数据库管理器的每个实例,都存在一个系统数据库目录文件,该文件对于针对此实例编目的每个数据库都包含一个条目。

当发出 CREATE DATABASE 命令时,将隐式地对数据库进行编目,也可以使用 CATALOG DATABASE 命令显式地编目该数据库。

对于创建的每个数据库,都要将包含下列信息的一个条目添加至该目录:
  • CREATE DATABASE 命令提供的数据库名称
  • 数据库别名(如果未指定别名,它与数据库名称相同) 
  • CREATE DATABASE 命令提供的数据库注释
  • 本地数据库目录的位置
  • 指示该数据库是间接数据库的指示符,表示数据库位于当前数据库管理器实例上
  • 其他系统信息

在 Linux 和 UNIX 平台上及分区数据库环境中,应确保所有数据库分区始终访问该实例主目录的 sqldbdir 子目录中的同一系统数据库目录文件 sqldbdir。如果系统数据库目录或同一 sqldbdir 子目录中的系统意向文件 sqldbins 是指向共享文件系统中的另一个文件的符号链接,可能会发生不可预测的错误。