sql >> Database >  >> RDS >> Database

Aan de slag met Shareplex op Windows op AWS, deel 2

In de eerste van twee tutorials over hoe aan de slag te gaan met Shareplex 9.0 op Windows dat draait op de AWS Cloud-provider, "Aan de slag met Shareplex op Windows op AWS, deel 1", hebben we de vereiste software geïnstalleerd en gelanceerd en verbonden met een EC2 instantie met het Windows-besturingssysteem. In deze vervolghandleiding zullen we Shareplex installeren en de Shareplex-service starten en Shareplex testen door enkele basisopdrachten uit te voeren. Deze tutorial heeft de volgende secties:

  • Shareplex installeren
  • De Shareplex-service starten
  • Shareplex-opdrachten gebruiken
  • Conclusie

Shareplex installeren

Download Shareplex 9.0 voor Windows 2003, 2008, 2012, 2012R2 (Oracle 10gR2 tot 12c en SQL Server 2008R2, 2012). Er kan ook een Shareplex 9.0 voor Windows-proefversie worden gedownload, zoals weergegeven in Afbeelding 1.


Figuur 1: Applicatie voor Shareplex downloaden

Dubbelklik op de sp_setup-9.0.0.018.exe applicatie om Shareplex 9.0 op Windows 2012 te installeren, zoals weergegeven in Afbeelding 2.


Figuur 2: De Shareplex-toepassing starten

Klik op Bestand openen , Rennen . De Shareplex-installatiewizard wordt gestart, zoals weergegeven in Afbeelding 3. Klik op Volgende.


Figuur 3: Shareplex-installatiewizard

Selecteer een Bestemmingsmap om Shareplex te installeren, zoals weergegeven in Afbeelding 4. De standaardmap wordt geselecteerd weergegeven.


Figuur 4: Bestemmingsmap selecteren om Shareplex te installeren

In Selecteer componenten , selecteer Shareplex volledige installatie Oracle 12c , zoals weergegeven in afbeelding 5.


Figuur 5: Componenten selecteren om te installeren

Selecteer of specificeer vervolgens het/de Shareplex-poortnummer(s). Selecteer de standaard Shareplex-poort, 2100 (zie afbeelding 6).


Figuur 6: Shareplex-poort selecteren

Shareplex maakt gebruik van een directory met variabele gegevens om zijn interne informatie op te slaan. Selecteer de standaard directory met variabele gegevens, zoals weergegeven in Afbeelding 7, en klik op Volgende.


Figuur 7: De variabele gegevensdirectory selecteren

Selecteer vervolgens de Program Manager-groep of behoud de standaardinstelling en klik op Volgende, zoals weergegeven in Afbeelding 8.


Figuur 8: De programmamanagergroep selecteren

Shareplex gebruikt de besturingssysteem PTC NuTCRACKER (MKS Toolkit) om op Windows te draaien. Vervolgens worden de PTC NuTCRACKER Platform Components 9.x geïnstalleerd, zoals weergegeven in Afbeelding 9.


Figuur 9: PTC NuTCRACKER-platformcomponenten 9.x installeren

Andere bestanden en toepassingen worden gekopieerd, zoals weergegeven in Afbeelding 10.


Figuur 10: Installatie voortgang

Nadat de installatie is voltooid, wordt de Installatie voltooid dialoogvenster wordt weergegeven (zie Afbeelding 11). Het berichtvenster geeft aan dat, voordat Shareplex wordt uitgevoerd, de SpUtils hulpprogramma moet worden gebruikt om Shareplex als een service te installeren en de ora_setup applicatie moet worden uitgevoerd om het Shareplex-databaseaccount te configureren. Klik op Voltooien.


Figuur 11: Installatie voltooid

Een installatiedialoogvenster (getoond in Afbeelding 12) geeft aan dat de Windows-server opnieuw moet worden opgestart om de Shareplex-installatie te voltooien. Klik op OK.


Figuur 12: Installeren

Een dialoogvenster, "De verbinding werd verbroken door de gebruiker die zich afmeldde bij zijn of haar sessie op de server", kan worden weergegeven. Klik OK. Het Chrome RDP-inlogscherm wordt weergegeven. Klik op Verbinden om opnieuw in te loggen op Windows 2012, zoals weergegeven in Afbeelding 13.


Figuur 13: Opnieuw verbinding maken met Windows 2012-instantie op EC2 met Chrome RDP

De Shareplex wordt geïnstalleerd op Windows 2012 en er zouden verschillende Shareplex-hulpprogramma's moeten worden toegevoegd, zoals te zien is aan de nieuwe pictogrammen in Afbeelding 14. De SpUtils hulpprogramma wordt gebruikt om de Shareplex-service te starten, zoals we later zullen bespreken. De Sp_Ctrl is de opdrachtregelinterface om opdrachten op Shareplex uit te voeren. En de SpClient is een hulpprogramma voor externe toegang voor Shareplex.


Figuur 14: Shareplex geïnstalleerd

De Shareplex-service starten

