Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Новые возможности IBM Data Studio Administrator 2.1

Уменьшение времени простоев базы данных и повышение производительности администраторов баз данных

Тина Чен, архитектор решений, IBM
Тина Чен (Tina Chen) - фотография
Тина Чен (Tina Chen) - архитектор решений в группе IBM Data Studio development, базирующейся в лаборатории IBM Silicon Valley Lab, Сан Хосе, Калифорния. Тина отвечает за связь с клиентами по техническим вопросам разработки и консультации по IBM Data Studio.

Описание:  IBM® Data Studio Administrator 2.1 повышает производительность администраторов баз данных (DBA), упрощая повседневные задачи по администрированию. Делая акцент на точность и, тем самым, на уменьшение рисков, Data Studio Administrator рационализирует осуществление изменений в базе данных и миграции путем автоматического генерирования команд. Это снижает вероятность сбоев, вызванных некорректными DDL-выражениями, ошибками в написании системных команд или отсутствующими зависимостями. Data Studio Administrator также упрощает управление объектами DB2®, предоставляя администраторам баз данных возможность останавливать и запускать экземпляры DB2, выполнять команды и инструментальные программы, а также быстро переходить к объектам базы данных в одном инструментальном средстве.

Дата:  28.11.2011
Уровень сложности:  средний PDF:  A4 and Letter (1855 КБ | 36 страница)Загрузить Adobe® Reader®
Активность:  760 просмотров
Комментарии:  


Введение

Версия 2.1 продукта Data Studio Administrator была выпущена в декабре 2008 г. Основной акцент в новой версии был сделан на упрощение повседневных задач для администраторов баз данных (DBA) (особенно для тех, кто обслуживает большие базы данных с большим количеством объектов). Значительное число улучшений является результатом всестороннего анализа удобства использования. Кроме того, новая версия базируется на новом уровне среды Eclipse (3.4), использующейся также в других основанных на Eclipse продуктах Data Studio. Ключевыми особенностями новой версии являются:

  • Поддержка совместной работы администраторов баз данных и разработчиков.
  • Предоставление администраторам баз данных интегрированного инструмента для выполнения повседневной работы.
  • Повышение производительности благодаря использованию представлений (views) и фильтров, помогающих быстро находить нужные данные.
  • Упрощение внесений изменений в базы данных с использованием интуитивно понятных функций на основе копирования и вставки.
  • Интуитивный запрос изменений базы данных в Data Source Explorer.

Оставшаяся часть данной статьи демонстрирует, как функциональные возможности новой версии обеспечивают перечисленные выше особенности.

Предварительные требования для выполнения практических сценариев

Для выполнения сценариев, описанных в данной статье, необходимы следующие продукты:

  • Data Studio Administrator 2.1
  • DB2 for Linux®, UNIX®, and Windows® (DB2 Express-C также подойдет)
  • Пример базы данных GSDB. Выполните следующие действия для создания этой базы данных:
    • Загрузите zip-файл из раздела Загрузка данной статьи и извлеките из него файл GSDB_Database.sql.
    • Откройте DB2 Command Window.
    • Перейдите в папку, в которую сохранили файл GSDB_Database.sql.
    • Выполните команду db2 -td~ -f GSDB_Database.sql

Поддержка совместной работы администраторов БД и разработчиков

Вам нужно делиться информацией по соединению с базой данных с разработчиками, администраторами БД или архитекторами данных? Вы устали отправлять письма по электронной почте или ищете более удобный способ сообщать об изменениях в соединении? Способность совместно с членами вашей группы использовать информацию о соединении повышает эффективность совместной деятельности. Экспорт и импорт информации о соединении устраняет ошибки взаимодействия и позволяет последовательно передавать информацию о соединении для членов вашей группы, использующих другие инструментальные средства Data Studio, такие как Data Studio Developer. Data Studio Administrator 2.1 значительно улучшает процесс совместного использования, добавляя общий конфигурационный репозиторий, не требующий применения общей файловой системы.

Экспорт и импорт информации о соединении с базой данных

При помощи нескольких щелчков кнопкой мыши можно выполнить экспорт и поделиться конфигурациями соединений с базами данных с другими пользователями и с другими инструментальными программами Data Studio, основанными на Eclipse.

