Разное

Расширение базы данных: Расширение файла .DB — что это за база данных?

Содержание

Расширение файла .DB — что это за база данных?

У меня есть файл базы данных с расширением .DB. Я погуглил, и это выглядит как SQLite. Я попытался подключиться к нему с помощью драйверов SQLite и SQLite3 и получил ошибку «File is encrypted or not a database».

Поэтому я не знаю, зашифрован ли файл или это не база данных SQLite. Есть ли еще какие-то варианты, каким должно быть расширение .DB? Как узнать, что файл зашифрован?

Я попытался открыть его в текстовом редакторе, но это в основном беспорядок символов, и иногда там видны слова. Я загрузил файл здесь: http://cl.ly/3k0E01373r3v182a3p1o для более близкого просмотра.

Спасибо вам за Ваши советы и идеи, что делать и как работать с этим файлом.

database

sqlite

encryption

file-extension

Поделиться

Источник


Macejkou    

21 апреля 2011 в 19:19

5 ответов


  • Хранение и анализ исторических данных — что это за база данных?

    В настоящее время я разрабатываю систему, которая отслеживает ранги / просмотры youtube видео. из LOTS из youtube видео (> 500.000 и растет) на ежедневной основе. В настоящее время я рассматриваю возможность хранения этого в базе данных MySQL, но что меня беспокоит, так это то, что таблица…

  • SQLite: .db расширение файла до .sqlite расширение файла

    У меня есть файл .db, который пришел из программного приложения. Я пытаюсь открыть его и использовать в приложении android. Однако, когда я пытаюсь открыть его в браузере базы данных SQLite, появляется предупреждение о том, что файл не является базой данных SQLite 3. Я могу открыть файл в…



8

TrID Марко Понтелло -отличный способ определить тип любого файла.

TrID прост в использовании. Просто запустите TrID и наведите его на файл для анализа. Файл будет считан и сопоставлен с определениями в базе данных. Результаты представлены в порядке наибольшей вероятности.

Просто загрузите исполняемый файл и последний файл определений в тот же каталог, а затем запустите TrID:

trid.exe "path/to/file.xyz"

Он выведет список возможных типов файлов для файла с рейтингом достоверности. Вот скриншот использования TrID для анализа файла базы данных SQLite:

Существует также версия GUI под названием TrIDNet :

Поделиться


Ronnie Overby    

02 декабря 2012 в 17:08



7

Если вы находитесь на платформе Unix-like (Mac OS X, Linux и т. д.), Вы можете попробовать запустить file myfile.db , чтобы узнать, может ли он определить, что это за файл. Утилита file будет проверять начало файла, ища любые подсказки, такие как магические числа, заголовки и т. д., Чтобы определить тип файла.

Поделиться


Brian Campbell    

21 апреля 2011 в 19:25



2

Посмотрите на первые 30 байт файла (откройте его в Notepad или Notepad++ или другом простом текстовом средстве просмотра). Обычно там есть какой-то тег или имя расширения.

И SQLite 2, и SQLite 3 имеют очень четкое сообщение: "SQLite format 3" для SQLite 3 (очевидно) и "** This file contains an SQLite 2.1 database **" для SQLite 2.

редактировать

Не то чтобы зашифрованные базы данных SQLite не имели такого заголовка,поскольку весь файл зашифрован. См. комментарий siyw ниже.

Поделиться


Rudie    

21 апреля 2011 в 19:24


  • SQLite база данных кэшируется из-за SVN

    Мое приложение iPhone использует базу данных Core Data и SQLite; версии отслеживаются с помощью SVN. Добавление данных в базу данных не отражается в приложении. Я удостоверяюсь, что удаляю проект из симулятора и что новая база данных добавляется в проект в виде файла. Я подозреваю, что данные…

  • Windows Wamp: расширение Mongo DB не запускается

    Я установил Mongo db в свой windows 10 PC, используя загрузку MSI. Мои файлы Mongo db хранятся в C:\Program Files\MongoDB Моя база данных находится в: C:\data\db Я проверил, что mongo db работает и переменная окружения установлена. Мой php информации версия: PHP Version 5.4.12 Zend Extension Build…



1

В системе, подобной Unix (или Cygwin под Windows), утилита strings будет искать строки в файле и выводить их в stdout. Это может помочь вам сузить поле.

Существует множество программ, помимо программ баз данных, которые используют расширение «db», в том числе

  • ArcView Файл Базы Данных Объектов (ESRI)
  • MultiEdit
  • Netscape
  • Ладонь

и так далее. Google «file extensions» для некоторых сайтов, каталогизирующих расширения файлов и программы, которые их используют.

Поделиться


