Установка и настройка IBM DB2 Express-C 10.1 для работы с 1С

11.09.12

База данных - HighLoad оптимизация

В апреле этого года IBM выпустила новую версию DB2 10.1 для Windows/Linux, которая стала продолжением существующей линейки СУБД.

При этом версия Express-C 10.1 уже официально поддерживается платформой 1С 8.2.
http://v8.1c.ru/requirements/

а значит можно применять на практике и полнофункциональную версию DB2 10.1.

Если сравнивать бесплатные версии DB2 Express-C 9.7 и 10, то очевидно преимущество – теперь объем используемой оперативной памяти увеличен с 2 до 4 Гб, что не может не радовать.
При этом MS SQL Express 2012 все также поддерживает лишь 1Гб оперативной памяти.

Скачать бесплатную и демонстрационную коммерческую версию возможно здесь - http://www-01.ibm.com/software/data/db2/linux-unix-windows/download.html (для скачивания потребуется IBM ID, но регистрация быстрая и бесплатная).

 

Посмотрим, как выглядит процесс установки и настройки на примере бесплатной версии.

Скачиваем дистрибутив, распаковываем его и запускаем файл setup.exe, появляется приветственное окно.

Переходим на закладку «Установить продукт» и нажимаем «Установить новую копию» напротив единственного предлагаемого варианта (в коммерческой версии есть возможность выбора редакции СУБД)

 

Начало установки

 

Принимаем лицензионное соглашение

 

Оставляем обычную установку и продолжаем. Для 1С этого будет достаточно.

 

Если вы хотите установить DB2 только на один компьютер – файл ответов можно не создавать

 

Указываем каталог установки. Если у вас выделен отдельный дисковый массив на базы DB2 – можно выполнять установку сразу туда, это позволит по умолчанию создавать новые базы на том же диске, но параметр, отвечающий за это, можно всегда поменять.

 

От SSH я отказался. Это дополнительная возможность администрирования сервера, которую желательно использовать при управлении серверами через публичные сети по незащищенному каналу. В локальной сети особого смысла от этого нет.

 

Создаем новую учетную запись для запуска процессов сервера

 

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

 

Ждем завершения установки и видим сообщение об успехе

 

Сразу после окончания установки добавляем важный параметр, который позволит оптимизировать работу DB2 для 1С:

Открываем командное окно

 

И выполняем команду
db2set DB2_WORKLOAD=1C
если запустить просто db2set, то система покажет список установленных параметров

 

Затем перезапускаем СУБД:
db2stop
db2start

 

Создаем новую информационную базу в 1С, при этом в качестве пользователя сервера БД необходимо указать db2admin, которого вы создали в процессе установки

 

Не забываем проверить, что в каталоге с сервером приложений 1С размещен файл-семафор db2loadapion, что позволит ускорить процесс загрузки базы данных из dt-файла.

 

 На этом все. Осталось загрузить в созданную базу dt-файла или файл конфигурации и работу можно начинать.

"Центра управления" в DB2 10.1 больше нет, но, кроме командной строки можно установить бесплатный инструмент для администрирования DB2 - IBM Data Studio.

Скачать его можно по ссылке из программы установщика DB2

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    35159    203    104    

194

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

16000 руб.

10.11.2023    16314    70    39    

88

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.06.2025, версия 1.3

19200 руб.

06.12.2023    15344    63    8    

93

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    37821    115    152    

82

Инструменты администратора БД Системный администратор 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб)

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

4200 руб.

10.11.2015    64154    99    59    

82

Администрирование Инструменты администратора БД Удаленное управление Системный администратор 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Расширение разработано для автоматизации интеграции «1С:Зарплата и управление персоналом (редакция 3.1)» с сервисом Яндекс 360 через платформу «n8n». Расширение позволяет автоматически создавать учетные записи Яндекс для новых сотрудников, обновлять данные существующих сотрудников и блокировать учетные записи уволенных сотрудников. Обмен данными осуществляется через API Яндекс 360 с использованием промежуточного сервера платформы n8n, что обеспечивает гибкость, масштабируемость и упрощение интеграционных процессов.

