Создание баз данных в DB2 на z/OS

Для хранения базы геоданных вам понадобится не менее двух баз данных DB2 в подсистеме базы данных с включенным пространством: для хранения репозитория базы геоданных и пользовательских данных. База данных с репозиторием базы геоданных совместно с базой или базами данных, содержащими пользовательские данные, составляют одну базу геоданных. Поэтому эти базы данных должны быть созданы до начала установки базы геоданных.

Скрипт JCL, ESRIUDFI, предоставляет возможность формирования баз данных и UDF для создания базы геоданных. Этот скрипт установлен в папку DatabaseSupport\DB2zOS, которая находится в установочной папке клиента ArcGIS. Необходимо отредактировать скрипт ESRIUDFI, используя необходимую в вашем случае информацию, а затем загрузить скрипт и запустить его на z/OS. В самом скрипте содержатся инструкции по созданию двух баз данных.

Чтобы отредактировать ESRIUDFI, обратитесь к инструкциям в скрипте JCL и внимательно проверьте следующие строки.

Шаги:
  1. В теле скрипта ESRIUDFI имеется несколько строк, которые должны быть заменены параметрами среды, соответствующими данному пользователю. Дополнительную информацию о значении строк и о правилах их замены можно найти в верхней части скрипта ESRIUDFI.
  2. Шаг ESRIS1 скрипта JCL создает две базы данных и устанавливает сопоставление. Чтобы использовать эти строки, необходимо удалить комментарии и предоставить имена и сопоставления для баз данных. Ниже приведен пример для этого случая.
    CREATE DATABASE SDEDBR00 CCSID UNICODE;
    CREATE DATABASE SDEDBU00 CCSID UNICODE;
    
    ПримечаниеПримечание:

    Имя базы данных, используемой для хранения базы геоданных, не может содержать специальные символы.

  3. Если требуется, вы можете создать группу хранилищ для более эффективного управления данными базы геоданных. Для этого необходимо сначала создать группу хранилищ, добавив дополнительную строку в скрипт ESRIUDFI, как показано в следующем примере:
    CREATE STOGROUP ARCSDE VOLUMES (VOL1, VOL2, ) VCAT SDECAT;
    CREATE DATABASE SDEDBR00 CCSID UNICODE STOGROUP ARCSDE;
    CREATE DATABASE SDEDBU00 CCSID UNICODE STOGROUP ARCSDE;
    
    ПримечаниеПримечание:

    Если вы используете группу хранилищ, пользователю должны быть предоставлены дополнительные права. Дополнительные сведения см. в разделе Выдача разрешений и права доступа для sde и группы пользователей ArcGIS в DB2 под управлением z/OS.

  4. По завершении редактирования скрипта ESRIUDFI необходимо отправить его на целевую машину.

    После завершения установки ESRI UDF вы увидите, что на последнем этапе состыковка пакета и создание процедуры SDE.SDE_UPDT_LMOD прошли успешно, но есть предупреждения. Эти предупреждения появляются потому, что системные таблицы базы геоданных еще не были созданы в базе данных. Вы можете игнорировать эти предупреждения, так как после запуска инструмента Включить многопользовательскую базу геоданных (Enable Enterprise Geodatabase) таблицы будут созданы, и объект пакета будет автоматически привязан после того, как утилита создаст на него ссылку.

  5. Подсистема базы данных со включенным пространством. Для получения инструкций обратитесь к документации по DB2 z/OS.
5/10/2014