Mike Sherrill ‘Cat Recall’    

21 апреля 2011 в 20:31



0

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

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

Поделиться


Steven Fisher    

06 июля 2011 в 22:12


Похожие вопросы:

Расширение файла базы данных Sqlite3

Возможный Дубликат : SQlite имя расширения Каково обычное расширение файла для базы данных sqlite3? В вопросе SQlite extension name утверждается, что нет обычного названия для базы данных sqlite, но…

можно ли сказать, что textfile — это база данных?

Можно ли сказать, что textfile — это база данных? Поскольку мы знаем, что база данных — это набор данных , а база данных позволяет легко извлекать и манипулировать ими, но мы можем сделать это с…

Что такое расширение файла «ctr»?

Что такое расширение файла ctr? Недавно я нашел один сайт с файлом под названием create.ctr, что это за язык?

Хранение и анализ исторических данных — что это за база данных?

В настоящее время я разрабатываю систему, которая отслеживает ранги / просмотры youtube видео. из LOTS из youtube видео (> 500.000 и растет) на ежедневной основе. В настоящее время я рассматриваю…

SQLite: .db расширение файла до .sqlite расширение файла

У меня есть файл .db, который пришел из программного приложения. Я пытаюсь открыть его и использовать в приложении android. Однако, когда я пытаюсь открыть его в браузере базы данных SQLite,…

SQLite база данных кэшируется из-за SVN

Мое приложение iPhone использует базу данных Core Data и SQLite; версии отслеживаются с помощью SVN. Добавление данных в базу данных не отражается в приложении. Я удостоверяюсь, что удаляю проект из…

Windows Wamp: расширение Mongo DB не запускается

Я установил Mongo db в свой windows 10 PC, используя загрузку MSI. Мои файлы Mongo db хранятся в C:\Program Files\MongoDB Моя база данных находится в: C:\data\db Я проверил, что mongo db работает и…

Cordova Sqlite плагин не добавляет расширение .db, как это написано в документах?

Мы тестируем плагин Cordova Sqlite, чтобы узнать, соответствует ли он нашим потребностям в конкретном приложении. До сих пор наши простые тесты работали просто отлично. Тем не менее, мы застряли на…

Android: переименовать имя файла базы данных?

У меня есть существующая база данных с именем приложения без расширения .db в конце. Теперь база данных, созданная с помощью библиотеки DBFlow , добавляет расширение .db в конце. Как можно…

Что такое расширение файла базы данных Informix

У меня есть файл образа жесткого диска от клиента, который хочет извлечь из него базу данных. Клиент не знает никаких подробностей, кроме того, что база данных была когда-то установлена на сервере,…

Создание файла базы данных Access

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

Создание файла базы данных Access

Для создания файла новой пустой базы данных щелкните в области создания базы данных стартового окна Access на элементе Новая база данных (Blank Database).

Выбор варианта Новая база данных (Blank database) или Пустая веб-база данных (Blank web database) определяет функции, доступные для работы с базой данных. Базы данных для настольных компьютеров нельзя опубликовать в Интернете, а веб-базы данных не поддерживают некоторые функции баз данных для на-стольных компьютеров, например итоговые запросы.

Справа, в области Новая база данных (Blank database), введите имя файла в поле Имя файла (File Name), например Поставка товаров.accdb.

Задавая имя файла базы данных, следует иметь в виду, что оно не должно содержать символов: \ / : * ? » < > |, а его предельная длина составляет 215 символов, включая пробелы.

Под именем отображается имя папки, в которой по умолчанию сохранится файл базы данных. Если надо сохранить файл в другой папке, щелкните на значке Поиск расположения для размещения базы данных (Browse for a location to put your database) (справа от имени файла базы данных) и в окне Файл новой базы данных (File New Database) откройте нужную папку.

 

ЗАМЕЧАНИЕ
Для изменения используемой по умолчанию папки для файлов новых баз данных Мои документы (My Documents) на вкладке Файл (File) выполните команду Параметры (Options) и в появившемся диалоговом окне на вкладке Общие (General) в разделе Создание баз данных (Creating databases) в поле Рабочий каталог (Default database folder), используя кнопку Обзор (Browse), выберите путь к папке, в которой предполагается хранить новые базы данных.

В окне Файл новой базы данных (File New Database) в поле Тип файла (Save as type) выберите формат создаваемой базы данных. По умолчанию формат файла имеет значение Базы данных Microsoft Office Access 2007 (*.accdb) (Microsoft Access 2007 Databases). В Access 2010 сохранился формат базы данных Access 2007. Базы данных в формате Access 2007 сохраняются в файлах с расширением accdb. В предыдущих версиях базы данных сохранялись в файлах с расширением mdb.

