Пространственное включение базы данных DB2.
Чтобы сохранить пространственные данные а базе данных IBM DB2, должен быть установлен модуль Spatial Extender (включая сервер данных и клиентские инсталляции), и база данных должна быть зарегистрирована с его помощью.
Среда DB2 Spatial Extender состоит из установки сервера данных DB2 и установки DB2 Spatial Extender. Базы данных, использующиеся для пространственных операций, располагаются на сервере данных DB2, который может быть доступен с DB2 Spatial Extender клиента.

Чтобы узнать больше о DB2 Spatial Extender и способе его установки см. документацию IBM DB2.
Экземпляры DB2, созданные до установки Spatial Extender, не включают DB2 Spatial Extender в их средах. Чтобы обновить существующие экземпляры DB2, используйте команду db2iupdt. Если вы используете DB2 Control Center и созданный до установки DB2 Spatial Extender экземпляр для сервера администратора DB2, вы должны обновить этот экземпляр.
-
Установите следующие DB2-параметры, чтобы пространственно включить базу данных:
Application HEAP size: 2048 (APPLHEAPSZ) Application Control HEAP size: 2048(APPL_CTL_HEAP_SZ) Log primary (number): 10 (LOGPRIMARY) Log file size: 1000 (LOGFILSIZ) Updating these files via SQL: db2 connect to sde db2 update db cfg for sde using ALT_COLLATE IDENTITY_16BIT db2 update db cfg for sde using APPLHEAPSZ 2048 db2 update db cfg for sde using APP_CTL_HEAP_SZ 2048 db2 update db cfg for sde using LOGPRIMARY 10 db2 update db cfg for sde using LOGFILSIZ 1000
-
Грант DBADM пользователю sde.
db2 connect to sde user <db2admin account> using <db2admin password> db2 grant dbadm on database to user sde
- Добавьте пользователя sde в группу операционной системы с правами SYSMON.
Например, если вы определили группу под названием sdegroup, в которую входит пользователь sde, вы можете изменить значение параметра экземпляра SYSMON_GROUP на sdegroup с помощью следующих команд:
UPDATE DBM CFG USING SYSMON_GROUP sdegroup db2stop db2start
-
В командной строке запустите следующую команду, чтобы пространственно включить базу данных:
db2se enable_db dbname [-userid userid] [-pw password]