Установка и настройка 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

См. также

SALE! 15%

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

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

8400 7140 руб.

20.08.2024    7911    59    23    

69

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 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, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

16800 руб.

06.12.2023    8899    42    5    

74

SALE! 15%

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

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

10000 8500 руб.

10.11.2023    10480    36    25    

61

SALE! 35%

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

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3120 руб.

14.01.2013    188088    1140    0    

912

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

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

14400 руб.

29.04.2020    32717    106    152    

73

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    72812    627    45    

85

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

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

4200 руб.

10.11.2015    62845    94    59    

79

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

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

3000 руб.

21.07.2022    9849    7    4    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. KroVladS 35 11.09.12 11:42 Сейчас в теме
Как изменилась скорость работы 10.1 vs 9.7?
2. Aleksey.Bochkov 3681 11.09.12 12:20 Сейчас в теме
(1) - по Express-C - скорость работы вряд ли существенно изменилась, просто теперь система обеспечивает для бОльшего числа одновременных пользователей приемлемую скорость работы (за счет бОльшего объема используемой оперативной памяти).
По коммерческой версии - детальные тесты пока не делали, но первые результаты говорят о том, что точно не хуже. Хотя, по обещаниям вендора, производительность должна была несколько вырасти + сжатие БД должно работать более оптимально. Позже планируем детально заняться этим вопросом.
3. Cyberboy 119 11.09.12 15:15 Сейчас в теме
Побольше статьей про IBM DB2.
4. Aleksey.Bochkov 3681 11.09.12 15:21 Сейчас в теме
(3) Cyberboy, какие именно темы были бы Вам интересны?
5. Cyberboy 119 11.09.12 17:07 Сейчас в теме
(4) Темы про восстановления базы после сбоя, перенос базы с сервера на другой сервер, повышение отказоустойчивости или как быстро восстановить работу сервера при сбое.
6. Aleksey.Bochkov 3681 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 3681 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 3681 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 21 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 21 24.10.12 10:49 Сейчас в теме
Теперь на сайте 1с висит текст "Поддерживается в режиме бета-тестирования из-за значительных изменений в архитектуре DB2".
Так что я пока подожду на девятке.

И кстати, Гилёв утверждает, что Рарус и 1С активно используют для собственных нужд именно IBM DB2.
22. olezhe 21 24.10.12 10:52 Сейчас в теме
За статью спасибо, поставил плюс. Такие заметки тоже нужны, и не надо смешивать жанры, как тут предлагали. Как поставить это одна статья, а зачем и что даёт, это другая. И востребованы обе.
Ещё раз спасибо.
25. JohnConnor 57 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 128 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 805 30.09.19 12:01 Сейчас в теме
Почему IBM DB2 Express-C 10.1 нет на официальном сайте 1С и более новых версий? 1С вообще заморачивается в плане поддержки DB2?
34. Nigelist 01.10.19 13:47 Сейчас в теме
(33) заявлена полная поддержка.
Оставьте свое сообщение