IBM DB2 + 1C 8.2. Урок 1.

Пока готовятся новые материалы по монетизации, поработаем с СУБД IBM DB2.

Предлагаем вашему вниманию серию видео-уроков от нашего партнера Гилева Вячеслава (www.gilev.ru).

Материалы является свободными.

После каждого урока будет представлено задание, которое нужно сделать для закрепления знаний.

Если у вас возникают вопросы, то их вы можете оставлять в комментариях. Мы постараемся дать ответ.

Итак, начинаем.

Урок 1. Установка DB2.

1. Скачайте свежий дистрибутив IBM DB2!
http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg27007053
2. Учтите, что в клиент-серверном варианте Вам потребуется сервер 1С:Предприятия (и скорее всего, ключ защиты).
Хотя часть упражнений Вы можете выполнить и без сервера, но будет не очень наглядно.
3. Просмотрите до конца первый ролик и постарайтесь проделать установку сервера самостоятельно.

Проверьте себя:
1. Какую версию DB2 нужно использоваться совместно с 1С 8.2 (Правильный ответ здесь)
2. Что такое DB2_WORKLOAD=1C и зачем оно нужно? (Правильный ответ здесь)
3. Вопрос для программистов 1С – опишите, пожалуйста, кратко этапы перехода с MSSQL на DB2 (Правильный ответ ищется здесь).

комментариев 26 на “IBM DB2 + 1C 8.2. Урок 1.”

  1. Поставил 9.7.2 Express-C на Vista. Раскатал туда базу из SQL (выгрузил – загрузил). Грузится в три раза дольше чем в SQL. Идем дальше

  2. Илья Чернов 28.09.2010 в 22:59

    А как создать tooldb после установке db2?
     

    • SupportDB2 29.09.2010 в 12:08

      Эта информация освещается в полном курсе по DB2.

  3. Баранов Николай 27.09.2010 в 00:45

    Установил все на Virtual PC Windows XP mode. При создании демо базы ругается что нет модуля db2app.dll и просит проверить клиентские компоненты. Не пойму в чем дело. Ставил и express и Workgroup одно и тоже. Может это что-то с виртуалкой?

    • Баранов Николай 27.09.2010 в 18:01

      Все ок! Вопрос снят. Надо было всего лишь сервер 1С перезапустить!

  4. Эксперементировал с установкой DB2. Поставил 1с базу на DB2.Удалил бузу 1с с сервера DB2  не из консоли администрирования 1с, а из асистента конфигурирования DB2. База физически удалилась, однако в консоле 1с база осталась. При попытке удаления базы из консоли вылетает ошибка “Ошибка соединения с ИБ, Сервер баз данных не обнаружен”. Как удалить базу из консоли?

    • SupportDB2 26.09.2010 в 15:28

      Выбрать 3 пункт сверху (он же 2й снизу)
      т.е. удалиться только запись на сервере 1С.

  5. Александр Горлов 24.09.2010 в 05:03

    Скажите, курс по администрированию, который здесь представлен, это тот же курс, что и на этой странице Вячеслава Гилева?

  6. Александр Горлов 23.09.2010 в 20:53

    Поставил DB2 9.7 без FP2 и конечно же, попал на ошибку создания базы ToolDB. Установка все же дошла до конца, как и в приведенном ролике.
    НО! При запуске Центра управления нет ни одной системы, а добавить – непонятно назначение параметра Имя узла в форме “Добавить систему”. Параметры Имя системы и Имя хоста при этом заполняются сами по нажатию кнопки Поиск.
    Кроме того, в чем вообще различие параметров Имя системыИмя хоста и Имя узла? В помощи, вызываемой из окна формы добавления, такой информации не нашел…
    P.S. Система: Windows Server 2008 x64 R2 внутри VMWare Workstation 7.0.1 build-227600

    • Александр Горлов 23.09.2010 в 23:59

      Возможно, более понятно мой вопрос объяснит этот скриншот?

      • Александр Горлов 24.09.2010 в 03:29

        Решено. А причина – все тот же UAC, ведь в 2008-м он уже есть, как в Висте или 7-ке. При запуске Центра управления от имени администратора есть и система, и экземпляр СУБД. :)
        Только вот при добавлении системы вручную так и осталось непонятным назначение параметров Имя системы, Имя хоста и Имя узла. Может кто-нибудь объяснить?

    • SupportDB2 24.09.2010 в 05:16

      А зачем искать приключения. Почему просто не поставить DB2 9.7 FP2 (зачем нарываться на ошибки, которые уже исправлены).
      В Windows, где есть UAC, перед установкой рекомендую выключить UAC (Контроль учетных записей).
      Имя системы представляет физический сервер.
      Для удаленных систем в качестве имени системы рекомендуется использовать удаленное имя хоста. Это обеспечивает уникальность имен систем в дереве объектов Центра управления. Имя хоста – это адресация для подключения.
      Узлов у экземпляра DB2 может быть несколько. Однако применительно к 1С он всегда один и совпадает с именем хоста.
       
      Я рекомендую повторить установку, как это показано в ролике.

      • Александр Горлов 24.09.2010 в 16:01

        Имя хоста, как было представлено на моем скриншоте, имеет 9 символов. В имя узла у меня не получилось внести строку более 8 символов. Это штатное ограничение?
        Все равно осталоь непонятно, что же такое узел? Тем более, что их может быть несколько даже для одного экземпляра БД!

        • SupportDB2 26.09.2010 в 15:29

          Да, имена в DB2 ограничены 8 символами. Это даже в документации 1С написано..

      • Александр Горлов 24.09.2010 в 16:03

        Просто запустить установку БД (setup) от имени администратора недостаточно? Нужно отключать вообще для всей ОС?

        • SupportDB2 26.09.2010 в 15:30

          UAC нужно выключать ПОЛНОСТЬЮ (это не рекомендация IBM, а моя личная)..

  7. А вопрос как файловую перевести на серверный вариант рассматривается? Или просто выгрузка-загрузка?

    • Да, другого способа пока не придумали :)

  8. при установке на Win 7 никаких групп пользователей не добавилось :(

    • SupportDB2 24.09.2010 в 05:14

      В Windows 7 не рекомедую изучать. DB2 – это все таки серверная софтина, и изучать ее лучше на серверных операционнках. У меня это Windows Server 2003. В Windows 7 рекомендую выключать UAC перед установкой.

  9. Цитата: Единственное, что в какой-то степени в ближайшем будущем позволит оценивать производительность оборудования – это стандартный тест, который готовит компания 1С. Хотелось бы тоже такой тест иметь в запасе

    • >Хотелось бы тоже такой тест иметь в запасе

      Насколько я понимаю он входит в состав “1С:Тест центр”. То есть является коммерческим продуктом. Со всеми вытекающими..

  10. Нельзя ли пояснить как правильно скачивать эту штуковину, какие файлы скачивать и как правильно регистрироваться на том  сайте? Демо-версии на сайте ibm доступны только американским пользователям или я ошибаюсь? Может есть возможность перелить в более доступное место?

    • SupportDB2 22.09.2010 в 19:09

      На сайте IBM нужно завести аккаунт (это бесплатно).
      Иногда они любят спрашивать всякую фигню (довольны ли вы сервисом и т.п.), но это в принципе не мешает, зато дает сразу бонусы:
      – скачку дистров
      – участие в форумах типа http://www.ibm.com/developerworks/forums/forum.jspa?forumID=1446&start=0 и блогах типа этого.

      • Баранов Николай 26.09.2010 в 14:28

        Для тех кто не силен в английском можно все же выложить DB2 FP3 на файлообменник?