Веб-семинар по GoldenGate 6 февраля 2015 в 11:00

imageOracle приглашает на бесплатный вебинар по продуктам интеграции данных Oracle. Вебинар будет проходить 6 февраля 2015 в 11:00 по Московскому времени.

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

Программа семинара:

11:00-11:40 Обзор решений Oracle по интеграции данных (ODI, EDQ, OEMM). Типовая архитектура Oracle для управления информацией.
11:40-12:40 Основы работы GoldenGate
12:40-14:00 Установка и настройка GoldenGate для различных СУБД, JMS-очередей, BigData и плоских файлов

Для регистрации на семинар необходимо щелкнув по ссылке зарегистрироваться, либо написать письмо с заголовком «I Am Confirming My Attendance On DIS webinar On 06.02.15» на адреса daria.aleshkova@oracle.com и alexander.ryndin@oracle.com.

Hadoop с человеческим лицом. Введение в Oracle Big Data Discovery. Веб семинар 5 февраля 2014 года 21:00 МСК.

image5 февраля в 21:00 по Москве (10:00am PT / 1:00pm ET) пройдет веб-семинар, на котором Oracle покажет новый продукт Oracle Big Data Discovery.

Записаться на семинар можно по ссылке http://www.dbta.com/Webinars/Details.aspx?EventID=707&src=or1

Краткое введение под катом.

Continue reading ‘Hadoop с человеческим лицом. Введение в Oracle Big Data Discovery. Веб семинар 5 февраля 2014 года 21:00 МСК.’ »

Гарантированная процедура для снятия (kill) сессий в RAC

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

Для снятия сессий в Oracle используются две команды:

  • alter system kill session ‘SID, SERIAL#’
  • alter system disconnect session ‘SID, SERIAL#’

Первая из этих команд сродни «kill -15», т.е. на эту команду сессия может не отреагировать. Вторая команда больше похоже на «kill -9», т.е. убивает сессию безусловно. Я заметил, что, например, в случае выполнения команды с высокой параллельностью сессия не всегда убивается командой alter system kill session. В то же время alter system disconnect session  отрабатывает великолепно, но у нее нет режима снятия сессии, работающей на другом узле в кластере. Т.е. если мы подключились к кластеру через NODE1, то disconnect session не сможет снять сессию на NODE2.

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

Для удобства я сделал пару процедур, облегчающих мне жизнь.

Continue reading ‘Гарантированная процедура для снятия (kill) сессий в RAC’ »

Лабораторные работы GoldenGate с партнерского семинара 26.01.2015