Советы по совместному использованию соединений с базами данных

Data Studio позволяет управлять объемом информации о соединении с базой данных, который вы хотите использовать совместно или зашифровать. Например, если вы сохраните имя пользователя и пароль в информации о соединении с базой данных, при экспорте этой информации пароль и имя пользователя тоже будут экспортироваться. Поэтому следует шифровать экспортируемую информацию. Если пароль и имя пользователя не сохраняются, экспортируется только информация о соединении, такая как имя базы данных и хоста.

Чтобы использовать Data Studio Administrator для экспорта соединения, выполните следующие действия:

  1. В Data Source Explorer выполните щелчок правой кнопкой мыши на Database Connections и выберите New.

    Рисунок 1. Выбор New... в Data Source Explorer
    Рисунок 1. Выбор New... в Data Source Explorer

  2. Введите информацию о соединении с базой данных, как показано на рисунке 2.

    Рисунок 2. Ввод информации о соединении с базой данных
    Рисунок 2. Ввод информации о соединении с базой данных

    Примечание. Если вы выберете Save password, Data Studio Administrator будет экспортировать имя пользователя и пароль.
  3. Нажмите кнопку Finish для установки нового соединения с базой данных.
  4. В Data Source Explorer выберите пиктограмму Export Export icon.

    Рисунок 3. Экспорт соединений с базой данных
    Рисунок 3. Экспорт соединений с базой данных

  5. Выберите профили соединений, которые хотите экспортировать.

    Рисунок 4. Выбор профиля соединения с базой данных
    Рисунок 4. Выбор профиля соединения с базой данных

  6. Нажмите кнопку Browse... и укажите месторасположение, в которое хотите сохранить экспортируемое соединение с базой данных.
  7. Если вы хотите включить в эту информацию имя пользователя и пароль, отметьте флажок Encrypt file content (шифровать содержимое файла).
  8. Нажмите кнопку OK.

Простой доступ и повторное использование информации о соединении

Члены группы легко могут делиться и повторно использовать информацию о соединении, сохраняя свои конфигурации в репозитории соединений. Централизованный репозиторий соединений гарантирует использование всей группой самой актуальной информации о свойствах соединений и возможность их повторного использования. Дополнительная информация об общих соединениях приведена в статье developerWorks "Использование общих соединений с Data Studio Developer", ссылка на которую приведена в разделе Ресурсы.

Чтобы использовать Data Studio Administrator для импорта соединения, выполните следующие действия:

  1. В Data Source Explorer выберите пиктограмму Import Import icon.

    Рисунок 5. Импорт соединений с базой данных
    Рисунок 5. Импорт соединений с базой данных

  2. Нажмите кнопку Browse... и найдите файл соединения с базой данных, который хотите импортировать.

    Рисунок 6. Поиск файла соединения с базой данных
    Рисунок 6. Поиск файла соединения с базой данных

  3. Нажмите кнопку OK для завершения импорта соединения с базой данных.

Предоставление администраторам БД интегрированного инструментального средства для выполнения повседневных задач

Data Studio Administrator имеет встроенные возможности, позволяющие выполнять обычные задачи по администрированию базы данных в среде Eclipse, например, запуск или остановку экземпляра DB2, резервное копирование базы данных, создание объекта базы данных, выполнение команд DB2 или SQL-сценариев. Такая интеграция устраняет необходимость открывать или переключаться между несколькими инструментальными средами.

Запуск и остановка экземпляра DB2

Data Studio Administrator можно использовать для выполнения различных команд DB2, например, для остановки или запуска экземпляра DB2.

Знаете ли вы о том, что можно выполнять SQL-сценарии и команды DB2 в SQL-редакторе?

В SQL-редакторе Data Studio Administrator можно выполнять все SQL-сценарии, такие как DDL или DML. Редактор позволяет даже выполнять некоторые команды DB2, например DB2STOP или DB2START. Полный список команд, которые можно активизировать, приведен в теме "Обзор возможностей по администрированию базы данных из Data Source Explorer" справочной системы Integrated Data Management Information Center, ссылка на которую приведена в разделе Ресурсы.

