Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Эта функция доступна в предварительной версии.
Зеркальное отображение базы данных в Microsoft Fabric — это облачное решение нулевого ETL, которое создает зеркало базы данных Oracle. При настройке зеркального отображения вы получите копию данных Oracle только для чтения в OneLake, которая обновляется почти в режиме реального времени.
Предпосылки
Вам нужно:
- Рабочая область Microsoft Fabric с емкостью пробной версии или Premium Fabric
- Сервер Oracle, который является одним из следующих типов, версия 11 или более поздней с включенным LogMiner:
- Локальная среда Oracle (виртуальная машина, виртуальная машина Azure и т. д.)
- Oracle Cloud Infrastructure (OCI)
- Exadata
- Примечание. Автономная база данных Oracle не поддерживается в этой предварительной версии
Замечание
- LogMiner необходимо включить на сервере Oracle. Это средство помогает отслеживать изменения в базе данных Oracle для зеркального отображения в режиме реального времени.
- Автономная база данных Oracle не поддерживается в этой предварительной версии.
Архивация файлов журналов повторного выполнения
Если режим архива не включен в базе данных Oracle, выполните следующие действия. Если он уже включен, вы можете перейти к следующему разделу.
Подключите Oracle Recovery Manager (RMAN) к базе данных. См. статью "Подключение к целевой базе данных с помощью RMAN".
Завершение работы базы данных:
SHUTDOWN IMMEDIATE;Резервное копирование базы данных. Это защищает данные перед внесением изменений. См. статью "Выполнение всей резервной копии базы данных".
Запустите и подключите базу данных (не открывайте):
STARTUP MOUNT;Замечание
Не закрывайте базу данных, но не открывайте ее, чтобы включить архивацию.
Настройте назначения журнала архива:
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1 = 'LOCATION=/u02/oracle/logfiles';Замечание
Убедитесь, что этот каталог существует в вашей системе.
При необходимости можно задать второе расположение архива:
ALTER SYSTEM SET LOG_ARCHIVE_DEST_2 = 'LOCATION=/u03/oracle/logfiles';Включите режим архивного журнала и откройте базу данных:
ALTER DATABASE ARCHIVELOG; ALTER DATABASE OPEN;Снова завершите работу базы данных, чтобы убедиться, что все изменения применяются:
SHUTDOWN IMMEDIATE;Создайте другую резервную копию. Это необходимо, так как включение режима архивного журнала изменяет файл элемента управления. См. статью "Выполнение всей резервной копии базы данных".
Запустите базу данных:
STARTUP;Убедитесь, что режим журнала архива включен:
SELECT LOG_MODE FROM V$DATABASE;
Подсказка
Рекомендуется использовать зеркальное отображение для Oracle, мы рекомендуем очистить архивные журналы по регулярному курсу, чтобы обеспечить оптимальную производительность и стабильность.
Настройка разрешений Oracle и включение дополнительного ведения журнала
Для базы данных Oracle требуется включить дополнительное журналирование. Если у пользователя нет необходимых разрешений, попросите администратора базы данных (DBA) выполнить следующие команды:
Включите дополнительное ведение журнала для базы данных:
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;Включите дополнительный лог для каждой таблицы, которую вы хотите зеркалировать.
ALTER TABLE {schemaName}.{tableName} ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;Предоставьте эти разрешения пользователю синхронизации:
GRANT CREATE SESSION TO user; GRANT SELECT_CATALOG_ROLE TO user; GRANT CONNECT, RESOURCE TO user; GRANT EXECUTE_CATALOG_ROLE TO user; GRANT FLASHBACK ANY TABLE TO user; GRANT SELECT ANY DICTIONARY TO user; GRANT SELECT ANY TABLE TO user; GRANT LOGMINING TO user;
Установка локального шлюза данных
Установите самый новый локальный шлюз данных. Следуйте этой ссылке, чтобы узнать о требованиях к компьютеру и о том, как установить и зарегистрировать шлюз.
Подсказка
Возможно, потребуется изменить облачный брандмауэр, чтобы разрешить подключение зеркалирования к экземпляру Oracle. Мы поддерживаем зеркальное отображение для Oracle для OPDG версии 3000.282.5 или более поздней. Любой экземпляр OPDG до этого времени не будет поддерживать Exadata и имеющуюся у нас ограниченную поддержку DDL.
Мы также рекомендуем обновлять экземпляр OPDG каждый месяц для обновлений, связанных с зеркальным отображением для Oracle. Последние выпуски OPDG можно найти здесь.
Настройка зеркального отображения базы данных
Откройте рабочую область Fabric и убедитесь, что у нее есть пробная версия или емкость Premium Fabric
Выберите Новый>Зеркальный Oracle (предварительная версия)
Выбор базы данных Oracle
В диалоговом окне подключения введите сведения о базе данных:
Укажите сервер, подключение, имя подключения и шлюз данных
Сервер: укажите расположение базы данных Oracle с помощью одного из следующих методов:
Метод Example Имя Служб Oracle Net (псевдоним TNS) salesДескриптор подключения (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com)))Именование Easy Connect Plus salesserver1:1521/sales.us.example.comПодключение. Выберите "Создать новое подключение"
Имя подключения: введите имя подключения
Шлюз данных. Выбор локального шлюза данных
Проверка подлинности:
- В разделе "Тип проверки подлинности" выберите обычную проверку подлинности
- Имя пользователя: введите имя пользователя базы данных Oracle
- Пароль. Введите пароль базы данных Oracle
Выберите "Подключиться" , чтобы проверить подключение
Выберите способ выбора таблиц для зеркального отображения:
- Автоматический режим: Разрешить Fabric выбрать 500 случайных таблиц
- Вручную: выбрать до 500 таблиц самостоятельно
Завершите настройку:
- Выберите Подключиться.
- Назовите ваше зеркало
- Выберите "Создать зеркальную базу данных"
Наблюдайте за ходом репликации. Через несколько минут вы увидите количество реплицированных строк и сможете просматривать данные в хранилище данных.
Теперь база данных Oracle подключена к Microsoft Fabric и будет автоматически синхронизирована.
Мониторинг зеркального отображения Структуры
После настройки зеркального отображения вы будете перенаправлены на страницу состояния зеркального отображения . Здесь можно отслеживать текущее состояние репликации. Для получения дополнительной информации и подробностей о состояниях репликации см. раздел Мониторинг зеркальной репликации баз данных в Fabric.