Shareplex е услуга за репликация на база данни и интегриране на данни. Репликация на база данни е процесът на копиране или мигриране на база данни и интегриране на данни е процесът на трансформиране на данни от изходна база данни в един от няколкото поддържани източника на изходни данни. Shareplex поддържа Oracle и SQL Server като изходни бази данни. Shareplex поддържа различни версии на базата данни на Oracle (10g, 11g, 12c) и издания (Standard и Enterprise) в различни настройки (единично копие, клъстер, дистанционно, Cloud) и среди (ASM, RAC, Exadata). По същия начин се поддържат различните версии на SQL Server (2008, 2012, 2014 и 2016) и издания (Standard, Enterprise). Shareplex поддържа няколко източника на данни като цели, ако източникът е база данни на Oracle, включително база данни на Oracle, MySQL, SQL Server, PostgreSQL, EDB (EnterpriseDB) Postgres Advanced сървър, SAP Adaptive Server Enterprise (ASE), Teradata, JMS опашки, SQL и XML файл и Apache Kafka. За SQL Server като източник, поддържаните целеви източници на данни са SQL Server и базата данни Oracle.
Тъй като базите данни все повече се мигрират към управлявани услуги в облака, стана необходимо да се използва и Shareplex в облака. Предимствата от използването на Shareplex са:
- Репликация на база данни с нулев престой от най-често използваните търговски релационни бази данни – база данни Oracle и база данни SQL Server
- Интегриране на данни в реално време
- Поддръжка за няколко целеви източника на данни за репликация и интегриране на данни, ако изходната база данни е база данни на Oracle
- Мащабируемост
- Висока наличност
- Непрекъснато репликация със събиране на данни за промяна (CDC)
- Не се изисква планиране
- Въз основа на процес на поточно предаване, който се изпълнява извън екземпляра на базата данни за незначително въздействие върху производителността на базата данни и капацитета на мрежата
- Точност и интегритет на данните в репликираните данни
- Отказ при мигриране при репликация от Oracle към Oracle
В два урока ще обсъдим инсталирането на Shareplex на един от най-често използваните облачни доставчици, Amazon Web Services (AWS). Този урок има следните раздели:
- Настройка на средата
- Стартиране на EC2 екземпляр
- Свързване с EC2 екземпляр
- Заключение
Настройка на средата
Shareplex 9.0 (най-новата версия) се предлага за няколко операционни дистрибуции (64-битови), включително AIX (5.3, 6.1 и 7.1), Linux (CentOS 6.5 и 5.10, Red Hat 4,5,6 и 7, Oracle Linux 4, 5 и 6, SuSE 9,10 и 11), HP-UX (11.23 и 11.31), Solaris (9, 10, 11) и Windows OS (2003, 2008, 2012, 2012R2). В този урок ще използваме екземпляр на Windows OS 2012 на AWS.
Следният софтуер (приставка) е необходим, за да бъде инсталиран на локална машина в браузъра Chrome.
Chrome RDP
Chrome RDP (отдалечен работен плот) се използва за достъп до отдалечен екземпляр на Windows, работещ на EC2 от локален браузър Chrome. За да инсталирате Chrome RDP, потърсете „Chrome RDP“ в уеб магазина на Chrome. Кликнете върху Добавяне към Chrome , както е показано на фигура 1.
Фигура 1: Инсталиране на Chrome RDP
В диалоговия прозорец Добавяне на „Chrome RDP“ щракнете върху Добавяне на приложение , както е показано на фигура 2.
Фигура 2: Добавяне на приложение за Chrome RDP
Разширението RDP на Chrome се добавя към Chrome, както е показано на фигура 3.
Фигура 3: Разширението RDP за Chrome е добавено към Chrome
Следният софтуер е необходим за инсталиране на екземпляр на Windows 2012 на AWS:Shareplex 9.0 за Windows 2003, 2008, 2012, 2012R2 (Oracle 10gR2 до 12c и SQL Server 2008R2, 2012).
Ще обсъдим инсталирането на Shareplex, след като стартираме EC2 екземпляр ЗА Windows 2012 на AWS и се свържем с Windows 2012 на AWS. За инсталиране на Shareplex на AWS е необходим акаунт в AWS; може да бъде създаден акаунт на адрес https://aws.amazon.com/resources/create-account/.
Стартиране на EC2 екземпляр
Изборът на подходящ AWS AMI за и EC2 инстанция е важен. Екземплярът на AWS трябва да поддържа следното:
- Поддържана операционна система Windows (една от 2003, 2008, 2012, 2012R2)
- Предварително инсталиран браузър
Не всички AMI, които работят с поддържана операционна система Windows, включват браузър, който е необходим за изтегляне на Shareplex 9.0. Следният AMI, базиран на Windows 2012, не включва предварително инсталиран браузър:Microsoft Windows Server 2012 R2 Core.
Следните AMI, базирани на Windows 2012, включват браузър Chrome:
- WordPress с MySQL на Windows Server 2012 R2
- Защитен файлов сървър на Windows с 1 щракване в Windows 2012 R2
Изберете Защитен файлов сървър на Windows с 1 щракване в Windows 2012 R2 AMI, както е показано на фигура 4, за стартиране на EC2 екземпляр.
Фигура 4: Избиране на AMI
В Изберете тип екземпляр , изберете типа t2.micro и щракнете върху Напред. В Конфигуриране на подробности за екземпляра , броят на екземплярите по подразбиране е 1; изисква се само един екземпляр. В Мрежа , изберете VPC (или създайте нов VPC). Изберете Подмрежа (или създайте нова подмрежа). В Автоматично присвояване на публичен IP адрес , изберете Активиране . Запазете другите опции по подразбиране и щракнете върху Напред. В Добавяне на хранилище , настройката за съхранение по подразбиране от 127 GB би трябвало да е достатъчна. Щракнете върху Напред.
В Добавяне на маркери , щракнете върху Напред, защото не се изискват маркери за конфигуриране. В Конфигуриране на група за сигурност , щракнете върху Добавяне на правило за да добавите правило с Type as All Traffic, Protocol as All, Port Range as 0-65535, Source as Anywhere и щракнете върху Преглед и стартиране . В преглед щракнете върху Стартиране . В Изберете съществуваща двойка ключове или създайте нова двойка ключове , щракнете върху Създаване на нова двойка ключове и посочете име на двойка ключове (windows ) и щракнете върху Стартиране на екземпляри . Стартира се екземпляр на EC2, както е показано на таблото за управление на EC2 на фигура 5.
Фигура 5: EC2 екземпляр, работещ под Windows 2012
След това трябва да конфигурираме групата за сигурност, свързана с екземпляра EC2, за да разреши целия входящ/изходящ трафик, ако все още не е конфигуриран. Тъй като може да се наложи екземплярът EC2 да се свърже с екземпляри на база данни, изпълняващи отдалечено входящи/изходящи, правилата трябва да бъдат конфигурирани. Щракнете върху връзката за групата за защита за екземпляра EC2 (вижте фигура 6).
Фигура 6: Група за сигурност на екземпляра EC2
В групата за сигурност Входящи правила (за които трябва да изберете Входящи раздел), входящо правило за Целият трафик трябва да бъде изброен, както е показано на фигура 7. Ако не е в списъка, щракнете върху Редактиране за да добавите входящо правило, за да разрешите целия трафик.
Фигура 7: Входящи правила за разрешаване на целия трафик
По същия начин, Изходящ правила (за които трябва да изберете Изходящи раздел) трябва да изброи правило за разрешаване на целия трафик, както е показано на фигура 8.
Фигура 8: Изходящо правило за разрешаване на целия трафик
Свързване с EC2 екземпляр
След това ще се свържем с отдалечения екземпляр на Windows 2012 на EC2 от локален браузър, използвайки разширението Chrome RDP, което беше инсталирано. Стартирайте Chrome RDP от Приложенията на Chrome , както е показано на Фигура 9.
Фигура 9: Стартиране на Chrome RDP
Chrome RDP се стартира, както е показано на Фигура 10. Трябва да посочим публичния IP адрес или публичния DNS на екземпляра EC2, за да се свържем с екземпляра.
Фигура 10: Chrome RDP
Вземете публичния DNS на модела EC2, работещ под Windows 2012 от конзолата EC2 (вижте фигура 5). Публичният DNS може да бъде различен всеки път, когато EC2 екземплярът се рестартира. Посочете публичния DNS в предоставеното поле и щракнете върху Свързване , както е показано на Фигура 11.
Фигура 11: Свързване към EC2 инстанция с публичен DNS
В Въведете вашите идентификационни данни , посочете потребителското име и паролата. Посочете потребителското име като „Администратор“. За да получите паролата, изберете екземпляра EC2 в таблото за управление на EC2 и щракнете върху Свързване , както е показано на Фигура 12.
Фигура 12: Свързване
В Свържете се с вашия екземпляр , се показват публичният DNS и потребителското име. Кликнете върху Вземете парола , както е показано на Фигура 13.
Фигура 13: Свържете се с вашия екземпляр>Вземете парола
За да получите паролата, щракнете върху Път на двойка ключове>Избор на файл за да качите двойката ключове (windows.pem ), който беше използван за стартиране на екземпляра EC2, както е показано на Фигура 14.
Фигура 14: Качване на файл с двойка ключове windows.pem
Ключовата двойка се добавя. Щракнете върху Декриптиране на парола , както е показано на Фигура 15.
Фигура 15: Дешифриране на парола
Паролата се показва. Копирайте потребителското име (администратор) и паролата и щракнете върху Close (вижте фигура 16).
Фигура 16: Получаване на идентификационни данни за вход за свързване с EC2 екземпляр
В Въведете вашите идентификационни данни , посочете потребителското име и паролата и щракнете върху OK, както е показано на Фигура 17.
Фигура 17: Посочване на идентификационни данни за влизане в EC2 инстанция
Ако се покаже диалогов прозорец, че „Върнатият сертификат на сървъра не може да бъде проверен“, щракнете върху Продължи. Стартира се отдалеченият работен плот за екземпляра на Windows 2012 на EC2, както е показано на фигура 18.
Фигура 18: Отдалечен работен плот е стартиран
Предварително инсталираните приложения трябва да включват Chrome (или друг) браузър, както е показано на Фигура 19; ще ни трябва браузър, за да изтеглим и инсталираме Shareplex.
Фигура 19: Работен плот за екземпляр на Windows 2012 на AWS
Щракнете върху иконата на Chrome, за да стартирате браузъра, както е показано на фигура 20.
Фигура 20: Стартиране на браузъра Chrome
Заключение
В този урок обсъдихме как да започнете да използвате Shareplex в Windows 2012 на AWS. Инсталирахме необходимия софтуер, стартирахме екземпляр EC2 и се свързахме с екземпляр EC2. Във втория урок ще инсталираме Shareplex, ще стартираме услугата Shareplex и ще използваме някои команди на Shareplex.