Vervolgens zullen we de Shareplex-service starten zodat de sp_ctrl en andere Shareplex-gebruikersinterfaces, zoals SpClient, hebben toegang tot Shareplex. Dubbelklik op de SpUtils pictogram, weergegeven in Afbeelding 14. Eerst moeten we de licentiesleutel voor Shareplex toevoegen. Een licentiesleutel wordt verzonden naar de geregistreerde e-mail wanneer de Shareplex-trailversie of een andere editie wordt gedownload. Selecteer de Licentiesleutel en klik op Licentie toevoegen , zoals weergegeven in Afbeelding 15.


Figuur 15: SpUtils>Licentiesleutel>Licentie toevoegen

In de Sleutel toevoegen dialoogvenster, specificeer de Licentiesleutel en Klantnaam , die worden gebruikt om te registreren om Shareplex te downloaden en ook worden verzonden met de licentiesleutel. Klik op OK (zie afbeelding 16).


Figuur 16: Licentiesleutel toevoegen

De informatie over de licentiesleutel wordt ingesteld, zoals weergegeven in Afbeelding 17.


Figuur 17: Informatieset licentiesleutel

Selecteer vervolgens de Shareplex-services en klik op Start om de Shareplex-service te starten, zoals weergegeven in Afbeelding 18. De Shareplex-service hoeft alleen te worden gestart als de Huidige staat is "Service gestopt".


Figuur 18: Shareplex-service starten

Het bericht 'Service wordt uitgevoerd', weergegeven in Afbeelding 19, geeft aan dat de Shareplex-service is gestart.


Figuur 19: Shareplex-service actief

De Informatie tabblad geeft het Platform . weer en Shareplex informatie, inclusief de Shareplex-poort, versie, installatiemap en VarDir, zoals weergegeven in Afbeelding 20.


Figuur 20: Platform- en Shareplex-informatie

Shareplex-opdrachten gebruiken

Shareplex biedt verschillende opdrachtregelinterfaces naast de opdrachtprompt van het besturingssysteem om Shareplex-opdrachten uit te voeren. De map Shareplex C:Program FilesQuest SoftwareShareplexbin, waarin de Shareplex-toepassingen zijn geïnstalleerd, wordt toegevoegd aan de Windows PATH-omgevingsvariabele wanneer Shareplex is geïnstalleerd en de Shareplex-toepassingen, zoals ora_setup, kunnen worden uitgevoerd vanuit elke map op de opdrachtprompt van het besturingssysteem. De sp_ctrl Command Line Interface (CLI), ook wel Shareplex voor Oracle Command Utility genoemd, kan worden gestart vanaf het Windows-pictogram (zie Afbeelding 21).


Figuur 21: De Sp_Ctrl-opdrachtregelinterface starten

De sp_ctrl-opdrachtregelinterface wordt gestart, zoals weergegeven in Afbeelding 22.


Figuur 22: Shareplex voor Oracle Command Utility

De sp_ctrl-opdrachten kunnen vanaf de opdrachtregel worden uitgevoerd. Als voorbeeld geeft het verbindingshulpcommando het gebruik voor het verbindingscommando weer, zoals weergegeven in Afbeelding 23.


Figuur 23: Een Shareplex sp_ctrl-opdracht uitvoeren

Om de Shareplex-applicaties uit te voeren, zoals ora_setup en pg_setup, zoekt u naar "cmd" en start u een OS-opdrachtprompt, zoals weergegeven in Afbeelding 24.


Figuur 24: Een OS-opdrachtprompt starten

De opdrachtprompt van het besturingssysteem wordt weergegeven, zoals weergegeven in Afbeelding 25.


Figuur 25: Windows 2012 OS-opdrachtprompt

Voer als voorbeeld de opdracht Shareplex os_setup uit (zie Afbeelding 26).


Figuur 26: Een Shareplex OS-opdracht uitvoeren

Conclusie

In twee tutorials hebben we besproken hoe u aan de slag kunt gaan met Shareplex op Windows 2012 op AWS. We hebben het alleen gehad over het starten met Shareplex. Voor het uitvoeren van een migratie moet u een brondatabase en een doeldatabase installeren. Shareplex wordt gebruikt vanwege de bijna-downtime databasereplicatie en gegevensintegratie van twee van de toonaangevende databases, Oracle en SQL Server, de automatisering voor continue replicatie zonder planning, de nauwkeurigheid en integriteit van de gegevens en de ondersteuning voor verschillende gegevensbronnen ( JMS, SQL, XML, Teradata en Kafka) als doelen uit de bron, zoals een Oracle-database. Bij gebruik van databases op een cloudplatform met beheerde services, zoals Amazon Web Services (AWS), heeft het gebruik van Shareplex op een cloudplatform zoals AWS het voordeel dat het kan worden geïntegreerd met de databases zonder dat Shareplex-verbindingen vanaf een lokale machine nodig zijn naar databases op een cloudplatform.


  1. Afstand tussen twee punten berekenen (breedtegraad, lengtegraad)

  2. Hoe een geserialiseerde string te repareren die is beschadigd door een onjuiste byte-tellingslengte?

  3. Waarom keert pg_restore met succes terug, maar herstelt mijn database niet echt?

  4. PostgreSql:Json Array naar rijen met behulp van Lateral Join