Db2 что это за программа

Содержание

Db2 что это за программа

DB2 (в русском языке произносится «диби́ два», также распространена калька с английского «диби́ ту») — семейство программных продуктов в области управления информацией компании IBM.

Чаще всего, ссылаясь на DB2, имеют в виду реляционную систему управления базами данных DB2 Universal Database (DB2 UDB), разрабатываемую и выпускаемую компанией IBM.

Иногда встречается написание «DB/2», но такое написание неверно: в системе обозначений IBM число в знаменателе дроби означает платформу и «/2» означает продукт для операционной системы OS/2 (или серии компьютеров PS/2). Например, версия DB2 для OS/2 обозначалась «DB2/2».

Реализации

В настоящее время СУБД DB2 представлена версиями на следующих платформах:

  • DB2 for Linux, UNIX and Windows v9 для платформ AIX, HP-UX, Linux, Solaris, Windows и бета-версия для платформы Mac OS X
  • DB2 for z/OS v9 для платформ z/OS и OS/390
  • DB2 Server for VSE VM). В дальнейшем другим коллективом разработчиков в IBM был реализован сервер OS/2 EE Database Manager, впоследствии эволюционировавший в DB2 v2 для OS/2, AIX и затем Windows, а потом в DB2 UDB (его потомок — DB2 for Linux, UNIX and Windows). Ещё одним коллективом была выполнена интеграция архитектуры DB2 со встроенной базой данных AS/400 (потомок — DB2 for i). IBM постепенно движется по пути интеграции всех этих веток.

    Открытый эфир Алексея Похабова «Вся правда о «Битве экстрасенсов» и эзотерике»

    Особенности

    К отличительным особенностям DB2 относится диалект языка SQL, определяющий, за редкими исключениями, чисто декларативный смысл языковых конструкций, и мощный многофазовый оптимизатор, строящий по этим декларативным конструкциям эффективный план выполнения запроса. В отличие от других диалектов SQL, в диалекте SQL DB2 практически отсутствуют подсказки оптимизатору, мало развит (а долгое время вообще отсутствовал) язык хранимых процедур, и, таким образом, всё направлено на поддержание декларативного стиля написания запросов. Язык SQL DB2 при этом является вычислительно полным, то есть потенциально позволяет в декларативной форме определять любые вычислимые соответствия между исходными данными и результатом. Это достигается в том числе за счёт использования табличных выражений, рекурсии и других развитых механизмов манипулирования данными.

    Благодаря приоритету IBM в развитии реляционной теории и позициям фирмы в компьютерной отрасли, диалект DB2 SQL оказывает значительное влияние на стандарты SQL ANSI/ISO.

    Хранимые процедуры в DB2 не очень широко применяются, при этом традиционно для написания хранимых процедур используются обычные языки программирования высокого уровня (Си, Java, PL/I, Кобол и т.д.), это позволяет программисту легко оформлять один и тот же код либо как часть приложения, либо как хранимую процедуру, в зависимости от того, на клиенте или на сервере его целесообразнее выполнять. В настоящее время в DB2 также реализовано процедурное расширение SQL для хранимых процедур в соответствии со стандартом ANSI SQL/PSM.

    Введение в IBM DB2

    Оптимизатор DB2 широко использует статистику распределения данных в таблицах (если процесс её сбора был выполнен администратором базы данных), поэтому один и тот же запрос на языке SQL может быть оттранслирован в совершенно различные планы выполнения в зависимости от статистических характеристик данных, которые он обрабатывает.

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

    Использование при необходимости в программах статического SQL и концепции пакетов допускает, в отличие от большинства других СУБД, реализацию такой модели безопасности, когда права на выполнение определённых операций могут выдаваться прикладным программам при отсутствии таких прав у работающих с этими программами пользователей. Это позволяет в таком случае гарантировать невозможность работы пользователя с базой данных в обход прикладной программы, если у пользователя имеются только права на запуск программы, но не на самостоятельную манипуляцию данными.

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

    DB2 является единственной реляционной СУБД общего назначения, имеющей реализации на аппаратно-программном уровне (система IBM i; также в оборудовании мэйнфреймов IBM System z реализуются средства поддержки DB2).

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

    Обработка ошибок

    Полезной особенностью SQL-сервера DB2 является возможность обработки ошибок. Для этой цели используется структура SQLCA (англ. SQL Communications Area — область связи SQL), возвращающая информацию об ошибке прикладной программе после каждого выполнения SQL-выражения.

    Поля структуры SQLCODE и их значения

    Основная, но не всегда полезная диагностика ошибки содержится в поле SQLCODE (тип данных — целое число) внутри SQLCA блока. Она может принимать следующие значения:

    • 0 означает успешное выполнение.
    • Положительное число означает успешное выполнение с одним или более предупреждениями. Например, +100 означает, что не найдены столбцы.
    • Отрицательное число означает неудачу с ошибкой. Например, −911 означает обнаруженный истёкший интервал ожидания блокировки (или мёртвую блокировку), запускающий последовательный откат.

    SQLERRM (тип данных — строка из 71 символа). Содержит текстовую строку с описанием ошибки в случае, если поле SQLCODE меньше нуля.

    SQLERRD (тип данных — массив, 6 целых чисел). Описывает результат выполнения последнего оператора SQL:

    • 1 элемент — внутренняя информация;
    • 2 элемент — содержит сгенерированное сервером значение поля типа SERIAL для оператора INSERT, либо дополнительный код ошибки;
    • 3 элемент — равен количеству обработанных записей;
    • 4 элемент — примерная стоимость выполнения данного оператора;
    • 5 элемент — смещение ошибки в текстовой записи оператора SQL;
    • 6 элемент — внутренняя информация.

    Примечания

    Ссылки

    • Страница программы на сайте IBM
    • DB2 на developerWorks — статьи и тренинги о DB2
    • PlanetDB2 — блоги о DB2

    Литература

    • Дейт К. Руководство по реляционной СУБД DB2. — М.: Финансы и статистика, 1988. — 320 с. — ISBN 5-279-00063-9
    • Зикопулос П. К., Бакларц Дж., деРус Д., Мельник Р. Б. DB2 версии 8: официальное руководство = DB2 Version 8: The Official Guide. — М.: КУДИЦ-ОБРАЗ, 2004. — 400 с. — ISBN 5-9579-0031-1
    • Смирнов С. Н. Работаем с IBM DB2: Учебное пособие. — М.: Гелиос, 2001. — 304 с. — ISBN 5-85438-007-2(рекомендовано УМО вузов в области информационной безопасности в качестве учебного пособия по специальностям «Комплексное обеспечение информационной безопасности автоматизированных систем» и «Компьютерная безопасность»)
    • Сьюзен Виссер, Билл Вонг. Освой самостоятельно DB2 Universal Database за 21 день = Sams Teach Yourself DB2 Universal Database in 21 Days. — 2-е изд. — М.: Вильямс, 2004. — 528 с. — ISBN 0-672-32582-9
    • Hook J., Harbus R., Snow D. The Universal Guide to DB2 for Windows NT®. — New Jersey: Prentice Hall PTR, 1999. — P. 504. — ISBN 0-13-099723-4
    Файл:Soft template.gif Это незавершённая статья о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её.

    Источник: www.sbup.com

    Db2 что это за программа

    SQL-базы данных

    1. Oracle

    Топ-10 систем управления базами данных в 2019 году

    Oracle RDBMS (она же Oracle Database) на первом месте среди СУБД. Система популярна у разработчиков, проста в использовании, у нее понятная документация, поддержка длинных наименований, JSON, улучшенный тег списка и Oracle Cloud.

    • Разработчик: Oracle Corporation
    • Написана на:Assembly, C, C++
    • Блог: Oracle NoSQL
    • Скачать: Oracle NoSQL
    • Последняя версия: 18.3

    Особенности

    • Обрабатывает большие данные.
    • Поддерживает SQL, к нему можно получить доступ из реляционных БД Oracle.
    • Oracle NoSQL Database с Java/C API для чтения и записи данных.

    2. MySQL

    Топ-10 систем управления базами данных в 2019 году

    MySQL работает на Linux, Windows, OSX, FreeBSD и Solaris. Можно начать работать с бесплатным сервером, а затем перейти на коммерческую версию. Лицензия GPL с открытым исходным кодом позволяет модифицировать ПО MySQL.

    Эта система управления базами данных использует стандартную форму SQL. Утилиты для проектирования таблиц имеют интуитивно понятный интерфейс. MySQL поддерживает до 50 миллионов строк в таблице. Предельный размер файла для таблицы по умолчанию 4 ГБ, но его можно увеличить. Поддерживает секционирование и репликацию, а также Xpath и хранимые процедуры, триггеры и представления.

    • Разработчик: Oracle Corporation
    • Написана на C, C++
    • Последняя версия: 8.0.16
    • Скачать: MySql

    Особенности

    • Масштабируемость.
    • Лёгкость использования.
    • Безопасность.
    • Поддержка Novell Cluster.
    • Скорость.
    • Поддержка многих операционных систем.

    3. Microsoft SQL Server

    Топ-10 систем управления базами данных в 2019 году

    Самая популярная коммерческая СУБД. Она привязана к Windows, но это плюс, если вы пользуетесь продуктами Microsoft. Зависит от платформы. И графический интерфейс, и программное обеспечение основаны на командах. Поддерживает SQL, непроцедурные, нечувствительные к регистру и общие языки баз данных.

    • Разработчик: Microsoft Corporation
    • Написана на C, C++
    • Блог: SQL Server Blog
    • Скачать: Microsoft SQL Server

    Особенности

    • Высокая производительность.
    • Зависимость от платформы.
    • Возможность установить разные версии на одном компьютере.
    • Генерация скриптов для перемещения данных.

    4. PosgreSQL

    Топ-10 систем управления базами данных в 2019 году

    Масштабируемая объектно-реляционная база данных, работающая на Linux, Windows, OSX и некоторых других системах. В PostgreSQL 10 есть такие функции, как логическая репликация, декларативное разбиение таблиц, улучшенные параллельные запросы, более безопасная аутентификация по паролю на основе SCRAM-SHA-256.

    • Разработчик: PostgreSQL Global Development Group
    • Написана на C
    • Используется в компаниях: Apple, Cisco, Fujitsu, Skype, and IMDb
    • Последняя версия: 11.2
    • Блог: PostgreSQL
    • Скачать: PostgreSQL

    Особенности

    • Поддержка табличных пространств, а также хранимых процедур, объединений, представлений и триггеров.
    • Восстановление на момент времени (PITR).
    • Асинхронная репликация.

    NoSQL-базы данных

    5. MongoDB

    Топ-10 систем управления базами данных в 2019 году

    Самая популярная NoSQL система управления базами данных. Лучше всего подходит для динамических запросов и определения индексов. Гибкая структура, которую можно модифицировать и расширять. Поддерживает Linux, OSX и Windows, но размер БД ограничен 2,5 ГБ в 32-битных системах. Использует платформы хранения MMAPv1 и WiredTiger.

    • Разработчик: MongoDB Inc. в 2007
    • Написана на C++
    • Последняя версия: 4.1.9
    • Блог: MongoDB
    • Скачать: MongoDB

    Особенности

    • Высокая производительность.
    • Автоматическая фрагментация.
    • Работа на нескольких серверах.
    • Поддержка репликации Master-Slave.
    • Данные хранятся в форме документов JSON.
    • Возможность индексировать все поля в документе.
    • Поддержка поиска по регулярным выражениям.

    6. DB2

    Топ-10 систем управления базами данных в 2019 году

    Работает на Linux, UNIX, Windows и мейнфреймах. Эта СУБД идеально подходит для хост-сред IBM. Версию DB2 Express-C нельзя использовать в средах высокой доступности (при репликации, кластеризации типа active-passive и при работе с синхронизируемым доступом к разделяемым данным).

    • Разработчик: IBM
    • Написана на C, C++, Assembly
    • Последняя версия: 11.1
    • Скачать: DB2

    Особенности DB2 11.1

    • Улучшенное встроенное шифрование.
    • Упрощённая установка и развёртывание.

    7. Microsoft Access

    Топ-10 систем управления базами данных в 2019 году

    Система управления базами данных от Microsoft, которая сочетает в себе реляционное ядро БД Microsoft Jet с графическим интерфейсом пользователя и инструментами разработки ПО.

    Идеально подходит для начала работы с данными, но производительность не рассчитана на большие проекты. В MS Access можно использовать C, C#, C++, Java, VBA и Visual Rudimental.NET. Access хранит все таблицы БД, запросы, формы, отчёты, макросы и модули в базе данных Access Jet в виде одного файла.

    • Разработчик: Microsoft Corporation
    • Последняя версия: 16.0
    • Скачать: Microsoft Access

    Особенности

    • Можно использовать VBA для создания многофункциональных решений с расширенными возможностями управления данными и пользовательским контролем.
    • Импорт и экспорт в форматы Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server и Oracle.
    • Формат базы данных Jet.

    8. Cassandra

    Топ-10 систем управления базами данных в 2019 году

    СУБД активно используется в банковском деле, финансах, а также в Facebook и Twitter. Поддерживает Windows, Linux и OSX. Для запросов к БД Cassandra используется SQL-подобный язык — Cassandra Query Language (CQL).

    • Разработчик: Apache Software Foundation
    • Написана на: Java
    • Последняя версия: 3.11.4
    • Блог: Cassandra
    • Скачать: Cassandra

    Особенности

    • Линейная масштабируемость.
    • Быстрое время отклика.
    • Поддержка MapReduce и Apache Hadoop.
    • Максимальная гибкость.
    • P2P архитектура.

    9. Redis

    Топ-10 систем управления базами данных в 2019 году

    Redis или Remote Dictionary Server — СУБД с открытым исходным кодом, которая снабжена механизмами журналирования и снимков. Поддерживаются списки, строки, хэши, наборы. Используется для БД, брокеров сообщений и кэшей. Все операции в Redis атомарные. Система написана на языке C и поддерживается практически всеми языками программирования.

    • Разработчик: Salvatore Sanfilippo
    • Последняя версия: 5.0.5
    • Блог: Redis
    • Скачать: Redis

    Особенности

    • Автоматическая обработка отказа.
    • Транзакции.
    • Сценарии LUA.
    • Вытеснение LRU-ключей.
    • Поддержка Publish/Subscribe.

    10. Elasticsearch

    Топ-10 систем управления базами данных в 2019 году

    Легко масштабируемая поисковая система корпоративного уровня с открытым исходным кодом. Благодаря обширному и продуманному API обеспечивает чрезвычайно быстрый поиск, работает в том числе с приложениями для обнаружения данных. Используется такими компаниями, как Википедия, The Guardian, StackOverflow, GitHub. ElasticSearch позволяет создавать копии индексов и сегментов.

    • Разработчик: Elastic NV
    • Написана на Java
    • Последняя версия: 7.2.0
    • Блог: Elasticsearch
    • Скачать: Elasticsearch

    Особенности

    • Масштабируемость вплоть до нескольких петабайт структурированных и неструктурированных данных.
    • Многопользовательская поддержка.
    • Масштабируемый поиск, поиск в режиме реального времени.

    Рейтинги СУБД

    Рейтинг СУБД Модель базы данных Балл
    Июль
    2017
    Июнь
    2017
    Июль
    2016
    Июль
    2017
    Июнь
    2017
    Июль
    2016
    1 1 1 Oracle Реляционная СУБД 1374.88 +23.11 -66.65
    2 2 2 MySQL Реляционная СУБД 1349.11 +3.8 -14.18
    3 3 3 Microsoft SQL Server Реляционная СУБД 1226 +27.03 +33.11
    4 4 5↑ PostgreSQL Реляционная СУБД 369.44 +0.89 +58.28
    5 5 4↓ MongoDB Документная СУБД 332.77 -2.23 +17.77
    6 6 6 DB2 Реляционная СУБД 191.25 +3.74 +6.17
    7 7 8↑ Microsoft Access Реляционная СУБД 126.13 -0.42 +1.23
    8 8 7↓ Cassandra СУБД типа BigTable 124.12 -0.0 -6.58
    9 9 10↑ Redis СУБД типа «ключ-значение» 121.51 +2.63 +13.48
    10 11↑ 11↑ Elasticsearch Поисковая система 115.98 +4.42 +27.36

    Источник: proglib.io

    Db2 что это за программа

    Распаковка упаковка db архивов СТАЛКЕРА

    Многие люди делятся .db2 файлы, не прилагая инструкции по использованию. Однако не для всех очевидно, кто программирует .db2 файл можно редактировать, конвертировать или распечатывать с помощью. На этой странице мы стараемся оказать помощь в обработке .db2 файлы.

    В нашей базе данных найдено 3 расширения имени файла.

    • База данных dBASE II
    • База данных нумерации Tekla
    • Данные игры Stalker
    • Проблемы, связанные с файлом .db2

    .db2 — База данных dBASE II

    DB2 файл представляет собой базу данных dBASE II. dBase II — мощная и популярная база данных для Amstrad CPC, работающая под CP / M Астона Тейта.

    Заявка: — Категория: Дата файлы Мим-тип: приложение / октет-поток Магия: — / — Псевдонимы: — DBASE II связанные расширения: .p00 Образ программы Commodore 64 .cie Данные цветовой информации CIE .ntx Индекс базы данных Clipper .cca cc: Почтовый архив .skc Карточка SideKick .rdx Файл данных Borland Reflex

    .db2 — База данных нумерации Tekla

    В DB2 файлы данных относятся к Tekla Structures. DB2 Файл представляет собой базу данных нумерации Tekla. Tekla Structures — это инструмент для инженеров-строителей, деталировщиков и производителей. Это интегрированное трехмерное решение на основе моделей для управления базами данных из нескольких материалов (сталь, бетон, древесина и т. Д.). Tekla Structures предлагает интерактивное моделирование, структурный анализ и проектирование, а также автоматическое создание чертежей.

    Заявка: Tekla Structures Категория: Дата файлы Мим-тип: приложение / октет-поток Магия: — / — Псевдонимы: — Tekla Numbering Database связанные расширения: .ktl Файл урока Knowmia .snagstyles Архив стилей SnagIt .snagitstamps Архив марок SnagIt .snag Файл захвата SnagIt .xcsl Данные цветокоррекции CineStyle .tlr Регистрационные данные офлайн-лицензии Tableau

    .db0 — Игровые данные Сталкера

    В DB0 Файлы игровых данных имеют отношение к Stalker. DB0 Файл представляет собой Stalker Game Data. S.T.A.L.K.E.R .: Shadow of Chernobyl — шутер от первого лица украинского разработчика GSC Game World, опубликованный в 2007 году.

    Заявка: Сталкер Категория: Файлы игровых данных Мим-тип: приложение / октет-поток Магия: — / — Псевдонимы: db1, db2, db3, db4, db5, db6, db7, db8, db9 Stalker Game Data связанные расширения: .db0 Данные игры Stalker .ogf Данные модели Stalker .ppe Stalker Post-process Effector Данные .порождать Данные появления сталкера .xp0 Данные Сталкера

    Естественно, что другие приложения также могут использовать .db2 расширение файла. Даже вредоносные программы могут создавать .db2 файлы. Будьте особенно осторожны с .db2 файлы поступают из неизвестного источника!

    Не удается открыть файл .db2?

    Если дважды щелкнуть файл, чтобы открыть его, Windows проверяет расширение имени файла. Если Windows распознает расширение имени файла, она открывает файл в программе, связанной с этим расширением имени файла. Когда Windows не распознает расширение имени файла, вы получаете следующее сообщение:

    Windows не может открыть этот файл:

    Чтобы открыть этот файл, Windows должна знать, какую программу вы хотите использовать для его открытия. Windows может автоматически подключиться к Интернету, чтобы найти его, или вы можете вручную выбрать его из списка программ, установленных на вашем компьютере.

    Чтобы избежать этой ошибки, вам необходимо правильно настроить ассоциацию файлов.

    • Откройте Панель управления> Панель управления Главная> Программы по умолчанию> Установить связи.
    • Выберите тип файла в списке и нажмите «Изменить программу».

    Расширение файла .db2 часто дается неправильно!

    Согласно поисковым запросам на нашем сайте, эти орфографические ошибки были самыми распространенными за последний год:

    Би 2, bd2, d2, db, dbe, dbq, dbw, dbz, df2, dn2, dv2, fb2, rb2, sb2, wb2

    Возможно ли, что расширение имени файла написано неправильно?

    Подобные расширения файлов в нашей базе данных:

    .df2 Файл исходных данных Omnis .rb2 R: База данных Base v4.5 .dbz Архив DB Zipper .wb2 Таблица Quattro Pro для Windows .sb2 Пакет SerialBox .sb2 Проект Scratch v2

    Операционные системы

    DataTypes.net в настоящее время поддерживает следующие операционные системы:

    Windows XP / Vista, Windows 7/8, Windows 10, CentOS, Debian GNU / Linux, Ubuntu Linux, FreeBSD, Mac OS X, iOS, Android

    Если вы найдете информацию на этой странице полезной, пожалуйста, дайте ссылку на эту страницу.

    Если у вас есть полезная информация о .db2 формат файла, напишите нам!

    Пожалуйста, помогите нам, оценив эту страницу ниже.

    Источник: ru.scriptcult.com

    Db2 что это за программа

    Основная статья на форуме:

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

    А таким должен быть финал установки

    Входные данные [ править ]

    1. Версия IBM DB2 11.5 для Linux, автор использовал архив v11.5.5_linuxx64_server_dec.tar.gz (для партнёров), подойдёт и коммерческий архив, только после установки нужно будет поставить лицензию на софт.
    2. Альт 10 платформы, автор использовал серверный вариант стартового набора. Проверял работу на виртуальной машине KVM и контейнере LXC — оба варианта рабочие.
    3. Архитектура процессора x86_64, для других архитектур перечень библиотек может отличаться, например автор для работы на POWER PC/Ubuntu ставил дополнительные библиотеки к тем, что нужны для Ubuntu на x86_64.
    4. IBM DB2 исторически имеет ограничения в именах(справедливо для username/hostname), имена пользователей и хоста не должны превышать 8 символов.
    5. Установка выполняется под корневым пользователем (root).
    6. Статья имеет рекомендательный характер, т.к. доскональной проверки работы IBM DB2 на Альт Линукс после установки не проводилось, возможна частичная неработоспособность отдельных компонент, результатом действий будет возможность работать с экземпляром БД.
    7. Автор не претендует на истину в последней инстанции и может ошибаться, он такой же человек, как и все. Устанавливая IBM DB2 на Альт Линукс вы принимаете все возможные риски на себя.

    Изначально (официально) IBM гарантирует работоспособность DB2 на следующих дистрибутивах Linux:

    Распаковка архива [ править ]

    tar -xzvf v11.5.5_linuxx64_server_dec.tar.gz

    Отправной точкой установки является проверка компонент операционной системы перед установкой — утилита db2prereqcheck.

    Если ее запустить на дистрибутиве не из привилегированного списка дистрибутивов, например, fedora (чем не rhel) или debian (чем не ubuntu), результат будет одинаков:

    # ./db2prereqcheck — l ========================================================= Sun May 15 01:18:18 2022 Checking prerequisites for DB2 installation. Version «11.5.5.0». Operating system «Linux» Validating «Linux distribution » . Segmentation fault

    Это значит, что ваш дистрибутив Linux официально не поддерживается IBM для работы DB2.

    Для примера, та же команда, выполненная на неподготовленной для IBM DB2 openSUSE выдаст перечень несоответствий:

    #./db2prereqcheck -l Несоответствие требованиям для базы данных DB2 «Server» . Версия: «11.5.5.0». Сводка невыполненных предварительных требований в текущей системе: DBT3514W Утилите db2prereqcheck не удалось найти следующий файл 32-битной библиотеки: «/lib/libpam.so*».

    DBT3514W Утилите db2prereqcheck не удалось найти следующий файл 32-битной библиотеки: «libstdc++.so.6». sh: -c: строка 0: синтаксическая ошибка рядом с неожиданным маркером «(» sh: -c: строка 0: `rpm -q —qf «%n%n%n» -l (null) 2> /tmp/db2prereqcheck.14479′ Несоответствие требованиям для базы данных DB2 «Server» с возможностью pureScale . Версия: «11.5.5.0». Сводка невыполненных предварительных требований в текущей системе: DBT3613E Утилите db2prereqcheck не удалось проверить предварительные условия для TSA.

    Убедитесь, что компьютер соответствует предварительным условия DBT3507E DBT3507E Утилите db2prereqcheck не удалось найти следующий пакет или файл: «kernel-source». DBT3507E DBT3507E Утилите db2prereqcheck не удалось найти следующий пакет или файл: «». DBT3507E DBT3507E Утилите db2prereqcheck не удалось найти следующий пакет или файл: «gcc-c++».

    DBT3507E DBT3507E Утилите db2prereqcheck не удалось найти следующий пакет или файл: «cpp». DBT3507E DBT3507E Утилите db2prereqcheck не удалось найти следующий пакет или файл: «gcc».

    Установка необходимых пакетов [ править ]

    После установки ОС Альт надо обновить компоненты системы

    apt-get update apt-get dist-upgrade

    Автор поставил следующие компоненты:

    apt-get install mc net-tools nano

    для авторизации в X11 (чтобы запускать GUI программы через ssh без установки X-сервера (xinit не ставил)):

    apt-get install xauth xterm

    пакеты из группы «kernel-source», зависит от вашего ядра (un-def или std-def)

    apt-get install kernel-headers-un-def

    пакеты из группы «sh»

    apt-get install pdksh

    группа 32-битной библиотеки: «/lib/libpam.so*» и 32-битной библиотеки: «libstdc++.so.6»

    apt-get install i586-libpam0 libpam0 apt-get install libstdc++6 i586-libstdc++6

    пакеты (из зависимостей при установке Ubuntu)

    apt-get install make perl m4 patch i586-libaio

    пакеты зависимостей установщика

    apt-get install libXtst libXi

    пакеты зависимостей db2 (без первой не работает разбор xml и не устанавливается лицензия, без второй не стартует db2)

    apt-get install libxml2 libnuma

    пакеты из группы «gcc-c++»

    apt-get install gcc gcc-c++ binutils cpp

    Подготовка к установке [1] [ править ]

    Теперь подключиться с X-авторизацией, ключ -YC (не -XC, иначе клавиатура в GUI работать не будет, особенности текущих версий openssh).

    Запуск xterm; если запустился, значит, GUI-установщик ibm db2 тоже будет работать.

    xterm

    Установщик ibm db2 не понимает русский язык (запускается, но в процессе установки — ломается), поэтому надо перевести пользователя root в английскую локаль:

    nano /root/.bash_profile
    export LANG=»en_US.UTF-8″ export LC_ALL=»en_US.UTF-8″ export LC_CTYPE=»en_US.UTF-8″

    выйти и снова зайти root, проверить locale

    locale LANG=en_US.UTF-8 LC_CTYPE=»en_US.UTF-8″ LC_NUMERIC=»en_US.UTF-8″ LC_TIME=»en_US.UTF-8″ LC_COLLATE=»en_US.UTF-8″ LC_MONETARY=»en_US.UTF-8″ LC_MESSAGES=»en_US.UTF-8″ LC_PAPER=»en_US.UTF-8″ LC_NAME=»en_US.UTF-8″ LC_ADDRESS=»en_US.UTF-8″ LC_TELEPHONE=»en_US.UTF-8″ LC_MEASUREMENT=»en_US.UTF-8″ LC_IDENTIFICATION=»en_US.UTF-8″ LC_ALL=en_US.UTF-8

    Непосредственно установка и её проверка [ править ]

    Перейти в каталог установки и запустить утилиту установки ./db2setup -f sysreq (ключ обязателен, иначе забракует не поддерживаемый официально дистрибутив Linux)

    ./db2setup -f sysreq

    Сам процесс установки очень прост:

    1. новая установка,
    2. серверная установка (первый пункт),
    3. типовая установка и согласиться с правилами ibm db2,
    4. задать пароли пользователям и файл ответов.

    Дождаться завершения установки, должна быть фраза Setup has completed successfully

    А лог файл не должен содержать ошибок, кроме «TSAMP» (нужен для кластера).

    Перезагрузиться, войти в систему пользователем db2inst1 и убедиться, что экземпляр БД заработал:

    db2start 05/24/2022 21:49:26 0 0 SQL1063N Команда DB2START выполнена успешно. SQL1063N Команда DB2START выполнена успешно.

    При работающем экземпляре БД открыт порт для подключения, проверка

    netstat -ntpa | grep 50000 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 . 50000 . * LISTEN 2925/db2sysc 0

    Итог [ править ]

    На этом всё, дальше работать с БД, как на официально поддерживаемых дистрибутивах Linux, при выявлении ошибок в работе — найти недостающие библиотеки и установить их.

    1. ↑ Все операции по установке автор делал от root

    Источник: www.altlinux.org

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru