iBase.ru Техническая поддержка Firebird/InterBase
Инструменты разработчика Embarcadero
  Читайте нас:  t  f           eng

Официальная техническая поддержка Firebird для предприятий и разработчиков
Профессиональные инструменты IBSurgeon для СУБД Firebird и InterBase
Платиновый спонсор Firebird Foundation

 

Прайс-лист на ПО Embarcadero: Delphi, RAD Studio, InterBase...
FAQ по лицензированию ПО Embarcadero
• Акции: до 31 января 2012: амнистия upgrade на XE2, до 28 марта: BOGO


Инструменты разработчика и администратора

! обращайте внимание на дату файлов. Утилиты, выпущенные до 2001 года с вероятностью 99% не умеют работать с диалектом 3 (Interbase 6, Firebird, Yaffil).

Name, location Description, file, date, author
Лучший инструментарий для администратора или разработчика
IBExpert Инструмент для работы с InterBase/Firebird/Yaffil.
IBManager Специализированный инструмент для работы с базами данных IB. Содержит в себе средства управления всеми объектами базы данных, редактор SQL с автозаменой текста, выполнение SQL-скриптов, извлечение метаданных, шаблоны SQL и поддержку D&D, гипертекстовый механизм навигации по объектам базы данных в sql-редакторах и синтаксическая подсветка, отладчик процедур и т.п. Версия для ознакомления.
самая свежая версия. (c) EMS HiTech.
ibWebAdmin Управление базами данных через PHP. Может создавать базы данных, таблицы, триггеры, процедуры, выполнять SQL-операторы и т.п.
IB Workbench Инструментальная среда для работы с объектами IB. Просмотр, редактирование, синтаксическая подстветка, хранение реиспользуемых кусков кода, и проч. Поддерживает IB6, диалекты 1 и 3. Бесплатная Lite и платная Pro версии.
download, Upscene Productuions.
Flamerobin Кросс-платформенный инструмент администрирования Firebird.
IB_SQL утилита для работы с БД через IB API. Удобна для просмотра плана запросов без их выполнения, и любых работ со структурами БД. Написана на IBObjects (см. выше), поддерживает IB 6, диалекты 1 и 3.
ib_sql_exe.zip (1.2Mb), 19.03.2002, Jason Wharton.
IBAnalyst Инструмент для анализа статистики базы данных. Показывает состояние транзакций, фрагментированные таблицы, индексы, версии и многое другое. Выводится список рекомендаций по состоянию БД и улучшению производительности. Справка содержит полное описание выводимой информации, и две статьи по состоянию транзакций и правильному сбору статистики.
ibanalyst_r.zip (800k), iBase
Альтернативный инструментарий
Database Workshop Для прямой работы с базами как серверов IB, MySQL, PostgreSQL, так и форматами Paradox, dBase и FoxPro при наличии BDE. Позволяет выполнять разнообразные операции с данными и метаданными, в том числе подключаемые обработчики через плагины (dll).
wIBzard инструмент для работы с объектами баз данных IB. Мощный интерфейс с высокой функциональностью - помощник создания запросов на обновляемые view, создание многофайловых баз данных, и т.п.
IBAccess OpenSource инструмент для работы с БД. Может работать как через Services API, так и вызовом утилит командной строки.
дистрибутивы для Windows, Linux, исходные тексты
MiTeC IBQuery Инструмент для работы с IB6. Просматривает метаданные, данные, выполняет скрипты, управляет пользователями и т.д.
mitecibquery.zip (629k), 05.10.2001, MichaL MutL
MCIB Plug-In для Midnight Commander 4.5. Позволяет просматривать таблицы, триггеры домены и проч. в виде файловой системы. Поддерживает перекодирование данных из 1251 в кои8.
mcib.tar.gz (3k), 15.02.2001, Ivan Gudym.
Менеджеры алиасов (строк коннектов к БД)
  алиасы баз данных поддерживаются в Firebird 1.5 и InterBase 7.5.1.
IBAM Менеджер алиасов баз данных IB с возможностью шифрования трафика между клиентом и сервером.
ibam1_2.zip (1.3M), ORCKA Development
Менеджеры логов, мониторы и скриптовые утилиты
FBScanner Инструмент для мониторинга сетевого трафика между клиентом и сервером Firebird и InterBase. Позволяет просматривать запросы, находить клиентов, стартовавших долгоживущие транзакции, определять причины обрывов соединений и т.п.
LogManager