ЗАМЕЧАНИЕ
Для изменения формата выбираемого для новой базы данных по умолчанию на вкладке Файл (File) выполните команду Параметры (Options) и в появившемся диалоговом окне на вкладке Общие (General) в разделе Создание баз данных (Creating databases) в поле Формат файла по умолчанию для пустой базы данных (Default file format for Blank Database) выберите нужный формат.

Закончив выбор в окне Файл новой базы данных (File New Database), щелчком по кнопке Создать (Create) завершите процесс создания пустого файла новой базы данных. В результате открывается окно созданной базы данных с пустой таблицей с именем Таблица1 (Table1) в режиме таблицы. Курсор находится в первой пустой ячейке столбца Щелкните для добавления (Click to Add). Теперь можно приступить к созданию этой таблицы и других объектов новой оригинальной базы данных.

При создании нового файла базы данных может быть выбран формат, предназначенный для работы с базой данных, размещенной на SQL-сервере. Последний формат называется Microsoft Access Проекты (*.adp). Проект предназначен для разработки объектов, составляющих приложение пользователя. Сама база данных, хотя и может разрабатываться в среде проекта, сохраняется на сервере и имеет соответствующий формат. Проекты сохраняются в файлах с расширением adp.

При создании проекта возможно подключение к существующей на сервере базе данных или создание новой базы данных на сервере.

И у нас видео на эту тему:

Далее мы узнаем как создать таблицы в базах данных MS Access 2010.

Размещение базы данных

Размещение БД

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

При открытой базе данных для внесения корректных изменений необходимо выполнение блокировок данных различных уровней. Файл блокировки осуществляет над ними контроль. При открытом файле с расширением .mdb в Microsoft Access для осуществления контроля блокирования будет создан файл, который имеет расширение .ldb и то же имя, что и у файла .mdb. При использовании файлов в формате ACCDB контроль блокировки осуществляется файлом, который имеет расширение .laccdb. Файлы .ldb и .laccdb автоматически уничтожаются при закрытии базы данных всеми пользователями.

Замечание 1

Использование отдельных файлов блокировки для файлов СУБД Access 2010 и файлов, которые созданы в более ранних версиях MS Access, позволяет обеспечить одновременное открытие в MS Access 2010 файлов .accdb и .mdb с одинаковыми именами, что не приводит к возникновению конфликтов в файле блокировки, так как создаются два различных файла блокировки. К тому же можно выполнять одновременноt открытие одного и того же файла .mdb в MS Access 2010 и в более ранних версиях MS Access, так как обеими версиями используется один и тот же файл блокировки .ldb.

Базу данных MS Access можно превратить в базу данных, которая доступна лишь для выполнения, не доступна для изменений и скрывающая свой код. С этой целью базу данных необходимо скомпилировать и сохранить в файле формата ACCDE, который заменил файлы с расширением .mde в предыдущих версиях. При преобразовании происходит удаление из базы данных всего исходного текста программ на VBA, в результате происходит сжатие базы, что приводит к значительному сокращению размера файла. Код VBA в базе данных формата ACCDE может лишь выполняться, но его просмотр и изменение невозможно. В такой ситуации пользователи не имеют права изменять структуру модулей, отчетов или форм.

Преобразование БД

Чтобы преобразовать в формат ACCDE файл базы данных ACCDB, необходимо:

  1. на вкладке Файл нажать кнопку Сохранить и опубликовать,
  2. выбрать пункт Создать ACCDE в списке Сохранить базу данных как,
  3. затем в окне Сохранить как нажать кнопку Сохранить.

Поскольку проекты MS Access являются клиентскими пользовательскими приложениями, они позволяют выполнять подключение к базам данных SQL Server, которые размещены на компьютере пользователя или в сети. Такой проект размещается в файле с расширением .adp на пользовательском компьютере. Пользователь в проекте может использовать существующую базу данных или создавать новую на сервере SQL. Файлы проекта, как и файлы базы данных MS Access, могут быть преобразованы в исполняемые файлы, которые приобретают расширение .ade.

Замечание 2

Начиная с версии 2007 СУБД Access, разработано новое расширение файлов .accdr, которое позволяет выполнять открытие базы данных в режиме выполнения. Произведя простую замену расширения .accdb файла базы данных на .accdr можно создавать исполняемую версию базы данных MS Access, которая является закрытой для изменений. Для восстановления полной функциональности необходимо выполнить простой возврат старого расширения .accdb файлу базы данных.

Расширение и форматы файлов 1С 8.2, 8.3

 

