Создание и заполнение таблиц базы данных для ресурсов в DB2 с помощью пакетных файлов

Используйте пакетные файлы и сценарии базы данных в IBM® DB2 для IBM Rational Asset Manager.

Прежде чем начать

Если вы используете IBM WebSphere Application Server и собираетесь применить приложение настройки сервера, можно пропустить эту задачу и приложение настройки сервера может создать и настроить базы данных автоматически.

Если вы предпочитаете создать базу данных и таблицы вручную, обратитесь к разделу Создание и заполнение таблиц базы данных для ресурсов в DB2 вручную.

Можно создать базу данных и таблицы автоматически, выполнив пакетные файлы. База данных DB2 должна быть уже установлена и запущена. Необходимо знать расположение сценариев SQL, находящихся на установочном носителе. Этим расположением является install_location\ram\DatabaseScripts\DB2 при установке с помощью Installation Manager. Необходимо также знать каталог установки для DB2 (обычно C:\Program Files\IBM\SQLLIB для Windows и opt/IBM/DB2/V9.7 для Linux, AIX или Linux for zSeries.

Используются следующие сценарии:
  • Для Windows: dbcreate_populate.bat
  • Linux:AIX: dbcreate_populate.sh
  • Linux для zSeries: dbcreate_populate_zLinux.sh
  • dbcreate.sql
  • RAMSCHEMA_DB2.sql
  • bootStrap_DB2.sql

Процедура

  1. При установке с компакт-диска скопируйте сценарии SQL в локальную файловую систему.
  2. Linux:AIX:Linux для zSeries: Проверьте, есть ли права доступа на запись в каталог, содержащий сценарии SQL.
  3. В командной строке перейдите в каталог, содержащий сценарии SQL для DB2 (путь к установочному носителю\ db_scripts\DB).
  4. Запустите следующий пакетный файл:
    • Для Windows: dbcreate_populate.bat
    • Linux:AIX: dbcreate_populate.sh
    • Linux для zSeries: dbcreate_populate_zlinux.sh
  5. В показанном приглашении введите имя базы данных или нажмите клавишу Enter для принятия имени базы данных по умолчанию (RAMDB).
  6. В следующем приглашении введите путь к каталогу установки для DB2 или нажмите клавишу Enter для принятия значения по умолчанию (C:\Program Files\IBM\SQLLIB для Windows и /opt/IBM/DB2/V9.7 для Linux, AIX или Linux for zSeries.
  7. Выполнится пакетный файл. Сценарий выполняет следующие действия:
    • Создается база данных с введенным вами именем.
    • Настраивается табличное пространство для базы данных.
    • В базе данных создаются таблицы и схема для RAM.
    Прим.: При первом выполнении пакетного файла может быть показано сообщение об ошибке с номером SQL0204N о том, что имя не определено, подобно следующему примеру:
    ** Ошибка CLI при выполнении оператора SQL:
    (-204): [IBM][CLI Driver][DB2/NT] SQL0204N  "RAMSCHEMA.FORUM"
    является неопределенным именем.  SQLSTATE=42704
    При первом выполнении пакетного файла можно безопасно игнорировать эти сообщения.
  8. Убедитесь в том, что таблицы созданы. Например, запустите DB2 Control Center и найдите базу данных RAMDB. Убедитесь в том, что база данных и таблицы созданы.

Дальнейшие действия


Комментарии