Posted
on 27.04.2012, 16:33,
by admin,
under Обучение.
Центр компетенции Progress проводит в ближайшее время в г.Москве учебный курс «Программирование на OpenEdge ABL 10.x – Best Practices». По этой ссылке можно просмотреть краткое описание курса.
Зарегистрироваться и получить скидку до конца апреля можно здесь.
Posted
on 23.04.2012, 00:28,
by dmi,
under OE Management.
Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется.
Ниже описаны некоторые часто используемые команды для работы с AI. Полный список команд можно посмотреть в руководстве OpenEdge Data Management: Database Administration.
Опции утилиты наката журналов на БД — Roll Forward (rfutil)
aiarchiver enable
Включает AI Archiver и устанавливает директорию для сохранения архивных файлов и интервал такого сохранения (если они явно заданы)
aiarchiver end
Выключает сервис AI Archiver, но не выключает само AI журналирование базы данных
aiarchiver setdir
Позволяет переназначить директорию для сохранения архивных экстентов AI на запущенной базе данных. Все последующие файлы после такой команды будут сохраняться в новой директории
aiarchiver setinterval
Позволяет изменить интервал архивирования AI экстентов на запущенной базе данных. Или задает интервал, если интервал архивации не был задан при запуске базы данных
Posted
on 22.04.2012, 23:00,
by dmi,
under OE Management.
Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется.
Включение процесса After-Image
Процесс After-Image можно включить несколькими способами. Два способа включения рассмотрены ниже.
1) В режиме оффлайн базы данных:
2) При запущенной базе данных, в онлайн-режиме
Больше никаких действий выполнять не нужно. Включение AI-журналирования в оффлайн-режиме подразумевает, что это сделано непосредственно сразу после снятия бекапа БД. В некоторых случаях необходимо обмануть этот механизм и существует команда, которая маркирует БД, как БД прошедшую резервное копирование. Эти случаи и саму команду мы рассмотрим ниже.
Включение AI Archiver
Автоматическая архивация AI-журналов (или AI Archiver) — это служба запускаемая при старте БД. AI Archiver помечает AI экстент со статусом BUSY как FULL-экстент и копирует его в заданное местоположение по заданным правилам. Любой экстент со статусом FULL (переключенный бекапом БД, образовавшийся при заполнении экстента фиксированного размера или при включении режима quiet-point БД) будет обработан AI Archiver.
Для того, чтобы включить AI Archiver необходимо выполнить следующие команды:
1) Для остановленной БД (режим оффлайн)
2) Для запущенной БД
где directory — одна директория или список директорий для копирования заполненных AI-экстентов, #_of_seconds — интервал копирования в секундах (рассмотрим ниже)
Если вы включаете AI-журналирование в режиме онлайн, то у вас есть возможность одновременно включить и AI Archiver. Для этого надо использовать одновременно обе опции — enableai и enablearchiver.
Posted
on 17.03.2012, 18:49,
by dmi,
under OE Management.
Продолжение перевода Adam Backman «OpenEdge Revealed:Mastering the OpenEdge Database with OpenEdge Management». Перевод публикуется в виде статей и постоянно редактируется.
Журналирование After-Image
Теперь пришло время познакомиться с журналированием After-Image. Файлы After-Image используются для восстановления базы данных до последней успешно завершенной транзакции или для восстановления состояния БД на определенный момент времени. В основном, эта возможность используется для восстановления после краха системы (например, после потери носителей данных), но есть и другие причины для применения данного функционала.
Файлы AI похожи на файлы BI — доступ к ним осуществляется так же последовательно, однако у них нет автоматического повторного использования. Из-за этого ограничения использование AI-журналирования требовало участия администратора. Но начиная с 10-ой версии в OpenEdge для облегчения работы используется AI Archiver. Кроме того, AI-журналирование является неотъемлимой частью OE Replication, так что если вы планируете запустить репликацию БД, то AI-журналирование должно быть включено.
На сегодняшний день AI-журналирование является единственным способом восстановления при сбоях аппаратного обеспечения и при логическом разрушении информации в базе данных.
Рассмотрим пример : был запущен некорректный скрипт, который обновил каждое поле Name таблицы Customer на значение «Frank Smith». Никакие меры физической защиты БД тут не помогут — если мы используем зеркалирование, то и на зеркальном массиве у нас будут неправильные данные. Единственный способ восстановить данные — это восстановление ночного бекапа и накат (roll-forward) на него AI-файлов ровно до времени запуска вредоносной утилиты. Рекомендуется включать журналирование для любой БД, в которой обновляется информация — это позволит восстановить данные вплоть до момента отказа.
Вячеслав Туркин. Использование возможностей Savvion BPM Suite для пользователей OpenEdge
Туркин В. В., ведущий специалист по интеграционным решениям Sonic Software, Progress Technologies
Организация с точки зрения управления бизнес-процессами как дисциплины (BPM). Интеграционная шина и среда исполнения бизнес-процессов: технологии-союзники или технологии-конкуренты? Преимущества ориентированной на процессы организации. Архитектура и возможности Savvion BPM. Совместное использование Savvion BPM и OpenEdge.
Технологическое партнерство с HP в области поддержки бизнес-критичных систем
Ермаков И., руководитель отдела поддержки приоритетных заказчиков, департамент системной интеграции и технической поддержки HP Россия
Башкатов В. Г., Директор Центра компетенции Progress. CSBI Group
Ошибка пользователя, отключение электропитания, сбой в базе данных — самые безобидные ситуации, которые могут произойти с базой. Но наиболее недооценѐнную опасность, когда в один момент можно лишиться накопленной информации, представляют: стихийные бедствия; техногенные катастрофы; террористические атаки и т.п. В этом докладе Вы узнаете о существующих механизмах защиты баз данных OpenEdge от катастроф и их последствий.
Зябликов М.Г., директор ООО «Макс-К» В презентации рассказывается о возможностях создания RIA приложений, используя программный продукт WebSpeed и технологию Ajax. Коротко упомянуты возможности создания RIA приложений с использованием технологий, которые предлагает компания Progress Software. В основной части презентации подробно рассказывается о возможностях использования WebSpeed и технологии Ajax для создания RIA приложений.
DBA OpenEdge Progress
Сайт Валерия Башкатова посвящается администрированию баз данных OpenEdge Progress. Здесь публикуются различные русскоязычные материалы, относящиеся к СУБД PROGRESS и языку ABL(4GL)
Progress Technologies
Официальный дистрибьютор Progress Software Corp. на территории стран СНГ и Латвии
Форум RPUG
Русскоязычный форум пользователей продуктов Progress Software