3600 руб.

03.04.2025    1035    3    0    

4

Инструменты администратора БД Пользователь 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

3000 руб.

21.07.2022    11273    14    4    

22
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. KroVladS 35 11.09.12 11:42 Сейчас в теме
Как изменилась скорость работы 10.1 vs 9.7?
2. Aleksey.Bochkov 3701 11.09.12 12:20 Сейчас в теме
(1) - по Express-C - скорость работы вряд ли существенно изменилась, просто теперь система обеспечивает для бОльшего числа одновременных пользователей приемлемую скорость работы (за счет бОльшего объема используемой оперативной памяти).
По коммерческой версии - детальные тесты пока не делали, но первые результаты говорят о том, что точно не хуже. Хотя, по обещаниям вендора, производительность должна была несколько вырасти + сжатие БД должно работать более оптимально. Позже планируем детально заняться этим вопросом.
3. Cyberboy 119 11.09.12 15:15 Сейчас в теме
Побольше статьей про IBM DB2.
4. Aleksey.Bochkov 3701 11.09.12 15:21 Сейчас в теме
(3) Cyberboy, какие именно темы были бы Вам интересны?
5. Cyberboy 119 11.09.12 17:07 Сейчас в теме
(4) Темы про восстановления базы после сбоя, перенос базы с сервера на другой сервер, повышение отказоустойчивости или как быстро восстановить работу сервера при сбое.
6. Aleksey.Bochkov 3701 11.09.12 17:29 Сейчас в теме
(5) Спасибо. Попробуем сделать одну из следующих публикаций в этом ключе.
15. iceflash 4 12.09.12 19:54 Сейчас в теме
(6) albochkov, кстати как материал интересный можете кроме аналитических данных написать, о настройках репликаций и восстановления из журнала транзакций или чего то подобного - раз уж у вас есть хороший опыт в этой субд=) Правда, без какой-либо агрессии, просто интересно было бы, именно это, а уж установить субд, я думаю это не проблема для любого специалиста ИТ, что уж говорить о программистах=)
7. Archikg 12.09.12 07:19 Сейчас в теме
DB2 vs MSSQL ?
выбор на первой может пасть только из-за цены и линукса?
8. Cyberboy 119 12.09.12 09:10 Сейчас в теме
(7) Цена ключевое при выборе DB2, хотя после 2 лет работы на бесплатной версии, при не необходимости значительного расширения будем покупать не MSSQL, а DB2.
10. kilokilo 18 12.09.12 12:30 Сейчас в теме
(8) Cyberboy,
Не делайте глупостей.. 1С не будет работать ни с одной базой так же хорошо, как с MS SQL. Пока не научится нормально блокировать в них записи. Пока там блокируются целиком таблицы - т.е. при увеличении количества пользователей блокировки будут мешать гораздо раньше и больше, чем с мелкософтом..
11. Aleksey.Bochkov 3701 12.09.12 12:37 Сейчас в теме
(10) "Пока там блокируются целиком таблицы" - это неправильное утверждение.
В файловом режиме блокируются таблицы. В MS SQL и DB2 всегда блокируются записи. В Oracle и PostgreSQL в автоматическом режиме блокировки данных блокируются таблицы, в управляемом режиме - записи.
"при увеличении количества пользователей блокировки будут мешать гораздо раньше и больше, чем с мелкософтом" - на самом деле все с точностью да наоборот. Доказано лично на практике на больших (100-200 Гб) и огромных (3-4 Тб) базах, что DB2 обеспечивает более высокий уровень параллельности работы пользователей в сложных конфигурациях 1С по сравнению с MS SQL.
14. iceflash 4 12.09.12 19:44 Сейчас в теме
(10) kilokilo, вообще это все как раз пережиток от того что была взята субд ms sql с ее транзакционными блокировками, и потому (на примере постгрес) они шлепают свои патчи которые заставляют версионник работать как транзакционную бд (только с ms sql 2005 оно поддерживает такой режим блокировок). Хотя в том же oracle и db2(с 9 с чем-то редакции) и postgres они поддерживаются
9. soba 12.09.12 10:02 Сейчас в теме
Как-то полезной информации минимум, за исключением того, что описан факт выхода новой версии.Какие-то примеры по размеру БД и количестве пользователей, при которых DB2 Express-C новой версии обеспечивает комфортную работу. Так же поддержу #5 весьма интересные темы
12. PiccaHut001 12.09.12 18:45 Сейчас в теме
какие системные требования, что будет быстре на 4 гб оперативы -mssql, постгре или дб2 ?
13. iceflash 4 12.09.12 19:38 Сейчас в теме
Такое ощущение что статья высосана из пальца. Установка мастером, жмакаем кнопочки "Next" кучка скриншотов, запускаем скриптик...
Скоро будут статьи установка 1с для 1с =) Ну серьезно, лучше бы сравнительные анализы посмотреть, для чего дб2? Как бесплатная бд в альтернативу ms sql express? Есть постгрес без ограничений. Настройка? Тут нет никакой настройки, вот в постгресе обычно описывается куча настроек в конфиг файлах=) Восстановление тоже было бы интересно.
Т.е. статья ради описания мастера установки абсолютно не имеет смысла
16. Aleksey.Bochkov 3701 12.09.12 20:07 Сейчас в теме
(13), (15) - все-таки основная цель была - в очередной раз привлечь внимание к достойной СУБД и проинформировать о выходе новой версии, которая в бесплатном варианте может удовлетворить потребности очень многих организаций. Сравнивать СУБД - неблагодарное дело, они все достойные и имеют свои ниши. Чем лично мне не нравится PostgreSQL - это не коммерческая версия, поэтому ответственность за стабильную работу несет только человек, который принял решение ее установить. А DB2 Express-C поддерживается самим разработчиком - на официальных форумах всегда оперативно отвечают. Если говорить о степени преемственности, то с MS SQL на DB2 перейти легко, доработки требуются минимальные и проблемы вряд ли будут, а вот с PostgreSQL немного хуже ситуация - вероятность возникновения необходимости переписывания кода значительно выше (по личному опыту говорю).
Следующую статью по одной из указанных тем обязательно сделаем более информативной и полезной :).
17. iceflash 4 12.09.12 20:28 Сейчас в теме
(16) albochkov, Лично у меня проблем с переходом не было=)Поддержка, с тем же постгресом на уровне количества информации, да и в принципе при возникших вопросах довольно быстро находил ответы, потому на мой взгляд коммерческая поддержка тут крайне преувеличена - скажем проблемы оптимизации "интерпретатора" 1с запросов в sql запрос полностью на плечах 1ц. А вопросы настройки/оптимизации/восстановления можно всегда найти в сети=) (относится скорее ко всем субд)
Все же мне интересно конечно почитать, и попытаться "сравнить", но после "многих" лет, я все же склонен к конкретной субд, и выбор обусловлен не только бесплатностью, скорее архитектурой/структурой и самим духом субд. Я сам приму решение как настроить субд, как произвести тюнинг(скажем иногда не совсем понятно почему субд ведет себя именно "так", почем столько в кеше, какие алгоритмы джойна используются и т.д.), и честно говоря последние версии ms sql и их "студио" довольно сильно разочаровывают свойй няшной не нужностью.
А вот с Ораклом и ДБ2 работал вообще краем глаза, потому довольно интересно.
18. iceflash 4 12.09.12 20:31 Сейчас в теме
все-таки основная цель была - в очередной раз привлечь внимание к достойной СУБД и проинформировать о выходе новой версии, которая в бесплатном варианте может удовлетворить потребности очень многих организаций.