инструмент отслеживания изменений данных, метаданных, тестирования производительности и т.п. Версия для ознакомления.
latest downloads,

IBLogDaemon инструмент для записи в текстовый лог-файл текущих значений переменных Interbase, а также последовательности исполнения хранимых процедур и триггеров Interbase. Лог-даемон по сути представляет из себя набор UDF, записывающих в лог предопределенные события, а также события, определяемые пользователем. Для записи данных в файл необходимо модифицировать текст процедур и тригге ров, добавляя в нужные точки выполнения вызовы соот ветствующих UDF. Лог представляет собой обычный текстовый файл и может быть просмотрен с помощью любого текстового редактора.
iblogdaemon.zip (632K), 23.10.2000, Воденников Д.Ю.
IBConSvc Монитор подключений по tcp/ip - утилита для регистрации подключений к IB (порт 3050) или Firebird. Сохраняет лог в файле, который можно подключить как external table, или прямо в interbase.log. Очень полезна для определения машин, с которых происходит разрыв коннекта с IB (сравнение времени отключений и времени ошибок 10054 в interbase.log). Работает под Win9x, NT, W2K. Позволяет отключать соединения из tray. С исходными текстами.
ibconsvc.zip (264k), 06.04.2003, Вадим Криц.
Утилиты для сравнения метаданных (структур БД)
IB Database Comparer утилита предназначена для нахождения различий в двух базах данных формата IB (*.GDB-файлы) по их скриптам (DDL-файлам), содержащим метаданные. Результатом сравнения является выходной скрипт, в котором содержатся команды модификации целевой БД (Target) для приведения ее в соответствие к эталонной БД (Master). Версия 1.13b. Также существует в виде plugin для IBExpert.
databasecomparer.zip (652k), 25.10.2004, Boris Loboda.
FBCopy Утилита для копирования и сравнения данных между базами Firebird
Loop Finder инструмент для поиска потенциальных циклов (конструкции if-then-else игнорируются) в триггерах и хранимых процедурах по скрипту БД. 16- и 32-разрядная версии.
iblf.zip (249K), 26.09.1997, Alex V. Malinin.
Автоматизация backup и других операций
Job Scheduler Мощный автоматизатор заданий для IB/FB и MS SQL. Может работать на Linux и Windows, хранит описания задач в xml, для работы требует Java. Open Source.
FIBS Firebird-InterBase Backup Scheduler.
использует gbak, может копировать бэкапы, упаковывать их, и т.п. Каждый процесс backup работает в отдельном thread. Для Win32.
скачать.
IBSafe планировщик backup. может по завершении отсылать по почте сообщения и даже бэкапы, автоматически запаковывает бэкапы архиватором, "револьверный" бэкап, лог действий и т.д.. Поддерживаются все версии InterBase, Firebird, Yaffil.
GBAK Scheduler утилита автоматического выполнения GBAK.EXE. Позволяет создавать backup БД через заданные интервалы, создавать копии backup, вести log, уведомлять администратора по e-mail, архивировать backup в ZIP и т.п. Может работать как сервис под NT с автоматическим и ручным запуском, или как интерактивная программа (под NT и Win95).
gbakshd.zip (426K)
, 19.11.1997, Mauro Barberi. оригинальный файл.
IB Backup Scheduler Планировщик запусков GBAK.EXE для автоматизации создания резервных копий баз данных. Поддерживает список слотов, для каждого из которых указывается день недели (есть опция ежедневно), время запуска и набор параметров и ключей GBAK.EXE. Выполняемые действия фиксируются в логе. Справка в формате HTML.Исходные тексты -
ibs05src.zip (40K) - sources, 30.07.1999,
ibs05bin.zip(259K) - exe & help, Edvard V. Popkov.
TimeToBackup Кросс-платформенный (Windows, Linux) инструмент для автоматизации backup с открытым кодом. Есть GUI и режим сервиса для возможности удаленного администрирования. Исходные тексты на Delphi (под Linux компилируется в Kylix).
ibBackup Еще один автоматизатор backup.
ibbackup.zip (1.2M), 14.06.2001, by Woody
ibbackupsource.zip (38K) - исходные тексты
Утилиты и инструменты для копирования данных
IB DataPump средство для копирования данных между базами данных. Практически похоже на репликатор, т.к. позволяет отключать триггеры на время копирования данных, учитывает зависимости таблиц, определять пакеты записей в транзакциях и т.п. Кроме этого может закачивать данные из ADO, BDE, ODBC.
ibpump.zip (650K), v3.4, 04.11.2002, Alexander Poloziouk.
FBExport Утилита для экспорта и импорта данных между БД Firebird.
dbf2ext