Выполните следующие действия, чтобы использовать Data Studio Administrator для остановки экземпляра DB2:

  1. В Data Source Explorer выполните щелчок правой кнопкой мыши на Instance и выберите Stop Instance....

    Рисунок 7. Выбор Stop Instance... в Data Source Explorer
    Рисунок 7. Выбор Stop Instance... в Data Source Explorer

  2. При желании вы можете выбрать Preview Command для просмотра сценария перед его выполнением или нажать кнопку Open in SQLX Editor для его изменения. Если вы готовы, нажмите кнопку Run для выполнения команды.

    Рисунок 8. Использование помощника для выполнения задачи Stop Instance DB2
    Рисунок 8. Использование помощника для выполнения задачи  Stop Instance DB2

  3. Взгляните на раздел Messages помощника (task assistant), чтобы убедиться в успешной остановке экземпляра DB2.

    Рисунок 9. Просмотр сообщений в окне помощника
    Рисунок 9. Просмотр сообщений в окне помощника

Создание резервной копии базы данных

Как администратор БД, вы должны часто создавать резервные копии баз данных. Вместо выполнения этой задачи путем открытия командной строки и ручного ввода корректной команды, можно использовать Data Studio Administrator и создать резервную копию при помощи нескольких щелчков кнопкой мыши.

Чтобы использовать Data Studio Administrator для резервного копирования базы данных, выполните следующие действия:

  1. В Data Source Explorer, выполните щелчок правой кнопкой мыши на базе данных GSDB и выберите Backup....

    Рисунок 10. Выбор Backup... в Data Source Explorer
    Рисунок 10. Выбор Backup... в Data Source Explorer

  2. В диалоговом окне Back up перейдите в закладку 2. Image. В ней вы можете указать тип и месторасположение резервной копии. Для типа Media выберите File System. Нажмите кнопку Browse..., чтобы указать место для сохранения резервной копии базы данных.

    Рисунок 11. Указание типа и местоположения резервной копии
    Рисунок 11. Указание типа и местоположения  резервной копии

  3. Можно перейти в закладку 3. Options, чтобы указать другие параметры команды резервного копирования. Например, можно указать, что вы хотите "заморозить" базу данных перед выполнением операции резервного копирования.

    Рисунок 12. Указание других параметров команды резервного копирования
    Рисунок 12. Указание других параметров команды резервного копирования

  4. При желании можно выбрать опцию Preview Command для просмотра сценария до его выполнения или нажать кнопку Open in SQLX Editor для его изменения. Если вы готовы, нажмите кнопку Run для выполнения команды. Можно также выбрать сохранение в файл для последующего выполнения.

    Рисунок 13. Выполнение команды резервного копирования в окне помощника
    Рисунок 13. Выполнение команды резервного копирования в окне помощника

  5. Взгляните на раздел Messages помощника, чтобы убедиться в успешном создании резервной копии и отсутствии ошибок, которые нужно исправить перед повторным выполнением команды.

    Рисунок 14. Просмотр сообщений в окне помощника
    Рисунок 14. Просмотр сообщений в окне помощника

  6. Перейдите в закладку SQL Results для просмотра дополнительной информации о резервной копии, например метке времени образа копии.

    Рисунок 15. Просмотр подробной информации в закладке SQL Results
    Рисунок 15. Просмотр подробной информации в закладке SQL Results

Создание объектов базы данных

Часто для удовлетворения расширяющихся бизнес-требований требуется создавать новые объекты базы данных, такие как базы данных, таблицы или табличные области. Data Studio Administrator предоставляет новые инструментальные средства помощи, которые позволяют повысить производительность и эффективность, проводя вас по процессу создания объекта базы данных в пошаговом режиме. Помощники позволяют развертывать сценарии в инструментальной программе.