Ну и не лукавте - в статье в принципе об установке субд через мастер ;) А вот если был бы анализ новшеств + применимо к использованию в 1с, или что эти новшества используются платформой, или что-то на подобии этого - статья была бы совершенно другая=)
19. arjuna 13.09.12 00:20 Сейчас в теме
а сколько процессоров поддерживает, сколько ядер, бесплатная версия?
20. air999 20.09.12 01:12 Сейчас в теме
как один из минусов в работе IBM DB2 Express-C могу сказать - это загрузка базы из резервной копии. В MSSQL база размером 3ГБ загружается пару минут, в IBM DB2 Express-C загружается более часа.
И, кстати, при помощи браузера Google Chrome я так и не смог зарегистрироваться на сайте IBM, пришлось использовать IE.
23. olezhe 22 24.10.12 10:54 Сейчас в теме
(20) air999,
загрузка базы из резервной копии. В MSSQL база размером 3ГБ загружается пару минут, в IBM DB2 Express-C загружается более часа.

К хозяину темы: это нормально? С этим можно бороться?
24. nk25 12.11.12 15:42 Сейчас в теме
(23) olezhe,
все не так плохо,
у меня backup database ... compress include logs с эксплуатационной базы
размером 3Гб разворачивается на тестовом компьютере(core2duo, 3 сата диска) за 2 минуты
21. olezhe 22 24.10.12 10:49 Сейчас в теме
Теперь на сайте 1с висит текст "Поддерживается в режиме бета-тестирования из-за значительных изменений в архитектуре DB2".
Так что я пока подожду на девятке.