*.cf — файл содержит только конфигурацию(код и структура) без пользовательских данных. Создаётся из конфигуратора 1С 8.х: «Конфигурация -> Сохранить конфигурацию в файл» или «Конфигурация -> Поставка конфигурации -> Создать файл поставки и обновление конфигурации -> признак «Создать файл поставки»».

 

*.cfu — файл содержит только обновление конфигурации. Например файл 1cv8.cfu. Создать конфигурацию из этого файла невозможно, так как он содержит в себе только отличия новой конфигурации от предыдущей. Создаётся из конфигуратора 1С 8.х: «Конфигурация -> Поставка конфигурации -> Создать файл поставки и обновление конфигурации -> признак «Создать файл обновления конфигурации»».

*.cfe — файл-расширение, предназначенный для доработки конфигурации без её изменения. При использовании расширений 1С (*.cfe) — доработанная конфигурация может полноценно обновляться и с поддержки не снимается.

 

*.dt — файл содержит конфигурацию вместе с пользовательской базой данных. Это специализированный формат архива 1С 8. Создаётся из конфигуратора 1С 8.х: «Администрирование -> Выгрузить информационную базу».

 

*.epf (*.erf) – файл внешней обработки (отчёта). Любую обработку (отчёт) из конфигурации можно сохранить внешней.  Создаётся из конфигуратора 1С 8.х: «Конфигурация -> Открыть конфигурацию -> становимся на нужную обработку (отчёт) -> выделяем правой кнопкой мыши -> Сохранить как внешнюю обработку, отчёт…».

*.1cd – файл полноценной базы данных. Представление имени по умолчанию:  1Cv8.1CD. Включает в себя конфигурацию, базу данных, пользовательские настройки. Открывается платформой 1С 8.x. Создаётся для разработки новой конфигурации автоматически по кнопке «Добавить» при выборе пункта «Создание новой информационной базы».

 

*.log, *.lgf, *.lgp, *.elf — лог файлы, которые собирают информацию (регистрируют данные) в 1С 8.0 8.1, 8.2, 8.3. Например, файл 1Cv8.lgf (в каталоге 1Cv8Log) содержит информацию журнала регистрации.

*.cdn — файл с таким расширением (1Cv8.cdn) служит для ручной или автоматической блокировки базы данных 1С Предприятия восьмой версии.

*.mxl — файлы печатных форм используются, в том числе и в 1С. Являются как печатными формами документов, справочников, отчётов, так и различными накопителями данных для различных классификаторов.  Открывается через Конфигуратор или в режиме 1С:Предприятии через «файл -> открыть». Создаётся точно так же: в режиме Конфигуратор или в 1С:Предприятии через «файл -> новый». Так же файлы с такими расширениями могут служить правилами переноса, например, из 1С 7.7 в 8.2 (acc77_82.xml и вспомогательная обработка exp77_82.ert) — находятся они обычно в папке ExtForms.

 

*.efd — это архивный файл 1С, используется для установки конфигурации. Содержит или конфигурацию 1с или обновление к ней. Запускается с помощью вспомогательного исполняющего файла setup.exe (должен находиться в одной папке).

 

*.mft – вспомогательный файл для создания конфигурации из шаблона. Содержит информацию о конфигурации, описание, пути, название. Используется непосредственно самой платформой при создании информационной базы 1С из шаблона.

 

*.grs — файлы графических схем в специализированном формате 1С. Открывается через Конфигуратор или в режиме 1С:Предприятии через «файл -> открыть». Создаётся точно так же: в режиме Конфигуратор или в 1С:Предприятии через «файл -> новый».

 

*.geo — файлы географических схем в специализированном формате 1С. Открывается через Конфигуратор или в режиме 1С:Предприятии через «файл -> открыть». Создаётся точно так же: в режиме Конфигуратор или в 1С:Предприятии через «файл -> новый».

 

*.st — файлы шаблонов текстов. Используются в основном 1С разработчиками.

*.pff — файл с сохраненными замерами производительности. Используются системными администраторами и специалистами 1С.

*.pfl — файл содержащий различные параметры для старта и работы с 1С:

…1Cv8.pfl — параметры для компьютера/информационной базы/пользователя (в т.ч. пароли пользователей, настройки текстового редактора, настройки глобального поиска по текстам конфигурации, список переменных для быстрого просмотра в отладчике)

…1Cv8strt.pfl – параметры диалога выбора информационной базы

…1Cv8cmn.pfl — общие параметры для компьютера, используемые в 1С:Предприятии/Конфигураторе (в т.ч. цвета редактора модулей в конфигураторе)

*.ini — стандартное расширение файла настроек в разных программах. В 1С 8 используется файл nethasp.ini для хранения настроек аппаратного ключа.

расширение базы данных — это… Что такое расширение базы данных?