Чтобы использовать Data Studio Administrator для создания новой базы данных, выполните следующие действия:

  1. В Data Source Explorer разверните узел GSDB, выполните щелчок правой кнопкой мыши на Instance и выберите Create Database....

    Рисунок 16. Выбор Create Database... в Data Source Explorer
    Рисунок 16. Выбор Create Database... в Data Source Explorer

  2. 2. Поля в помощнике Create database образуют интегрированную среду, помогающую вам создать синтаксис команды базы данных. Можно указать имя базы данных, месторасположение, псевдоним, комментарии и вариант автоматического сохранения. При желании можно использовать закладки 2. Storage Paths и 3. Locale для ввода других параметров.

    Рисунок 17. Использование помощника Create database
    Рисунок 17. Использование помощника по заданию Create database

  3. При желании можно выбрать Preview Command для просмотра сценария до его выполнения или нажать кнопку Open in SQLX Editor для его изменения. Следующие действия демонстрируют, как использовать SQLX-редактор.

    Рисунок 18. Открытие SQLX-редактора
    Рисунок 18. Открытие SQLX-редактора

  4. После нажатия кнопки Open in SQLX Editor отобразится предупреждение о том, что изменения, выполненные в SQLX-редакторе, не будут отражены в помощнике. Нажмите кнопку OK для продолжения работы.
  5. В SQLX-редакторе можно изменить SQL-команду, сгенерированную помощником.

    Рисунок 19. Использование SQLX-редактора
    Рисунок 19. Использование SQLX-редактора

  6. После завершения редактирования команды выполните щелчок правой кнопкой мыши на ней и выберите Run SQL.

    Рисунок 20. Выполнение команды из SQL-редактора
    Рисунок 20. Выполнение команды из SQL-редактора

  7. Перейдите в закладку SQL Results, чтобы убедиться в успешности создания базы данных.

    Рисунок 21. Просмотр состояния операции создания базы данных в закладке SQL Results
    Рисунок 21. Просмотр состояния операции создания базы данных в закладке SQL Results


Повышение производительности путем ускорения поиска нужных объектов

Время, затрачиваемое только на поиск объектов, необходимых для работы, может отрицательно повлиять на производительность, особенно при работе с несколькими приложениями баз данных и с очень большим числом объектов. Новая версия Data Studio Administrator содержит несколько улучшений, предназначенных для облегчения быстрого поиска необходимых объектов.

Группировка баз данных (рабочие наборы)

Было бы неплохо иметь возможность группировать взаимосвязанные базы данных, не правда ли? Группировка баз данных может облегчить и ускорить поиск и доступ к нужной базе данных в нужное время. Например, можно сгруппировать базы данных Web-сайта вашей компании, предназначенные для разработки, тестирования и эксплуатации. Data Studio Administrator называет такие группы рабочими наборами (working sets).

Выполните следующие действия, чтобы использовать Data Studio Administrator для создания рабочего набора:

  1. Убедитесь в том, что имеется более одного соединения с базами данных в Data Source Explorer. В данном примере используются GSDB и GS_DB_TEST, но можно также создать соединение с SAMPLE.
  2. В Data Source Explorer выполните щелчок правой кнопкой мыши на Database Connections и выберите Configure Connections Working Sets....

    Рисунок 22. Выбор Configure Connections Working Sets... из Data Source Explorer
    Рисунок 22. Выбор Configure Connections Working Sets... из Data Source Explorer

  3. В мастере Connections Working Set нажмите кнопку New.
  4. В мастере New Working Set введите имя нового рабочего набора. (В данном примере новый рабочий набор называется MyWorkingSet.)
  5. Разверните элемент localhost и экземпляры DB2 для просмотра базы данных, как показано на рисунке 23.

    Рисунок 23. Просмотр развернутых элементов localhost и экземпляров DB2
    Рисунок 23. Просмотр развернутых элементов localhost и экземпляров DB2

  6. Выберите базу данных, которую хотите добавить в рабочий набор и нажмите кнопку Add.

    Рисунок 24. Добавление базы данных в рабочий набор
    Рисунок 24. Добавление базы данных в рабочий набор

  7. Продолжайте добавлять другие базы данных в рабочий набор. После завершения нажмите кнопку Finish.
  8. Нажмите кнопку OK для добавления рабочего набора к Data Source Explorer.
  9. Теперь можно использовать Data Source Explorer для легкого поиска баз данных, сгруппированных в рабочий набор.

    Рисунок 25. Просмотр нового рабочего набора в Data Source Explorer
    Рисунок 25. Просмотр нового рабочего набора в Data Source Explorer

Упрощение поиска нужных объектов данных

В предыдущей версии Data Studio Administrator необходимо было использовать иерархическое представление для навигации по объектам базы данных с общим типом родительского объекта (например, общая схема). Если вы искали таблицу, но не знали ее схему, найти ее было не просто. В версии 2 имеется вариант использования для навигации однородного представления (flat presentation). Однородное представление распределяет все объекты базы данных по типу, что позволяет сортировать объекты по имени, схеме, псевдониму соединения и т.д. Можно переключаться между иерархическим и однородным типом представления.

Однородное и иерархическое представления

Каждое представление имеет свои преимущества и подходит для конкретного типа задач. Используйте иерархическое представление для работы с объектами, имеющими общего предка (например, объекты одной схемы). Используйте однородное представление для работы с несколькими объектами базы данных, имеющими разных предков (например, при просмотре всех таблиц в базе данных).

Выполните следующие действия для работы с объектами базы данных из однородного представления Data Studio Administrator:

  1. Если представление Object List еще не открыто, перейдите в Window > Show View > Other > Connectivity > Object List.
  2. В Data Source Explorer выберите пиктограмму Hierarchical presentation icon для переключения в однородное представление.

    Рисунок 26. Переключение в однородное представление
    Рисунок 26. Переключение в однородное представление

  3. Данная пиктограмма Flat presentation icon указывает, что Data Source Explorer отображает объект базы данных в однородном представлении. Откройте соединение с базой данных GSDB и перейдите в папку Tables.

    Рисунок 27. Переход в папку таблиц
    Рисунок 27. Переход в папку таблиц

  4. Перейдите в закладку Object List для отображения всех таблиц базы данных GSDB.

    Рисунок 28. Представление Object List
    Рисунок 28. Представление Object List

  5. Можно отсортировать элементы в таблице Object List, щелкнув на заголовке столбца.
  6. Для возврата в иерархическое представление щелкните на пиктограмме Flat presentation icon.

Как применять фильтры в Data Source Explorer

Можно значительно повысить производительность работы, создав настраиваемые представления (customizable views). Настраиваемые представления обеспечивают гибкость при группировании, просмотре и сокрытии источников данных. Data Studio Administrator предоставляет набор представлений, позволяющих сортировать и фильтровать объекты базы данных.

Выполните следующие действия, чтобы использовать Data Studio Administrator для применения фильтров к схеме:

  1. Подключитесь к базе данных GSDB.
  2. Используя иерархическое представление в Data Source Explorer Hierarchical presentation icon, перейдите в папку Schemas.
  3. Выполните щелчок правой кнопкой мыши на папке Schemas и выберите Filter...

    Рисунок 29. Выбор Filter... в Data Source Explorer
    Рисунок 29. Выбор Filter... в Data Source Explorer

  4. В мастере Connection Filter Properties снимите выделение с флажка Disable Filter.
  5. Выберите переключатель Selection и отметьте элементы, которые хотите включить в фильтр.

    Рисунок 30. Выбор элементов для включения в фильтр схемы
    Рисунок 30. Выбор элементов для включения в фильтр схемы

  6. Нажмите кнопку OK для завершения работы.

    Рисунок 31. Просмотр базы данных с применением фильтров
    Рисунок 31. Просмотр базы данных с применением фильтров

  7. Вы можете использовать эти же действия для применения фильтров к другим объектам базы данных, таким как таблицы, табличные области, псевдонимы и последовательности.

Как отсортировать и применить фильтры в окне Object List

Советы по сортировке

Вы можете применить простую сортировку, щелкнув на столбце (например, схема, имя или табличная область).

Выполните следующие действия, чтобы использовать Data Studio Administrator для фильтрации по таблицам в окне Object List:

  1. Подключитесь к базе данных GSDB.
  2. Используя однородное представление Data Source Explorer Flat presentation icon, перейдите в папку Tables.
  3. Теперь в окне Object List отображается неотсортированный список таблиц. Щелкните на Sort icon, чтобы открыть мастер Sort Settings.

    Рисунок 32. Запуск мастера Sort Settings
    Рисунок 32. Запуск мастера Sort Settings

  4. В мастере Sort Settings укажите Sort Order (порядок сортировки) и Sort Direction (направление сортировки), которые хотите использовать.

    Рисунок 33. Указание порядка и направления сортировки в мастере Sort Settings
    Рисунок 33. Указание порядка и направления сортировкив мастере Sort Settings

  5. После указания желаемых настроек нажмите кнопку OK для просмотра результатов.

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