И кстати, Гилёв утверждает, что Рарус и 1С активно используют для собственных нужд именно IBM DB2.
22. olezhe 22 24.10.12 10:52 Сейчас в теме
За статью спасибо, поставил плюс. Такие заметки тоже нужны, и не надо смешивать жанры, как тут предлагали. Как поставить это одна статья, а зачем и что даёт, это другая. И востребованы обе.
Ещё раз спасибо.
25. JohnConnor 58 04.02.13 08:38 Сейчас в теме
по скорости работы разница между 9 и 10 у меня такая
замеры делал тестом Гилева на сервере на котором сначала ставил 10 потом 9
результат при установке 9 -14,84
результат при установке 9 при использовании советчика-18,59
результат при установке 10-17,56

остановил свой выбор на DB2-9
26. maverick76 11 12.02.13 23:20 Сейчас в теме
Тема интересная...Сам настраивал без статьи.
27. amadeus2011 18.09.13 14:38 Сейчас в теме
тема интересная, особенно когда используешь бесплатные версии БД
28. Nigelist 20.12.13 14:19 Сейчас в теме
В начале установки столкнулся с сообщением:


Может кто-то сталкивался с такой проблемой? Критично ли сообщение? Нужны ли какие либо дополнительные манипуляции?
31. D.G 130 21.08.15 13:44 Сейчас в теме
(28) Nigelist, нужно использовать в имени латинские символы
29. logdog 06.06.14 19:04 Сейчас в теме
А есть исходник 10.1 версии? 10.5 почему-то не ставится на 2003 server (
30. HitGroove 50 13.07.15 17:18 Сейчас в теме
Статья хорошая, но как указано на том же http://v8.1c.ru/requirements/
"Поддерживается в режиме бета-тестирования из-за значительных изменений в архитектуре DB2"
32. volokitinac 15.03.17 08:22 Сейчас в теме
вышка новая версия IBM DB2 11.1 ни кто не тестировал ?
33. frkbvfnjh 814 30.09.19 12:01 Сейчас в теме
Почему IBM DB2 Express-C 10.1 нет на официальном сайте 1С и более новых версий? 1С вообще заморачивается в плане поддержки DB2?
34. Nigelist 01.10.19 13:47 Сейчас в теме
(33) заявлена полная поддержка.
Оставьте свое сообщение