расширение базы данных
spread-out

Большой англо-русский и русско-английский словарь.
2001.

  • расширение ассортимента
  • расширение близости

Смотреть что такое «расширение базы данных» в других словарях:

  • PPP (базы данных) — PPP (читается «пипипи» или «пэпэпэ»; от англ. positions per page  позиций на страницу)  единица измерения ширины потока вывода информации из базы данных. Содержание 1 Появление …   Википедия

  • Расширение территории Москвы (2011—2012) — Данные в этой статье приведены по состоянию на 26 июня 2012. Вы можете помочь …   Википедия

  • Проектирование баз данных — процесс создания схемы базы данных и определения необходимых ограничений целостности. Содержание 1 Основные задачи проектирования баз данных …   Википедия

  • ГОСТ Р ИСО 8000-102-2011: Качество данных. Часть 102. Основные данные. Обмен данными характеристик. Словарь — Терминология ГОСТ Р ИСО 8000 102 2011: Качество данных. Часть 102. Основные данные. Обмен данными характеристик. Словарь оригинал документа: 5.7 авторитетный источник данных: Владелец процесса, производящего данные. Определения термина из разных… …   Словарь-справочник терминов нормативно-технической документации

  • Пространственная база данных — Пространственная база данных  база данных (БД), оптимизированная для хранения и выполнения запросов к данным о пространственных объектах, представленных некоторыми абстракциями: точка, линия, полигон и др. (лишь отчасти соответствующих… …   Википедия

  • Инфраструктура — (Infrastructure) Инфраструктура это комплекс взаимосвязанных обслуживающих структур или объектов Транспортная, социальная, дорожная, рыночная, инновационная инфраструктуры, их развитие и элементы Содержание >>>>>>>> …   Энциклопедия инвестора

  • Трёхуровневая архитектура — Пример трёхуровневой архитектуры. В компьютерных технологиях трёхуровневая архитектура, синоним трёхзвенная архитектура (анг …   Википедия

  • Международные рейтинговые агентства — (International rating agencies) Рейтинговые агентства это организация, занимающаяся оценкой платёжеспособности субъектов финансового рынка Международные рейтинговые агентства: кредитный рейтинг стран, Fitch Ratings, Moody s, S&P, Morningstar,… …   Энциклопедия инвестора

  • Основные направления налоговой политики на 2009-2011 гг. — Основные направления налоговой политики на 2009 2011 гг. В соответствии с принципами среднесрочного финансового планирования Министерством финансов Российской Федерации в 2007 году был впервые разработан документ, определяющий концептуальные… …   Энциклопедия ньюсмейкеров

  • Дескрипционная логика — Описательные логики[1] или дескрипционные логики[2][источник не указан 861 день](сокр. ДЛ, англ. description logics, иногда используется неточный перевод: дескриптивные логики)  семейство языков представления знаний …   Википедия

  • PostgreSQL — Логотип PostgreSQL Тип Объектно реля …   Википедия

Расширение баз данных на сервере баз данных Navision

Расширение баз данных на сервере баз данных Navision

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

Предупреждение:

Перед расширением базы данных необходимо
создать ее резервную копию.

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

Методы расширения баз данных:

  • Можно увеличить размер существующего файла базы данных в
    килобайтах (Кб).

  • Можно создать один или несколько новых файлов БД и связать их с
    существующей базой данных.

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

Порядок расширения базы данных:

  1. В строке меню выберите пункты Файл, База
    данных, Расширить;
    откроется окно Расширить
    БД.

  2. В поле Добавить (KB) введите
    количество килобайтов, которое нужно добавить к БД, или в поле
    Новый размер введите общее
    количество килобайтов, которое отводится под БД.

  3. Чтобы сохранить произведенные изменения, щелкните OK.

Примечание

Чтобы расширить базу данных, необходимо иметь
достаточный объем свободного пространства. (Эта величина
отображается в поле Лицензировано
(KB)).

Если пользователь не имеет права на расширение базы данных, то
при попытке расширить ее появится сообщение об ошибке.

Дополнительная информация

Создание новых файлов БД на сервере
баз данных Navision Server

Создание баз данных

Изменение
баз данных на сервере Microsoft SQL Server


[ELMA3] Работа с базами данных

Рассмотрим работу с базами данных для двух редакций системы: ELMA Экспресс и ELMA Стандарт. В версии ELMA Экспресс используется бесплатная база данных FireBird, для разработки и администрирования Firebird среда IBExpert. В качестве СУБД для ELMA Стандарт используется MS SQL Server, а SQLServerManagementStudio, утилита из Microsoft SQL Server 2005 и более поздних версий для конфигурирования, управления и администрирования всех компонентов MicrosoftSQLServer.

При установке программы ELMA создается новая база данных, файл с базой данных при этом находится:

  • ELMA Экспресс: файл БД по умолчанию находится в папке UserConfig, соответственно примерный путь до данного файла: C:\\ELMA3-Express\UserConfig. Файл с расширением .fdb файл базы данных. Файл с расширением .fbk резервный файл базы данных;
  • ELMA Стандарт: файл БД располагается в папке MSSQLserver, например: C:\ProgramFiles\MicrosoftSQLServer\MSRS11.MSSQLSERVER\MSSQL\DATA. Файл с расширением .mdf файл БД, файл .ldf – лог-файл.

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

Рассмотрим основные операции с базами данных.

Резервное копирование базы данных Firebird

Операция резервного копирования для Firebird может быть выполнена различными способами, такими как использование bat-файла (https://www.elma-bpm.ru/kb/article-326.html), в среде IBExpert и др.

Необходимо перед началом резервного копирования добиться отключения всех активных подключений к БД посредством отключения БД (см. ниже) или остановки веб-сервера ELMA (или сервера IIS).

Рассмотрим бэкап в IBExpert: в меню Services выберите BackupDatabase. Появится окно Database Backup, в котором в закладке Backup Files уже установлены некоторые необходимые значения. Вы можете изменить имя файла копии и его размер. Как мы видим, резервная копия базы данных Firebird будет иметь расширение .fbk.

В нижней части экрана в разделе Output из выпадающего списка выберите вариант On Screen, чтобы протокол копирования выводился на экран в вкладке Output.

Нажмите на кнопку Start Backup. Текущей станет вкладка Output, в которой будут отображены все сообщения копирования. Вы можете выполнить копирование в произвольное количество файлов копии. Для этого на панели инструментов нажмите на кнопку Append file и в появившейся строке установите нужные характеристики файла копии.

Операция резервного копирования для MS SQL

Операция резервного копирования базы данных MS SQL может быть выполнена несколькими способами. Рассмотрим вариант резервного копирования в среде SQLManagementStudio. Для этого необходимо в списке баз данных выбрать необходимую БД и в контекстном меню выбрать пункт Задачи, далее выбрать команду Создать резервную копию.

Откроется диалоговое окно Резервное копирование базы данных. Заполните необходимые поля. Резервная копия базы данных при этом будет иметь расширение .bak. В разделе Параметры (левого меню можно сжать резервную копию БД при установке флажка Сжимать резервные копии.

Дополнительную информацию можно найти в Справке SQLManagementStudio.

Резервное копирование базы данных Oracle

Резервное копирование базы данных Oracle можно выполнить несколькими способами. Подробнее о них см. на странице Резервное копирование базы данных Oracle.

Восстановление базы данных

Операция восстановления базы данных производится из бэкап-файла и загружает данные из бэкап-файла в выбранную базу данных. Для Firebird это файлы расширения .fbk, для mssql .bak. При этом, не стоит путать понятия восстановления и подключения базы данных; подключение базы данных означает подключение самого файла БД, а бэкап подразумевает сначала процедуру восстановления из бэкап-файла.

Перед процедурой восстановления в текущую базу данных остановите работу веб-сервера (либо службу IIS) или отключите БД (см ниже).

Операцию восстановления для Firebird так же, как и бэкап, можно проводить, например, через bat-файл (https://www.elma-bpm.ru/kb/article-326.html) и др.

Восстановление в IBExpert

Рассмотрим процедуру восстановления в IBExpert: для этого в контекстном меню Services выберите пункт RestoreDatabase. Появится диалоговое окно DatabaseRestore. В закладке Files уже установлены все необходимые значения. В поле Restore into указано Existing database.

Нажмите на строку FileName. В правой части поля появится кнопка с тремя точками. Нажмите на эту кнопку и в окне открытия файла выберите файл копии. Установите флажок Replace existing database (заменять существующую базу данных).

Вы можете также изменить размер страницы базы данных, выбрав его из выпадающего списка Page Size.

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

Рекомендации по выбору размера страницы:

  • для дисковых накопителей с файловой системой NTFS 4096 байт. Перед этим следует убедиться, что размер кластера у NTFS-диска установлен в 4096 байт;
  • для дисков с FAT32 – 8192 или 16384 байта.

Нажмите на кнопку Start Restore. Появится окно ввода имени и пароля пользователя. Вы можете выполнить восстановление в качестве пользователя SYSDBA. База данных будет восстановлена с резервной копии.

Если вы хотите восстановить резервную копию в базу данных с другим именем, то в выпадающем списке Restore into нужно выбрать пункт New database, в поле Database File нужно ввести полный путь к новому (или существующему) файлу базы данных, в поле File Name нужно ввести путь к файлу резервной копии или воспользоваться кнопкой обзора для выбора этого файла.

Восстановление в SQL Server

Операция восстановления может быть выполнена несколькими способами, рассмотрим вариант резервного копирования в среде SQLManagementStudio. Для этого необходимо выбрать пункт Базы данных и в контекстном меню выбрать пункт Задачи, далее выбрать команду Восстановить базу данных. Откроется диалоговое окно Восстановление базы данных. Заполните необходимые данные.

Дополнительную информацию можно найти в Справке SQLManagementstudio.

Восстановление базы данных Oracle

Восстановить базу данных Oracle можно несколькими способами. Подробнее о них см. на странице Восстановление из бэкапа базы Oracle.

Плановое обслуживание базы данных

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

В SQL данная операция осуществляется в SQL Management Studio через Мастер планов обслуживания:

  1. Раскройте сервер.
  2. Откройте папку Управление.
  3. Нажмите правой кнопкой мыши на кнопку Планы обслуживания и выберите пункт Мастер планов обслуживания. Мастер запустится, и после этого можно будет создать план в соответствии с индивидуальными задачами обслуживания. Здесь вы можете настроить резервное копирование как баз данных, так и например журналов транзакции.

Для Firebird также можно настроить плановое обслуживание БД, используя bat-файл или другие команды. Способы настройки планового обслуживания рассмотрены в Интернете, например, на ресурсе: http://www.ibase.ru/devinfo/gbak.html.

Отключение и подключение БД

Если база данных используется в сети несколькими клиентами, то во избежание повреждения или потери данных бывает полезным выполнить ее остановку, чтобы закрыть доступ клиентам к базе данных на время выполнения операции. При этом файл базы данных остается на своем месте, перестает быть активна только привязка файла базы данных к СУБД, что делает невозможной работу с этим файлом. Впоследствии базу данных можно присоединить и продолжить работу с ней.

В SQL данная операция выполняется после нажатия на кнопку Задачи – Отсоединить. Операция подключения базы данных осуществляется после нажатия на кнопку Задачи – Присоединить.

Firebird: для отключения БД нужно выбрать в меню Services Database Shutdown. В появившемся окне из выпадающего списка выбрать одну из зарегистрированных в IBExpert баз данных или набрать имя файла базы данных. Выбрать режим: Forced, Deny Transaction или Deny Attachment, задать время ожидания и щелкнуть по кнопке Shutdown.

Чтобы перевести базу данных в активное состояние нужно выбрать в меню Services Database Online, в появившемся окне выбрать из списка или ввести вручную имя файла базы данных и щелкнуть по кнопке Bring Online.

Подключение ELMA к базе данных

Информация о подключении сервера ELMA к базе данных указывается в конфигурационном файле configuration.config (папка ELMA/UserConfig). Соответственно, можно изменить путь до базы (для FDB) или имя БД (для SQL) в случае создания новой БД. Для FDB – новую БД необходимо также переместить в папку UserConfig.

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

В таком случае при запуске БД будет отображена форма активации, на которой требуется ввести ключ активации сервера, полученный у менеджера или партнёра компании ELMA.

Список компонентов, которые требуется активировать, а также информация о редакции системы, регистрационный ключ и токен сервера доступны по ссылке Посмотреть список требуемых компонентов, расположенной ниже кнопки Активировать.

Вся информация в данном окне может быть скопирована в буфер обмена с помощью кнопки Копировать в буфер. Для возвращения к предыдущему окну необходимо нажать на ссылку < Назад.

Настройка портов, учетных записей

Для версии ELMA:Экспресс можно изменять порт подключения к СУБД, а также учетные данные. Это можно осуществить в конфигурационном файле в папке UserConfig:

Использование журналов транзакции (или журналов резервного копирования)

Каждая база данных SQL Server содержит журнал, в который записываются все транзакции и все изменения базы данных, выполняемые каждой транзакцией. Журнал транзакций — это важная составляющая базы данных, и понимание и управление этим журналом является важной частью роли администратора базы данных

Можно создавать резервные копии Журналов транзакции, используя операции Резервное копирование, аналогично резервной копии БД, но в поле Тип выбрать Журналы транзакции, или используя Мастер планов обслуживания и также указать копирование журнала.

СУБД Firebird не использует отдельный журнал для сохранения выполненных транзакций, и использует единственный файл для хранения всех данных.

Передача базы данных в службу технической поддержки

Передача базы данных в службу технической поддержки позволяет наиболее оперативно решать ошибки, поэтому нужно относиться к этой процедуре с пониманием. При этом оригиналы всех документов, файлы остаются у вас. Для передачи вы можете использовать файл БД (путь до файлов БД указан в начале статьи), однако предпочтительней использовать бэкап базы данных. Размер бэкапа гораздо меньше файла БД, его размер можно уменьшить еще больше, если добавить его в архив. Файлы бэкапов БД прекрасно поддаются архивированию. При создании архива используйте разбитие файла на части. Рекомендуем использовать части по 50-95 Мбайт. Файлы такого размера отлично загружаются на сайт технической поддержки https://support.elma-bpm.ru

На сайте технической поддержки прикрепляйте файлы как обычные вложения.

По запросу сотрудников технической поддержки иногда потребуется прислать ldf-файл (для MSSQL), когда это действительно необходимо, обычно присылать файл с логами не нужно.

Руководство по расширению базы данных KNIME

Рисунок 25. Чтение из базы данных

На рисунке выше показан пример чтения из базы данных. В этом примере мы хотим прочитать
набор данных о рейсах, хранящийся в базе данных h3, в таблицу данных KNIME.

Сначала вам понадобится узел коннектора, чтобы установить соединение с базой данных, в приведенном выше примере это база данных h3.
В зависимости от того, к какой базе данных мы хотим подключиться, существует несколько выделенных узлов коннектора. Для получения дополнительной информации о
как подключиться к базе данных, см. раздел «Подключение к базе данных».

Рисунок 26. Диалоговое окно настройки выбора таблицы БД

После того, как соединение установлено, следующим шагом будет использование узла DB Table Selector , который позволяет выбрать таблицу
или представление в интерактивном режиме на основе входного соединения с базой данных.

На рисунке слева показано диалоговое окно конфигурации узла селектора таблиц БД . В верхней части вы можете
введите схему и имя таблицы / представления, которое вы хотите выбрать, в этом примере мы хотим выбрать таблицу «рейсы».

Нажатие кнопки Select a table откроет окно браузера метаданных базы данных со списком доступных
таблицы / представления в базе данных.

Кроме того, установка флажка Custom Query позволит вам написать свой собственный запрос SQL для сужения
результат. Он принимает любой оператор SELECT, а заполнитель # table # может использоваться для ссылки на таблицу.
выбирается с помощью Выберите таблицу кнопку.

Вкладка Input Type Mapping позволяет вам определять правила сопоставления от типов базы данных к типам KNIME.Для большего
Информацию об этом см. в разделе «Сопоставление типов».

Выходом этого узла является соединение данных БД, которое содержит базу данных.
информация и запрос SQL автоматически строятся платформой, которая выбирает введенную таблицу или введенный пользователем
индивидуальный запрос. Чтобы прочитать выбранную таблицу или представление в KNIME Analytics Platform, вы можете использовать узел DB Reader .
Выполнение этого узла приведет к выполнению входного SQL-запроса в базе данных, а на выходе будет результат, сохраненный в
Таблица данных KNIME, которая будет храниться на компьютере, на котором работает платформа KNIME Analytics.

Браузер метаданных базы данных

Рисунок 27. Обозреватель метаданных базы данных

Обозреватель метаданных базы данных показывает схему базы данных, включая все таблицы / представления и их соответствующие столбцы.
и типы данных столбца. При первом открытии он извлекает метаданные из базы данных и кэширует их для последующего использования.
Щелчком по элементу (схеме / таблице / представлению) отображаются содержащиеся в нем элементы.Чтобы выбрать таблицу или представление, выберите имя и нажмите OK или дважды щелкните элемент.

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

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

Опция

Описание

хост

Имя хоста или IP-адрес сервера Oracle.

порт

Порт, на котором сервер Oracle принимает соединения (часто это порт 1521).

база данных

Имя базы данных для подключения.
По умолчанию это интерпретируется как имя SID. Чтобы подключиться к Сервису, укажите перед именем префикс /.

схема

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

пользователь

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

пароль

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

макс. Соединений
мин. Соединений
размер выборки
Тайм-аут соединения
проверить соединения

Параметры конфигурации пула соединений.Подробности см. В разделе «Пул соединений с базой данных».

Бокс без упаковки

Управляет способом создания фильтров ограничивающей рамки для геометрии в базе данных. См. Раздел Использование свободной ограничивающей рамки ниже.

bbox метаданных

Флаг, контролирующий использование таблиц MDSYS.USER_SDO_GEOM_METADATA или MDSYS.ALL_SDO_GEOM_METADATA для вычислений ограничивающих рамок, это обеспечивает лучшую производительность, если доступ к представлениям быстрый и границы настроены прямо в таблицах, по умолчанию ложно