Администраторы баз данных часто нуждаются в создании базы данных для разработки, которая является подмножеством рабочей базы данных. Это позволяет избежать возможных нарушений в базе данных из-за использования непроверенного кода. Обычным средством создания такой базы данных является резервное копирование рабочей базы данных и восстановление ее на сервере, предназначенном для разработки. Однако вся рабочая база данных или все ее данные обычно не нужны.

Возможность копирования и вставки или функциональность "перетащи и отпусти" (drag and drop) Data Studio Administrator позволяет копировать объекты базы данных с одного сервера и вставлять их на другой. Эта функциональность предназначена для сценариев миграции базы данных, в которых администраторам известно, какие объекты они хотят скопировать.

Как активизировать изменения базы данных, используя копирование и вставку

Варианты операции "перетащи и отпусти"

Кроме копирования и вставки можно использовать операции "перетащи и отпусти" для перетаскивания объектов базы данных и помещения их в редактор сценария управления изменением.

Выполните следующие действия, чтобы использовать Data Studio Administrator для активизации изменений базы данных, используя копирование и вставку:

  1. Подключитесь к базе данных GSDB и перейдите в схему GOSALESCT.
  2. Выполните щелчок правой кнопкой мыши на схеме GOSALESCT и выберите Copy.

    Рисунок 34. Выбор Copy в Data Source Explorer
    Рисунок 34. Выбор Copy в Data Source Explorer

  3. Подключитесь к целевой базе данных (например, GSDBDEV). Выполните щелчок правой кнопкой мыши на схеме NULLID и выберите Paste.... При этом откроется мастер Paste Database Objects.

    Рисунок 35. Выбор Paste... в Data Source Explorer
    Рисунок 35. Выбор Paste... в Data Source Explorer

  4. Мастер Paste Database Objects в пошаговом режиме проводит вас по процессу создания сценария управления изменением. На первом экране выберите Create a New Change Management Script и нажмите кнопку Next.

    Рисунок 36. Использование экрана Change Management Script Selection
    Рисунок 36. Использование экрана Change Management Script Selection

  5. На экране Schema Selection выберите NULLID или другую схему, которую хотите включить в сценарий управления изменением, и нажмите кнопку Next.

    Рисунок 37. Использование экрана Schema Selection
    Рисунок 37. Использование экрана Schema Selection

  6. На экране Copy Options можно указать, хотите ли вы копировать объекты базы данных, данные или то и другое. Для данного примера выберите Copy database objects and data (копировать объекты базы данных и данные).

    Рисунок 38. Использование экрана Copy Options
    Рисунок 38. Использование экрана Copy Options

  7. В редакторе Change Management Script нажмите кнопку Preview Commands.

    Рисунок 39. Использование редактора Change Management Script
    Рисунок 39. Использование редактора Change Management Script

  8. Data Studio Administrator предоставляет HTML-отчет с итоговой информацией о выполненных изменениях. Вы легко можете поместить отчет на Web-страницу вашего отдела перед выполнением изменений.

    Рисунок 40. Просмотр HTML Summary of Changes Report
    Рисунок 40. Просмотр HTML Summary of Changes Report

  9. Вернитесь в редактор Change Management Script и перейдите в раздел Impacted Objects. В этом разделе перечислены объекты, которые будут затронуты при копировании, вставке или удалении.
  10. Перейдите в раздел Commands для просмотра сгенерированного сценария. На данном этапе можно также изменить сценарий перед его выполнением. Для этого нажмите кнопку Open in SQLX Editor.... Для настройки способа экспорта ассоциированных данных нажмите кнопку Customize.... Мастер Customize позволяет использовать интеграцию Data Studio Administrator с High Performance Unload, а также функциональности EXPORT и LOAD.

    Рисунок 41. Использование раздела Commands
    Рисунок 41. Использование раздела Commands

  11. Нажмите кнопку Run... для миграции всех объектов базы данных и данных в базу данных GSDBDEV.
  12. Data Studio Administrator предоставляет еще один HTML-отчет, описывающий изменения, развернутые в базе данных.
  13. Взгляните в раздел Messages для просмотра объектов, развернутых в базе данных GSDBDEV.

    Рисунок 42. Просмотр состояния процесса развертывания в разделе Messages
    Рисунок 42. Просмотр состояния процесса развертывания в разделе Messages