Утилита командной строки для копирования dbf в external table, для последующего импорта в IB/FB. С исходным текстом на Delphi. Вариант сделан на базе dbf2ib_et.zip
dbf2ext.zip, оригинальная ссылка. Владимир Бахвалов
также можно скачать dbf2csv.zip.

FBExport, FBCopy инструменты для экспорта-импорта данных в виде скриптов, и для копирования данных между серверами Firebird.
Обе утилиты работают под Windows и Linux, в вариантах GUI и командной строки.
IBDBCopy Утилита командной строки, работающая через IB API, предназначенная для 'сверхскоростного' копирования данных между базами данных, находящимися на одном или разных серверах. Выборка данных, которые должны быть скопированы, определяется предложением SELECT. Дополнительно утилита может создавать/удалять базы и выполнять команды DDL. Версия 2.05.
ibdbcopy.zip (150K), 07.12.2000, George Kozaderov.
IB Easy Pump утилита для копирования данных между базами данных. Сохраняет определения source и destination для последующего копирования, может выключать триггеры для исключения конфликтов при копировани, копирует генераторы, проч.
ibep_beta.zip (680K), v0.9c, 22.03.2000, Marcello Mannino.
xPump средство переноса db и dbf файлов в IB. Использует BDE. Поддерживает домены, default и check. Исправляет имена полей с учетом ключевых слов IB. Выдает скрипт создания таблиц, позволяет указывать collate.
xpump.zip, (684K), 04.11.2000, Галимарзанов Фанис.
BMI Batch Mover for Interbase. Утилита командной строки, для быстрой закачки данных,из ASCII файла или STDIN с произвольными разделителями, в таблицу InterBase. Работает с диалектом 3.
bmi.zip (36k), 12.10.2001, Alexandr Nartov
DataPump Утилита для копирования данных, использует BDE. Позволяет задавать генерацию ID-ов при переносе данных, ведет лог, сохраняет настройки, и т.д.
datapump.zip (423k), 26.09.2001, Моложавцев Олег
Прочее
Planalyzer Анализатор планов выполняемых запросов. Поддерживает версии IB от 5.6 до 7. Для 6.5 и 7 поддерживает отключение выполнения длительных запросов. Показывает используемые индексы, "вредные" индексы, отсутствие необходимых индексов и т.п.
planalyzer.zip (1.3M), 24.10.2002, Craig Stuntz.
Insert Generator утилита для генерации тестовых данных. Работает через BDE.
insgen.zip (493K), 17.10.1999, Vladimir Gaitanoff.
IBLOAD утилита командной строки и UDF для загрузки внешних ASCII данных в IB. С исходными текстами.
ibload.zip (68K), 04.04.1997, Johan Colijn.
CheckNull Утилита для проверки not null полей на отсутствие null (перед backup). Подробнее см. readme.txt.
checknull.zip (360k), 13.11.2001, KDV
GTools Набор из трех утилит командной строки - gidx для пересчета статистики по индексам; gdrop для удаления взаимосвязанных объектов; gkill для порчи базы данных. С исходными текстами на Delphi.
gtools.zip (806k), 11.07.2001, Oleg Loa
GLink Утилита для изменения пути в secondary файлах многофайловых БД, при их физическом перемещении на другой носитель или в каталог. Exe для Windows, Linux и исходный текст на C.
glink.zip (43k), 05.09.2003, Ivan Prenosil, Igor Kostenko
IBAffinity Утилита командной строки для привязки IB (и любой другой программы) к определенным процессорам (или одному) на многопроцессорных компьютерах под Windows. С исходным pascal-текстом.
ib_affinity.zip (30K), 20.03.2000, Karsten Strobel.