多个地理数据库在 Db2 实例中的存储方式取决于所使用的是 IBM Db2 for Linux、IBM Db2 for UNIX 和 IBM Db2 for Windows 平台,还是用于 Z 操作系统的 Db2 (Db2 for z/OS)。下列各节将分别介绍地理数据库在不同平台下的存储方式。
Db2 for Linux、Db2 for UNIX 和 Db2 for Windows
可在 Linux、Unix 或 Windows 操作系统上的 Db2 中针对每个空间上可用的数据库存储一个地理数据库。
可以在同一 Db2 实例上创建多个数据库并使用启用企业级地理数据库工具在每个数据库中创建一个地理数据库。有关说明,请参阅在 Db2 中创建地理数据库。
DB2 for z/OS
对于存储在 Db2 for z/OS 中的各个地理数据库,在 Db2 子系统中至少用到了两个存储空间,一个用来存储地理数据库资料档案库,而至少有一个用来存储用户数据。要建立多个地理数据库,需要多个数据库子系统。下图对此进行了说明:
对于每个地理数据库,更改 dbtune.sde 文件中的 DATA_DICTIONARY 关键字设置以在其中一个存储空间创建系统对象,然后更改另一关键字的设置以在另一个存储空间创建对象。dbtune.sde 文件安装在 ArcGIS Server 和 ArcMap 安装目录中的 DatabaseSupport 目录中。更改文件后,您可以连接到子系统并运行启用企业级地理数据库工具来创建地理数据库。有关说明,请参阅在 z/OS 上的 Db2 中创建地理数据库。
有关建立数据库子系统的详细信息,请参阅 Db2 z/OS 文档。