Как выполнить восстановление после неудачного развертывания

Не нужно беспокоиться, если при развертывании сценария управления изменениями возникают ошибки. Существует два варианта восстановления. Можно отменить (undo) команды, завершившиеся перед возникновением ошибки, или решить проблемы, вызвавшие ошибку, и повторно выполнить развертывание, начиная с неудачной команды.

Выполните следующие действия для отмены частично развернутых изменений:

  1. Откройте диалоговое окно Commands и нажмите кнопку Undo Commands.

    Рисунок 43. Генерирование команд отмены выполненных действий
    Рисунок 43. Генерирование команд отмены выполненных действий

  2. В диалоговом окне Undo Commands нажмите кнопку Run Undo....

    Рисунок 44. Предварительный просмотр сгенерированных команд отмены выполненных действий
    Рисунок 44. Предварительный просмотр сгенерированных команд отмены выполненных действий

  3. После просмотра команд отмены выполненных действий нажмите кнопку Finish.

Выполните следующие действия для повторного запуска частично развернутых изменений:

  1. Откройте диалоговое окно Command и нажмите кнопку Undo Commands.

    Рисунок 45. Генерирование команд отмены выполненных действий
    Рисунок 45. Генерирование команд отмены выполненных действий

  2. Исправьте ошибки и нажмите кнопку Restart Commands для генерирования команд, идущих после возникновения ошибки.
  3. После просмотра команд нажмите кнопку Finish.

Запрос интуитивных изменений базы данных из Data Source Explorer

Администраторы баз данных постоянно настраивают базу данных, основываясь на новых бизнес-требованиях, поступающих от представителей бизнеса или от разработчиков. Администраторам нужен контролируемый процесс для управления постоянными изменениями объектов базы данных. Data Studio Administrator предоставляет гибкий механизм изменения нескольких объектов баз данных по мере поступления новых требований. Администраторы могут собирать изменения, а затем выполнить модификацию базы данных в пакетном режиме (batch). Например, можно просмотреть таблицы базы данных, которые нужно изменить или удалить, выполнить расширенные изменения и добавить столбцы в существующую таблицу. Data Studio Administrator может собрать все нужные изменения в помощнике и затем выполнить их в пакетном режиме.

Когда следует использовать редактор Change Management Script Editor

Редактор Change Management Script Editor оказывает помощь в работе, позволяя просматривать влияние запланированных изменений, просматривать и изменять сценарии, а также просматривать и изменять команды отмены выполненных действий для возврата в предыдущее состояние. Но если вам известно, какие объекты базы данных нужно удалить, и вы не беспокоитесь о последствиях, можно удалить объекты базы данных не в редакторе Change M anagement Script Editor, а в редакторе Data Object Editor.

Выполните следующие действия, чтобы использовать Data Studio Administrator для удаления базы данных:

  1. Подключитесь к базе данных GSDB. Перейдите в схему GOSALESCT и в папку Tables.
  2. Выполните щелчок правой кнопкой мыши на таблице CUST и выберите Drop.

    Рисунок 47. Удаление таблицы из Data Source Explorer
    Рисунок 47. Удаление таблицы из Data Source Explorer

  3. В диалоговом окне Select the Editor to Use выберите редактор Change Management Script Editor, для того чтобы помощник мог провести вас в пошаговом режиме через процесс изменений. (В качестве альтернативы, если вы хотите просто удалить таблицу, выберите Data Object Editor.)
  4. Нажмите кнопку OK.

    Рисунок 48. Выбор редактора Change Management Editor
    Рисунок 48. Выбор редактора Change Management Editor

  5. Можно также скопировать другие изменения базы данных или запросить изменения, выбрав CREATE, ALTER или DROP.

    Рисунок 49. Запрос изменений базы данных из редактора Change Management Script Editor
    Рисунок 49. Запрос изменений базы данных из редактора Change Management Script Editor

  6. После сбора всех изменений в базе данных, которые нужно выполнить, нажмите кнопку Preview Command для просмотра всех команд.
  7. Нажмите кнопку Run для развертывания изменений в базе данных.

Управление привилегиями для доступа к объектам данных

Data Studio Administrator предоставляет возможность просматривать и управлять привилегиями для доступа к объектам данных вашей базы данных. В Data Source Explorer можно выделить объект (например, таблицу) и просмотреть соответствующие привилегии в окне Properties. Можно просмотреть привилегии для отдельных идентификаторов авторизации (например, пользователей, ролей или групп) или для отдельных объектов (например, для таблицы или представления). Дополнительная информация по управлению привилегиями для объектов данных приведена в теме "Управление привилегиями для объектов данных" справочной системы Integrated Data Management Information Center, ссылки на которую приведены в разделе Ресурсы.

Запуск команд администрирования DB2 LUW и инструментальных программ из SQL-редактора

Data Studio Administrator имеет усовершенствованный SQL-редактор, позволяющий выполнять команды администрирования DB2 LUW, SQL-сценарии и запускать инструментальные программы из среды редактора. Теперь вы можете создавать собственные SQL-команды и DB2-команды в одном файле и даже копировать и вставлять текст из окон помощников для последующей настройки или доработки сценариев перед развертыванием. Кроме того, можно использовать редактор для выполнения проверки синтаксиса команд. Полный список поддерживаемых команд администрирования DB2 LUW приведен в теме "Обзор приемов администрирования базы данных из Data Source Explorer" справочной системы Integrated Data Management Information Center, ссылки на которую приведены в разделе Ресурсы.


Резюме

Data Studio Administrator - это комплексная инструментальная программа для управления изменениями и администрирования баз данных. Она может упростить повседневные задачи, выполняемые администраторами, например, по обслуживанию баз данных и управлению пользовательскими привилегиями. Она предоставляет также средства для улучшения взаимодействия с другими членами группы разработчиков. Одной из самых важных функциональных возможностей программы Data Studio Administrator является то, что она помогает администраторам баз данных быстро реагировать на изменяющиеся требования в динамичной бизнес- среде. Администраторы баз данных могут управлять сложными изменениями баз данных быстрее и с меньшим риском, используя функциональные возможности Data Studio Administrator, автоматически генерирующие сценарии изменения, исследующие влияние предлагаемых изменений и предоставляющие возможность отмены выполненных изменений.



Загрузка

ОписаниеИмяРазмерМетод загрузки
Пример базы данных GSDB для этой статьиGSDB_Database.zip284 КБHTTP

Информация о методах загрузки


Ресурсы

Научиться

Получить продукты и технологии

  • Загрузите Data Studio Developer V2.1 и попробуйте поработать со сценариями, описанными в данной статье.

  • Теперь у вас есть возможность использовать DB2 бесплатно. Загрузите DB2 Express-C, бесплатную версию DB2 Express Edition для сообщества разработчиков, которая имеет такие же базовые функции по работе с данными, что и DB2 Express Edtion, и может служить прочным фундаментом для создания и развертывания приложений.

Обсудить

Об авторе

Тина Чен (Tina Chen) - фотография

Тина Чен (Tina Chen) - архитектор решений в группе IBM Data Studio development, базирующейся в лаборатории IBM Silicon Valley Lab, Сан Хосе, Калифорния. Тина отвечает за связь с клиентами по техническим вопросам разработки и консультации по IBM Data Studio.

Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Спасибо. Эта запись была помечена для модератора.


Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Сообщение о нарушении не было отправлено. Попробуйте, пожалуйста, позже.


developerWorks: вход


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Выберите ваше отображаемое имя

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

(Должно содержать от 3 до 31 символа.)


Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Оценить эту статью

Комментарии

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Information Management
ArticleID=777048
ArticleTitle=Новые возможности IBM Data Studio Administrator 2.1
publish-date=11282011

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).