EMC APPSYNC FOR ORACLE LIFECYCLE MANAGEMENT Unterstützt durch EMC VMAX-, VNX- und XtremIO-Speichersysteme

Ähnliche Dokumente
WICHTIGE GRÜNDE FÜR EMC FÜR DAS ORACLE-LIFECYCLE-MANAGEMENT

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Restore Exchange Server 2007 SP2

MailUtilities: Remote Deployment - Einführung

Software-Lizenzierung und Aktivierung: Verteilen von Software mit Apple Remote Desktop

VIDA ADMIN KURZANLEITUNG

Übung - Datensicherung und Wiederherstellung in Windows 7

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

Anleitung zum Prüfen von WebDAV

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Anleitung zum Prüfen von WebDAV

OP-LOG

Whitepaper. Produkt: combit Relationship Manager / address manager. Dateiabgleich im Netzwerk über Offlinedateien

Installation und Sicherung von AdmiCash mit airbackup

Kompatibilitätsmodus und UAC

System-Update Addendum

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC

WORKSHOP VEEAM ENDPOINT BACKUP FREE

Das Einzelplatz-Versionsupdate unter Version Bp810

4D Server v12 64-bit Version BETA VERSION

Acer erecovery Management

Ontrack EasyRecovery 11 Neue Funktionen. S.M.A.R.T.-Analysefunktion Wiederherstellung von VMware VMDK-Images Datenlöschfunktion

Windows Server 2012 R2 Essentials & Hyper-V

EMC SourceOne TM für Microsoft SharePoint 7.1 Archivsuche Kurzreferenz

Quick Reference Historie des Dokuments

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Daten sichern mit Carbon Copy Cloner

Installation des Zertifikats. Installationsanleitung für Zertifikate zur Nutzung des ISBJ Trägerportals

Information zum SQL Server: Installieren und deinstallieren. (Stand: September 2012)

Installation Microsoft SQL Server 2008 Express

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Alinof Key s Benutzerhandbuch

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Schritt-Schritt-Anleitung zum mobilen PC mit Paragon Drive Copy 10 und VMware Player

Die neue Datenraum-Center-Administration in. Brainloop Secure Dataroom Service Version 8.30

Wichtig: Um das Software Update für Ihr Messgerät herunterzuladen und zu installieren, müssen Sie sich in einem der folgenden Länder befinden:

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Anleitung zur Installation von SFirm 3.1 inklusive Datenübernahme

disk2vhd Wie sichere ich meine Daten von Windows XP? Vorwort 1 Sichern der Festplatte 2

Whitepaper. Produkt: combit Relationship Manager / combit address manager. SQL Server Backup mit SQLBackupAndFTP

Microsoft Windows XP SP2 und windream

Installationsanleitung Laurus Projekte System (Aufgaben / Projekte mit Gantt Chart)

Version Deutsch

Installieren von Microsoft Office Version 2.1

Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

BSV Software Support Mobile Portal (SMP) Stand

Schnellstartanleitung

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver

Schnellstartanleitung

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

TService für Zeiterfassung und Zutrittskontrolle

Xerox Device Agent, XDA-Lite. Kurzanleitung zur Installation

Installieren und Verwenden von Document Distributor

Der einfache Weg zum CFX-Demokonto

In 15 Schritten zum mobilen PC mit Paragon Drive Copy 11 und VMware Player

Version Deutsch

IBM SPSS Modeler Entity Analytics - Erweiterte Konfiguration

MOUNT10 StoragePlatform Console

ADDISON tse:nit Hinweise zum Umstieg von SQL 2000 auf SQL 2008 im tse:nit Umfeld

Task: Nmap Skripte ausführen

Anweisungen zur Installation und Entfernung von Windows PostScript- und PCL-Druckertreibern Version 8

mysoftfolio360 Handbuch

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Installation SQL- Server 2012 Single Node

ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ.

Whitepaper. Produkt: combit address manager / combit Relationship Manager. Datenabgleich zwischen Notebook und Desktop-PC / Server

Mit jedem Client, der das Exchange Protokoll beherrscht (z.b. Mozilla Thunderbird mit Plug- In ExQulla, Apple Mail, Evolution,...)

Tutorial: Wie nutze ich den Mobile BusinessManager?

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

etermin Einbindung in Outlook

IBM SPSS Data Access Pack Installationsanweisung für Windows

Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen

ENTDECKEN SIE DIE VORTEILE VON SUBSCRIPTION SUBSCRIPTION-VERTRÄGE VERWALTEN

Verwenden von Adobe LiveCycle ES3 Connector für Microsoft SharePoint

Patch Management mit

Leitfaden zur Installation von Bitbyters.WinShutdown

Download, Installation und Autorisierung der Lasergene Software. Bitte unbedingt beachten!

Predictive Analytics Client. Installationsanleitung

Alerts für Microsoft CRM 4.0

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Workshop: Eigenes Image ohne VMware-Programme erstellen

Bitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an Ihrem PC an.

MSI TECHNOLOGY. RaidXpert AMD. Anleitung zur Installation und Konfiguration MSI

VERWENDEN VON ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES CONNECTOR FÜR MICROSOFT SHAREPOINT 10.0

TUSReport Installationsanleitung

Installationsanleitungen

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Daten Sichern mit dem QNAP NetBak Replicator 4.0

AnNoText. AnNoText Online-Update. Copyright Wolters Kluwer Deutschland GmbH

Installation EPLAN Electric P8 Version Bit Stand: 07/2014

Das Starten von Adami Vista CRM

In 15 Schritten zum mobilen PC mit Paragon Drive Copy 14 und VMware Player

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

Backup der Progress Datenbank

Transkript:

LEITFADEN FÜR PROVEN SOLUTIONS EMC APPSYNC FOR ORACLE LIFECYCLE MANAGEMENT Unterstützt durch EMC VMAX-, VNX- und XtremIO-Speichersysteme Flexibilität: Klonen, Sichern und Wiederherstellen wichtiger Datenbanken in Minuten Verfügbarkeit: Erfüllen von SLAs in der gesamten Oracle-Umgebung von Produktion bis Patching Anwenderfreundlichkeit: Klonen, Sichern und Wiederherstellen von Oracle-Datenbanken mit nur einem Klick EMC Lösungen April 2015 Zusammenfassung Diese Lösung veranschaulicht, wie Oracle Lifecycle Management durch EMC AppSync vereinfacht wird. EMC AppSync ermöglicht das Selfservice-Kopiemanagement für Oracle-Datenbanken. Zudem können Datenbankadministratoren und Speicherteams in einem Oracle-Rechenzentrum Klon-, Sicherungs- und Recovery-Modelle per Point-and- Click bereitstellen.

Copyright 2015 EMC Deutschland GmbH. Alle Rechte vorbehalten. EMC ist der Ansicht, dass die Informationen in dieser Veröffentlichung zum Zeitpunkt der Veröffentlichung korrekt sind. Diese Informationen können jederzeit ohne vorherige Ankündigung geändert werden. Die Informationen in dieser Veröffentlichung werden ohne Gewähr zur Verfügung gestaellt. Die EMC Corporation macht keine Zusicherungen und übernimmt keine Haftung jedweder Art im Hinblick auf die in diesem Dokument enthaltenen Informationen und schließt insbesondere jedwede implizite Haftung für die Handelsüblichkeit und die Eignung für einen bestimmten Zweck aus. Für die Nutzung, das Kopieren und die Verteilung der in dieser Veröffentlichung beschriebenen EMC Software ist eine entsprechende Softwarelizenz erforderlich. Eine aktuelle Liste der Produkte von EMC finden Sie unter EMC Corporation Trademarks auf germany.emc.com. Alle in diesem Dokument erwähnten Marken sind das Eigentum ihrer jeweiligen Inhaber. Art.-Nr. H13678.1 2 EMC AppSync for Oracle Lifecycle Management

Inhalt Inhalt Kapitel 1 Zusammenfassung 8 Business Case... 9 Lösungsüberblick... 9 Zentrale Steuerung aller Snapshots und Clones... 9 Vereinfacht Operationen für Oracle-Datenbankadministratoren... 9 Oracle: Testen, Entwickeln, Verwenden von Patches, Wiederherstellen, Klonen und Schützen... 10 Kapitel 2 Einleitung 11 Dokumentübersicht... 12 Zweck... 12 Umfang... 12 Zielgruppe... 12 Terminologie... 12 Kapitel 3 Technologieübersicht 14 Lösungsarchitektur... 15 Wichtige Komponenten... 15 Hardwareressourcen... 16 Softwareressourcen... 17 Installation und Konfiguration von AppSync... 17 Kapitel 4 Servicepläne 18 Servicepläne Überblick... 19 Serviceplan Phasen und Anpassungsoptionen... 19 Erstellen von Serviceplänen... 22 Kapitel 5 Anwendungsbeispiele 23 Dauer... 24 Anwendungsbeispiel 1: Neuerstellen fehlerhafter Patchwartungsumgebungen.. 24 Testszenario... 24 Testausführung... 25 Testvalidierung... 37 Anwendungsbeispiel 2: Erstellen mehrerer dauerhafter Snapshots... 38 Testszenario... 38 Testausführung... 39 Testvalidierung... 51 Anwendungsbeispiel 3: Wiederherstellen einer Datenbank mit AppSync und Oracle 12c Storage Snapshot Optimization... 52 Testszenario... 52 EMC AppSync for Oracle Lifecycle Management 3

Inhalt Testausführung... 54 Auswirkungen auf die CPU des Datenbankservers... 63 Testvalidierung... 64 Kapitel 6 Fazit 66 Zusammenfassung... 67 Befunde... 67 Kapitel 7 Quellennachweise 68 EMC Dokumentation... 69 Andere Dokumentation... 69 Oracle-Dokumentation... 69 Anhang A Installieren und Konfigurieren von AppSync 70 Installieren von AppSync Server... 71 Konfigurieren der Umgebung... 71 VNX-Registrierung... 71 vcenter-registrierung... 72 VNX-Konfiguration... 74 Oracle-Konfiguration... 74 Registrierung des Oracle-Datenbankservers... 75 Anhang B Erstellen von Serviceplänen 78 Erstellen von Serviceplänen... 79 Beispiel 1: Schutz/niedrige Priorität... 79 Beispiel 2: Schutz/hohe Priorität... 81 Beispiel 3: Tägliche Neuverwendung... 83 Abbildungen Abbildung 1. Lösungsarchitektur... 15 Abbildung 2. Anwendungsbeispiel 1: Szenario Schritte... 24 Abbildung 3. Anwendungsbeispiel 1: Erstellen einer Neuverwendungskopie... 25 Abbildung 4. Anwendungsbeispiel 1: Seite Intention... 26 Abbildung 5. Anwendungsbeispiel 1: Erstellen einer Kopie der 1. Generation... 26 Abbildung 6. Anwendungsbeispiel 1: Erstellen einer Kopie der 2. Generation... 27 Abbildung 7. Anwendungsbeispiel 1: Mounten der Kopie... 27 Abbildung 8. Anwendungsbeispiel 1: Seite Schedule... 28 Abbildung 9. Anwendungsbeispiel 1: Seite Summary... 28 Abbildung 10. Anwendungsbeispiel 1: Repurpose Schritte und Fortschrittsmeldungen... 29 Abbildung 11. Anwendungsbeispiel 1: Aktuelle Aufgaben in VMware vcenter... 29 4 EMC AppSync for Oracle Lifecycle Management

Abbildung 12. Abbildung 13. Abbildung 14. Abbildung 15. Abbildung 16. Inhalt Anwendungsbeispiel 1: Durchführen eines Unmount- Vorgangs für die Kopie... 31 Anwendungsbeispiel 1: Durchführen eines Unmount- Vorgangs für eine Kopie vom Host... 31 Anwendungsbeispiel 1: Durchführen eines Unmount- Vorgangs für Prozessstatusmeldungen... 32 Anwendungsbeispiel 1: Aktuelle Aufgaben in VMware vcenter... 32 Anwendungsbeispiel 1: Durchführen eines Unmount- Vorgangs für Statusmeldungen... 33 Abbildung 17. Anwendungsbeispiel 1: Ablaufenlassen der Kopie... 33 Abbildung 18. Anwendungsbeispiel 1: Bestätigen einer abgelaufenen Kopie... 34 Abbildung 19. Anwendungsbeispiel 1: Neuverwenden einer Kopie... 34 Abbildung 20. Anwendungsbeispiel 1: Seite Intention... 35 Abbildung 21. Anwendungsbeispiel 1: Seite Settings... 35 Abbildung 22. Anwendungsbeispiel 1: Phase Mount copy... 36 Abbildung 23. Anwendungsbeispiel 1: Mount-Kopie Fortschrittsmeldungen... 36 Abbildung 24. Anwendungsbeispiel 2 Szenario Schritte... 38 Abbildung 25. Abbildung 26. Anwendungsbeispiel 2: Erstellen einer Kopie der 1. Generation... 39 Anwendungsbeispiel 2: Erstellen einer Kopie der 2. Generation... 40 Abbildung 27. Anwendungsbeispiel 2: Seite Schedule... 40 Abbildung 28. Anwendungsbeispiel 2: Seite Summary... 41 Abbildung 29. Anwendungsbeispiel 2: Repurpose Schritte und Fortschrittsmeldungen... 41 Abbildung 30. Anwendungsbeispiel 2: Anzeigen der neuen Kopien... 42 Abbildung 31. Anwendungsbeispiel 2: Neue Verwendung einer Kopie zum Entwickeln... 42 Abbildung 32. Anwendungsbeispiel 2: Prozessstatus und Meldungen der Entwicklungskopie... 43 Abbildung 33. Anwendungsbeispiel 2: Anzeigen der Entwicklungskopie... 44 Abbildung 34. Anwendungsbeispiel 2: Aktualisieren der Kopie... 46 Abbildung 35. Anwendungsbeispiel 2: Aktualisieren von Statusmeldungen... 46 Abbildung 36. Anwendungsbeispiel 2: Aktualisieren der Bestätigung... 47 Abbildung 37. Anwendungsbeispiel 2: Mounten und Wiederherstellen der Entwicklungskopie... 47 Abbildung 38. Anwendungsbeispiel 2: Auswählen einer Kopie... 48 Abbildung 39. Anwendungsbeispiel 2: Seite Mount options... 48 Abbildung 40. Anwendungsbeispiel 2: Bestätigen der Mount-Einstellungen... 49 Abbildung 41. Anwendungsbeispiel 2: Seite Results... 49 Abbildung 42. Anwendungsbeispiel 2: Seite VMware vcenter Server... 50 EMC AppSync for Oracle Lifecycle Management 5

Inhalt Abbildung 43. Anwendungsbeispiel 2: Mount- und Recovery-Status der Entwicklungsdatei... 50 Abbildung 44. Anwendungsbeispiel 3: Servicepläne des Typs Bronze Beschreibung und Planung... 53 Abbildung 45. Schritte in Anwendungsbeispiel 3 für das Szenario mit und ohne Hot-Backup-Modus... 53 Abbildung 46. Anwendungsbeispiel 3: Einrichten eines Planabonnements für die Datenbank... 54 Abbildung 47. Anwendungsbeispiel 3: Seite Subscribe to Plan and Run... 55 Abbildung 48. Anwendungsbeispiel 3: Auswahl der letzten mit diesem Plan vorgenommenen Kopie... 57 Abbildung 49. Anwendungsbeispiel 3: Seite Restore Options... 57 Abbildung 50. Anwendungsbeispiel 3: Seite Summary... 57 Abbildung 51. Anwendungsbeispiel 3: Seite Results... 58 Abbildung 52. Anwendungsbeispiel 3: Verwendung des Datenbankhosts ohne Hot-Backup-Modus... 64 Abbildung 53. Anwendungsbeispiel 3: Verwendung des Datenbankhosts mit Hot-Backup-Modus... 64 Abbildung 54. Informationen zur Einrichtung des VNX-Speichersystems... 72 Abbildung 55. Abgeschlossene Registrierung eines VNX-Speichersystems... 72 Abbildung 56. EMC AppSync-Einstellungen... 73 Abbildung 57. Anmeldedaten für den vcenter-server... 73 Abbildung 58. In AppSync registrierter vcenter-server... 74 Abbildung 59. VNX Consistency Groups... 74 Abbildung 60. Datenmodell Swingbench zur Bestellungserfassung... 75 Abbildung 61. Anmeldedaten für den Unix-Server... 76 Abbildung 62. Abgeschlossene Bereitstellung... 76 Abbildung 63. Serverübersicht mit dem neuen Server... 76 Abbildung 64. AppSync-Testumgebungsserver... 77 Abbildung 65. Servicepläne... 79 Abbildung 66. Beispiel 1: Erstellen eines neuen Plans... 79 Abbildung 67. Beispiel 1: Wählen Sie den neuen Plan aus.... 80 Abbildung 68. Beispiel 1: Phase Plan Startup... 80 Abbildung 69. Beispiel 1: Phase Create local copy... 81 Abbildung 70. Beispiel 1: Übersichtsseite mit dem neuen Plan... 81 Abbildung 71. Beispiel 2: Erstellen eines neuen Plans... 82 Abbildung 72. Beispiel 2: Phase Plan Startup... 82 Abbildung 73. Beispiel 2: Phase Create local copy... 83 Abbildung 74. Beispiel 2: Übersichtsseite mit dem neuen Plan... 83 Abbildung 75. Beispiel 3: Erstellen eines neuen Plans... 84 Abbildung 76. Beispiel 3: Phase Plan Startup... 84 Abbildung 77. Beispiel 3: Phase Create local copy... 85 Abbildung 78. Beispiel 3: Unmounten einer früheren Kopie... 85 6 EMC AppSync for Oracle Lifecycle Management

Inhalt Abbildung 79. Beispiel 3: Phase Mount copy... 86 Abbildung 80. Beispiel 3: Phase Post-mount script... 86 Abbildung 81. Beispiel 3: Übersichtsseite mit dem neuen Plan... 86 Tabellen Tabelle 1. Terminologie... 12 Tabelle 2. Anwendungsbeispiel 1 Zusammenfassung... 37 Tabelle 3. Zusammenfassung Anwendungsbeispiel 2... 51 Tabelle 4. Zeitlicher Ablauf bei Datenwiederherstellung ohne Hot-Backup... 59 Tabelle 5. Zeitplan für die Datenwiederherstellung mit Hot-Backup... 61 Tabelle 6. Zusammenfassung von Anwendungsbeispiel 3... 65 Tabelle 7. Laufwerksgruppen für Oracle ASM-Konfiguration... 74 EMC AppSync for Oracle Lifecycle Management 7

Kapitel 1: Zusammenfassung Kapitel 1 Zusammenfassung In diesem Kapitel werden folgende Themen behandelt: Business Case... 9 Lösungsüberblick... 9 8 EMC AppSync for Oracle Lifecycle Management

Kapitel 1: Zusammenfassung Business Case Laut der 2014 von der Independent Oracle Users Group durchgeführten Enterprise Platform Decisions Survey wenden Oracle-Kunden zu viel Zeit und Geld für die Wartung ihrer Oracle-Systeme auf. 64 Prozent der Kunden beobachten ein gesteigertes Datenbankwachstum und 73 Prozent verwenden benutzerdefinierte Skripte und Open-Source-Tools. Die Datenbankgröße nimmt zu und Aufgaben wie Backup, Klonen, Recovery, Replikation und Failover werden komplexer und zeitaufwendiger. EMC AppSync vereinfacht die Automatisierung des Oracle- Datenbankkopiemanagements, indem Administratoren Datenbanken in Minuten statt Stunden oder Tagen erstellen, schützen und wiederherstellen können. AppSync-Servicepläne umfassen Tiered-RPOs (Recovery Point Objectives) und nutzen verschiedene EMC Replikationstechnologien von EMC VMAX, VNX oder XtremIO, um Aufgaben wie synchrone Replikation, asynchrone Replikation, Snapshots und Clones auszuführen. Damit können sich Datenbank-, Speicherund Geschäftsteams einfacher auf eine Daten-Recovery-Strategie für die gesamte Oracle-Umgebung einigen, von Produktion bis Reparatur (Patching). Lösungsüberblick Das AppSync-Kopiemanagement verwendet die fortschrittlichen Technologien von Speichersystemen, um Kopien von Oracle-Datenbanken zu erstellen und wiederherzustellen. Mit der AppSync-Software können Sie sich auf die Kopierund Sicherungsanforderungen Ihres Unternehmens statt auf die technischen Details der zugrunde liegenden Plattformen konzentrieren. Diese Lösung bietet einen einfachen Ansatz im Hinblick auf Oracle Lifecycle Management (LCM) und die Recovery unter Verwendung des AppSync- Kopiemanagements. Obwohl die Lösung auf EMC VNX-Speicher getestet wurde, wird sie auch von EMC VMAX- und XtremIO-Speichersystemen unterstützt. Zentrale Steuerung aller Snapshots und Clones Vereinfacht Operationen für Oracle- Datenbankadminis tratoren AppSync zentralisiert die Steuerung von Snapshots und Clones, wodurch sich folgende Vorteile ergeben: Vereinfacht die Erstellung und das Management von Clones und Snapshots für alle Datenbanken Verwendet SLA-Vorlagen (Service-Level-Agreement), um RPOs für Datenbanken mit folgenden Serviceplänen zu optimieren: Bronze (lokal), Silber (remote) und Gold (sowohl lokal als auch remote). Automatisiert Snapshots und Clones für Oracle-, Microsoft- und VMware- Umgebungen Die vereinfachten Funktionen von AppSync ermöglichen Folgendes: Steuern von Snapshots und Clones ohne Eingriffe der Speicheradministratoren Klonen ohne Skriptmanagement Bereitstellen von Serviceplänen für mehrere Datenbanken mit einem einzigen Klick EMC AppSync for Oracle Lifecycle Management 9

Kapitel 1: Zusammenfassung Oracle: Testen, Entwickeln, Verwenden von Patches, Wiederherstellen, Klonen und Schützen Sie können mit der AppSync-Lösung das Klonen und Schützen im Hinblick auf Oracle-Umgebungen wie folgt verbessern: Beschleunigen neuer Datenbanktests und Entwicklungszyklen Testen und Anwenden von Oracle-Patches in kürzerer Zeit mit größerer Zuverlässigkeit Vermeiden von Auswirkungen auf die Performance im Hinblick auf Produktionsdatenbanken bei der Verwendung von Snapshots und Clones 10 EMC AppSync for Oracle Lifecycle Management

Kapitel 2: Einleitung Kapitel 2 Einleitung In diesem Kapitel wird das folgende Thema behandelt: Dokumentübersicht... 12 EMC AppSync for Oracle Lifecycle Management 11

Kapitel 2: Einleitung Dokumentübersicht Zweck Umfang Dieses Dokument zeigt die Vorteile der Verwendung von AppSync in verschiedenen LCM-Szenarios. Dieser Leitfaden beschreibt die AppSync-Lösung für Oracle LCM- Anwendungsbeispiele. AppSync kann für lokale Standorte mit XtremIO- Speichersystemen und für lokale und Remotestandorte mit VMAX- und VNX- Speichersystemen bereitgestellt werden. In dieser Lösung verwenden 1 wir ein VNX-Speichersystem an einem lokalen Standort. Der Leitfaden enthält folgende Anwendungsbeispiele: 1. Neuerstellen fehlerhafter Patchwartungsumgebungen 2. Erstellen mehrerer dauerhafter Snapshots 3. Wiederherstellen einer Datenbank mit AppSync und Oracle 12c Storage Snapshot Optimization Nicht im Leistungsumfang enthalten Obwohl dieses Dokument beispielsweise die Dauer von Kopier- und Wiederherstellungsvorgängen angibt, steht die Performance nicht im Fokus. Die Dauer variiert basierend auf der geschätzten Performance Ihrer Hardware, einschließlich des verwendeten Speichersystems und des verwendeten Hosts. Zielgruppe Terminologie Dieser Leitfaden ist für Führungskräfte, Manager, Architekten, Datenbank- und Speicheradministratoren sowie Entwickler gedacht, die verstehen möchten, wie AppSync für Oracle das LCM vereinfacht und den Zeitaufwand und die Ressourcen reduziert. In Tabelle 1 ist die in diesem Leitfaden verwendete Terminologie aufgeführt. Tabelle 1. Terminologie Begriff Anwendungskons istenter Snapshot Kopie Definition Nach der Vorbereitung der Anwendung erstellter Snapshot; ermöglicht eine Recovery der Datenbank auf einen Point-in-Time. Für Oracle- Datenbanken erstellt AppSync Snapshots von Datendateien, Wiederherstellungsprotokolldateien und Archivprotokolldateien. Ein Clone oder Snapshot. In dieser Lösung, die lokalen VNX-Speicher verwendet, erstellt AppSync erweiterte VNX-Snapshots. 1 In diesem Leitfaden bezieht sich wir auf das EMC Solutions Engineering-Team, das die Lösung validiert hat. 12 EMC AppSync for Oracle Lifecycle Management

Kapitel 2: Einleitung Begriff Absturzkonsisten ter Snapshot Hot-Backup Definition Ohne Vorbereitung der Anwendung erstellter Snapshot. Für Oracle- Datenbanken erstellt AppSync nur Snapshots von Datendateien und Wiederherstellungsprotokolldateien und nicht von Archivprotokolldateien. Ein Oracle-Datenbankbackup, das anwendungskonsistent ist und Datendateien, Wiederherstellungsprotokolldateien und Archivprotokolldateien umfasst. Ein Backup, das kein Hot-Backup (oder absturzkonsistent) ist, umfasst keine Archivprotokolldateien. EMC AppSync for Oracle Lifecycle Management 13

Kapitel 3: Technologieübersicht Kapitel 3 Technologieübersicht In diesem Kapitel werden folgende Themen behandelt: Lösungsarchitektur... 15 Wichtige Komponenten... 15 Hardwareressourcen... 16 Softwareressourcen... 17 Installation und Konfiguration von AppSync... 17 14 EMC AppSync for Oracle Lifecycle Management

Kapitel 3: Technologieübersicht Lösungsarchitektur In Abbildung 1 wird die Architektur der Lösung gezeigt. Abbildung 1. Lösungsarchitektur Wichtige Komponenten Die Lösungsarchitektur umfasst die folgenden Komponenten: AppSync-Server: Der EMC AppSync-Server befindet sich auf einem unterstützten Windows-System. Er steuert die Servicepläne und speichert Daten zu jeder von ihm erstellten Kopie. Das Repository wird in einer PostgreSQL-Datenbank auf dem AppSync-Server gespeichert. Host-Plug-in: AppSync installiert Lightweight-Plug-in-Software auf den Produktions- und Mount-Hosts. AppSync installiert oder verlagert die Plugin-Software vom AppSync-Server auf den Host, wenn Sie den Host als Ressource hinzufügen. In einer Umgebung, in der der AppSync-Server nicht auf einen Host zugreifen kann, können Sie das Plug-in manuell installieren. EMC AppSync for Oracle Lifecycle Management 15

Kapitel 3: Technologieübersicht Hardwareressourcen AppSync-Benutzeroberfläche: Die AppSync-Konsole ist webbasiert. Chrome, Internet Explorer und Firefox werden unterstützt. Oracle 12c-Datenbankserver: Diese werden für die Einzelinstanzdatenbanken und für die Real-Application-Cluster-(RAC-) Datenbankkonfiguration verwendet. Oracle 11g Release 2 wird ebenfalls unterstützt. Eine Oracle 12c-Einzelinstanzdatenbank (namens ORDER) wurde auf einer virtuellen vsphere-maschine installiert. Der Swingbench Load Generator wurde verwendet, um ein Order Entry-Schema mit 600 GB zu füllen. Das Oracle-Real-Application-Clusters-(RAC-)System mit zwei Nodes weist zwei physische Nodes auf: r910a und r910b. Das System hostet eine identische Datenbank als Einzelinstanzserver (namens PROD) mit 600 GB Daten. Ein Oracle 12c-Einzelinstanzserver ist als Mount-Host für AppSync verfügbar. Oracle Linux: Unsere Lösungsumgebung verwendet Oracle Linux, obwohl sie auch andere Betriebssysteme unterstützt, wie Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), Linux Community Enterprise Operating System (CentOS) und IBM Advanced Interactive executive (AIX). EMC VNX Unified Storage-System: Unsere Lösung verwendet EMC VNX5400 TM. Wir haben die folgenden physischen und virtuellen Komponenten verwendet, um diese Lösung zu testen: EMC AppSync Server (eine virtuelle Maschine): 4 CPUs 8 GB RAM Oracle-Einzelinstanzserver (zwei virtuelle Maschinen): 4 CPUs 8 GB RAM Oracle RAC-Nodes (zwei physische Server): Dell PowerEdge R910 4 x Intel Xeon CPU X7560 mit 2,27 GHz 125 GB RAM EMC VNX Unified Storage-System: EMC VNX5400 Blocksoftware Version 05.33.000.5.038 NL-SAS-Laufwerke mit 1 TB mit einem Speicherpool, der RAID6 (6+2) verwendet 16 EMC AppSync for Oracle Lifecycle Management

Kapitel 3: Technologieübersicht Softwareressourcen Wir haben die folgenden Softwarekomponenten in dieser Lösung verwendet: AppSync Server: EMC AppSync Server 2.0.0.1 CF 26 Microsoft Windows Server 2008 R2 (x64) Oracle-Einzelinstanzserver und RAC-Nodes: Oracle Linux 6.5 Oracle Database 12c R1 Enterprise Edition Oracle Grid Infrastructure 12c R1 Oracle ASMLib 2.0 für Oracle Linux 6 EMC PowerPath 5.7 SP5 EMC AppSync-Host-Plug-in 2.0.0.1 CF10 AppSync-Benutzeroberfläche Google Chrome Füllen der Oracle-Datenbank Swingbench 2.5 Hinweis: Für AppSync auf XtremIO sind AppSync Server und Host-Plug-ins der Version 2.1 oder höher erforderlich. Installation und Konfiguration von AppSync Anhang A: Installieren und Konfigurieren von AppSync bietet eine detaillierte Beschreibung der Installation und Konfiguration, damit AppSync die Oracle-Datenbanken schützen kann. EMC AppSync for Oracle Lifecycle Management 17

Kapitel 4: Servicepläne Kapitel 4 Servicepläne In diesem Kapitel werden folgende Themen behandelt: Servicepläne Überblick... 19 Serviceplan Phasen und Anpassungsoptionen... 19 Erstellen von Serviceplänen... 22 18 EMC AppSync for Oracle Lifecycle Management

Kapitel 4: Servicepläne Servicepläne Überblick AppSync erstellt und managt Kopien der Anwendungsdaten. Ein Serviceplan definiert die Attribute dieser Kopien. Damit ein Datenbankadministrator eine Datenbank schnell und einfach schützen kann, bietet AppSync einen vordefinierten Satz an Tiered-Serviceplänen, um die gängigsten Datensicherheitsziele zu erreichen. Servicepläne enthalten eine Reihe von Attributen, einschließlich Replikatplanung, Replikatfrequenz, Mounting und Unmounting Policies und Ablauf-Policy. Sie können ein Serviceplan-Abonnement für eine Oracle-Datenbank erstellen. Wenn der Serviceplan ausgeführt wird, werden Datenkopien aus den Attributen erstellt, die im Plan angegeben sind. AppSync bietet anwendungsspezifische Tiered-Pläne. Es gibt drei Arten von Kopiervorgängen (abhängig vom verwendeten Plan): Create local copy: Für Servicepläne des Typs Bronze werden lokale Kopien unter Verwendung von VMAX TimeFinder/Clone, VMAX TimeFinder VP/Snap, CDP oder Snapshots für EMC RecoverPoint, erweiterte VNX-Snapshots oder XtremIO-Snapshots erstellt. Create local copy: Für Servicepläne des Typs Silber werden Remotekopien auf RecoverPoint CRR-, VMAX Symmetrix Remote Data Facility (SRDF)- und VNX-Dateispeicherzielen erstellt. Create local and remote copy: Für Servicepläne des Typs Gold werden lokale und Remotekopien mit EMC RecoverPoint oder mit VNX- Dateispeicher-Snapshots erstellt. Servicepläne der Typen Bronze, Silber und Gold werden standardmäßig bereitgestellt; Sie können Ihre eigenen Pläne anpassen und erstellen. Hinweis: In unserer Umgebung haben wir einen lokalen Standort mit lokalem Speicher (VNX-Speicher) getestet. Wir haben keinen Remotestandort konfiguriert und nur lokale Kopien für den Serviceplan des Typs Bronze verwendet. Serviceplan Phasen und Anpassungsoptionen Ein Serviceplan weist verschiedene Phasen auf, die problemlos aktiviert und konfiguriert werden können: Plan Startup: Definiert wann und wie häufig ein Plan ausgeführt wird und ermöglicht Ihnen, ein RPO festzulegen. RPOs werden von AppSync überwacht und Sie werden benachrichtigt, wenn ein RPO nicht erreicht wird. Application discovery: Eine Pflichtphase ohne zugeordnete Einstellungen. Application mapping: Eine Pflichtphase ohne zugeordnete Einstellungen. Pre-copy script: Vorbereitende Schritte, bevor eine Kopie erstellt wird, durchgeführt durch die Angabe eines Präkopieskripts und von Parametern. Dies kann eine ausführbare Datei oder ein Skript sein, die optional einen Satz von Anmeldedaten weitergeben. EMC AppSync for Oracle Lifecycle Management 19

Kapitel 4: Servicepläne Das Präkopieskript wird anhand des in der Phase Plan Startup festgelegten Zeitplans ausgeführt und nach Abschluss der vorherigen Phase initiiert. Create local copy: Eine Pflichtphase. Für Bronze-Kopien wird eine lokale Kopie erstellt. Diese Phase umfasst die folgenden Oracle-Optionen: Place the database in hot backup mode (standardmäßig aktiviert). Wenn diese Option aktiviert ist, wird die Datenbank in dieser Sicherungsphase in einen Hot-Backup-Modus versetzt und es werden Kopien der Archivprotokolle erstellt. Wenn diese Option deaktiviert ist, wird die Kopie aus den nicht stillgelegten Onlinedaten erstellt. Copy the Fast Recovery Area (standardmäßig deaktiviert). Wenn diese Option aktiviert ist, weist dieses Feld AppSync an, eine Kopie des zugrunde liegenden Speichers zu erstellen. Dieser wird von der Oracle Fast Recovery Area (FRA) verwendet, die die Archivprotokolldateien der Datenbank schützt. Index and copy the block change tracking (BCT) file (standardmäßig deaktiviert). Wenn diese Option aktiviert ist, erstellt AppSync einen Eintrag in der Oracle-BCT-Datei (Block Change Tracking) und kopiert die Datei im Rahmen der Sicherung. Diese Datei kann in einem Anwendungsbeispiel (Mounting und Backup) verwendet werden, um ein beschleunigtes inkrementelles Backup bereitzustellen. Versetzen Sie die Datenbank in den Hot-Backup-Modus, wenn Sie die BCT-Option verwenden. Create backup control file for Oracle Recovery Manager (RMAN) cataloging (standardmäßig deaktiviert). Wenn diese Option aktiviert ist, weist dieses Feld AppSync an, eine binäre Backupsteuerdatei für die Verwendung mit einer Anforderung zur Katalogisierung der Datenbankinhalte in einem Remote-RMAN-Katalog zu erstellen. Diese Option erfordert auch den Hot-Backup-Modus. Die Phase Create local copy gibt auch eine Einstellung für die Speicherreihenfolge an, die Snapshot, Clone und Lesezeichen auflistet. Eine lokale Speicherumgebung ermöglicht nur Bronze-Kopien und Snapshot ist die einzig verfügbare Option. Auf dem EMC VNX-Speichersystem werden dadurch erweiterte VNX-Snapshots erstellt. Diese Phase gibt auch den Kopieablauf an und Sie können festlegen, wie viele Kopien aufbewahrt werden müssen, bevor sie ablaufen. Hinweis: RecoverPoint-Kopien können in die Ablaufrotations-Policy eingeschlossen werden. Post-copy script: Geben Sie ein Postkopieskript und Parameter an, um eine Bereinigung oder andere Postkopieschritte nach dem Erstellen einer Kopie durchzuführen. Dies ähnelt der Phase Pre-copy script. Unmount previous copy: Der Serviceplan führt nach dem Erstellen der neuen Kopie einen Unmount-Vorgang für eine zuvor gemountete Kopie durch. Die Ausnahme bildet eine Kopie, die nach Bedarf statt anhand des Serviceplans gemountet wurde, wobei kein Unmount-Vorgang für die nach Bedarf gemountete Kopie durchgeführt wird. Es sind keine 20 EMC AppSync for Oracle Lifecycle Management

Kapitel 4: Servicepläne Benutzereinstellungen mit dieser Phase verknüpft und sie kann aktiviert oder deaktiviert werden. Pre-mount script: Sie können diese Phase aktivieren, wenn Sie ein Skript ausführen möchten, bevor AppSync einen Mount-Vorgang durchführt. Dieses Skript wird einmal pro Host für jede Serviceplanausführung ausgeführt. Wenn Sie die Skriptphase aktivieren, die Ausführungsberechtigungen jedoch nicht korrekt sind, oder wenn das Skript nicht im angegebenen Pfad vorhanden ist, schlägt die Serviceplanausführung mit einem entsprechenden Fehler fehl. Gehen Sie mit Bedacht vor, wenn Sie mehrere Mount-Hosts in einer Serviceplanausführung verwenden. Sie müssen Same als Mount-Host bei der Option Run on host auswählen, sodass das Skript auf allen Mount-Hosts ausgeführt wird. Hinweis: Details finden Sie unter Overriding mount settings on a service plan im EMC AppSync 2.0.0 User and Administration Guide. Mount copy: Mountet die Kopie oder mountet die Kopie und stellt sie wieder her. Diese Phase kann aktiviert oder deaktiviert werden. Hinweis: AppSync kann Mount-Vorgänge für Oracle-Datenbanken zu einem alternativen Mount-Host durchführen oder, in bestimmten Fällen, auch einen Mount-Vorgang zu einem alternativen Standort auf dem Produktionshost durchführen. In den Einstellungen unter Mount Copy Defaults können Sie die Werte Mount copy oder Mount and recover copy einstellen. In den Einstellungen unter Mount copy können Sie den Mount-Hostwert und den Mount-Pfad sowie den RecoverPoint-Imagezugriffstyp festlegen. In den Einstellungen unter Mount and recover copy können Sie die Recovery-Instanz, den Recovery-Typ und die Datenbankbenennungsdetails angeben. Andere Einstellungen ähneln den Einstellungen unter Mount copy, wie Mount-Pfad und Imagezugriffstyp. Post-mount script: Sie können diese Phase aktivieren, wenn Sie ein Skript ausführen möchten, nachdem AppSync einen Mount-Vorgang durchgeführt hat. Sie weist dieselben Merkmale wie die Phase Pre-mount script auf. Unmount copy: Die finale Phase im Serviceplan führt einen Unmount- Vorgang für die Kopie durch. Diese Phase wird deaktiviert, wenn die Phase Unmount previous copy aktiviert ist. Es sind keine Benutzereinstellungen mit dieser Phase verknüpft. Wenn Sie Mount-Vorgänge mit Recovery-Optionen (eigenständig, RMAN oder Cluster-Mount-Vorgang) in der Phase Mount copy durchführen, werden alle gemounteten Datenbanken im Rahmen dieser Phase heruntergefahren. EMC AppSync for Oracle Lifecycle Management 21

Kapitel 4: Servicepläne Erstellen von Serviceplänen Anhang B: Erstellen von Serviceplänen umfasst drei typische Oracle-Sicherheitsund Neuverwendungsszenarien und zeigt, wie Sie einen Serviceplan für diese erstellen. 22 EMC AppSync for Oracle Lifecycle Management

Kapitel 5: Anwendungsbeispiele Kapitel 5 Anwendungsbeispiele In diesem Kapitel werden folgende Themen behandelt: Zusammenfassung... 67 Befunde... 67 EMC AppSync for Oracle Lifecycle Management 23

Kapitel 5: Anwendungsbeispiele Dauer Die Dauer der Schritte in den Anwendungsbeispielen, die in diesem Abschnitt erörtert werden, kann basierend auf dem zugrunde liegenden Speichersystem und Host variieren. Beispielsweise können Sie mit einem Anstieg der Kopierdauer für VMAX- oder XtremIO-Speichersysteme rechnen. Anwendungsbeispiel 1: Neuerstellen fehlerhafter Patchwartungsumgebungen In diesem Anwendungsbeispiel wird eine fehlerhafte Patchwartungsumgebung neu erstellt. Es beschreibt die zentrale Steuerung von Snapshots und Clones und wie die Selfservice-Automatisierung in einer optimierten Patchwartung resultiert. Mit AppSync müssen Datenbankadministratoren nicht darauf warten, dass der Speicheradministrator die Patchtestumgebungen bereitstellt. Wenn ein Patch fehlschlägt, kann der Datenbankadministrator die Patchtestumgebung schnell entfernen und neu erstellen. In diesem Anwendungsbeispiel haben wir die PROD-Produktionsdatenbank mit der physischen RAC-Konfiguration ausgeführt und die Patchwartungskopie wurde auf dem virtualisierten Mount-Host appsync-linux2 wiederhergestellt. Testszenario Abbildung 2 zeigt die Schritte für Anwendungsbeispiel 1. Die PROD-Datenbank ist links dargestellt und jede gestrichelte Linie steht für die Erstellung eines Snapshot. Die Zahlen von 1 bis 4 stehen für die Schritte. Der Snapshot der 1. Generation heißt Kopie t1. Die Snapshots der 2. Generation wurden aus dem Snapshot der 1. Generation erstellt und heißen Kopie t1.2. Abbildung 2. Anwendungsbeispiel 1: Szenario Schritte 24 EMC AppSync for Oracle Lifecycle Management

Kapitel 5: Anwendungsbeispiele Gehen Sie wie folgt vor, um den Test für dieses Anwendungsbeispiel durchzuführen: 1. Erstellen Sie den Snapshot der 1. Generation Kopie t1 der PROD- Datenbank, ohne den Hot-Backup-Modus zu verwenden. Dies ist die Goldkopie, die verwendet werden kann, wenn die Patchumgebung neu erstellt werden muss. 2. Erstellen Sie den Snapshot der 2. Generation Kopie t1.1, mit dem der Patch getestet werden kann. 3. Sorgen Sie dafür, dass die Patchwartungskopie fehlschlägt. Wir haben dies durch Löschen einer Tabelle aus der Datenbank simuliert. 4. Entfernen Sie die fehlgeschlagene Kopie und erstellen Sie einen neuen Snapshot, Kopie t1.2, aus der Goldkopie. Testausführung In diesem Abschnitt sind die Schritte zum Testen dieses Anwendungsbeispiels erläutert. Anwendungsbeispiel 1 Schritte 1-2: Erstellen von Kopien der 1. und 2. Generation der PROD-Datenbank Hinweis: Die Schritte 1 und 2 können in AppSync kombiniert werden, da der Assistent dieses Neuverwendungsszenario unterstützt. 1. Melden Sie sich bei der AppSync-Konsole an und wählen Sie Copy Management > Oracle. 2. Wählen Sie die Zeile mit der Datenbank für den Testpatch und wählen Sie Repurpose > Create Repurpose Copy, wie in Abbildung 3 gezeigt. Abbildung 3. Anwendungsbeispiel 1: Erstellen einer Neuverwendungskopie 3. Wählen Sie auf der Seite Intention die Option Create a 1st gen copy and a 2nd gen copy, die die Schritte 1 und 2 des Anwendungsbeispiels kombiniert, und klicken Sie auf Next, wie in Abbildung 4 gezeigt. EMC AppSync for Oracle Lifecycle Management 25

Kapitel 5: Anwendungsbeispiele Abbildung 4. Anwendungsbeispiel 1: Seite Intention 4. Wählen Sie auf der Seite Settings die Option Create 1st gen copy, bearbeiten Sie wenn gewünscht die Kopiebeschreibung zur einfacheren Identifizierung und wählen Sie Snap als Kopietyp, wie in Abbildung 5 gezeigt. Hinweis: Wählen Sie keine der beiden Optionen unter Oracle-Specific Copy Options. Abbildung 5. Anwendungsbeispiel 1: Erstellen einer Kopie der 1. Generation 5. Wählen Sie 2nd Generation und dann Create 2nd gen copy. 6. Bearbeiten Sie die Kopiebezeichnung wenn gewünscht und wählen Sie Snap, wie in Abbildung 6 gezeigt. 26 EMC AppSync for Oracle Lifecycle Management

Kapitel 5: Anwendungsbeispiele Abbildung 6. Anwendungsbeispiel 1: Erstellen einer Kopie der 2. Generation 7. Wählen Sie Mount copy und Mount on standalone server and recover database bei Mount operation, wie in Abbildung 7 gezeigt. Die Datenbank wird auf dem Mount-Host wiederhergestellt, der unter Mount Settings ausgewählt wurde. Hinweis: Wir haben das Standardpräfix für den wiederhergestellten PROD-SID- Datenbanknamen nicht geändert, der von AppSync von PROD in APSPROD geändert wurde. Abbildung 7. Anwendungsbeispiel 1: Mounten der Kopie 8. Klicken Sie auf Next, um die Seite Schedule zu öffnen. 9. Wählen Sie Run Now, um die Kopie sofort zu erstellen, und klicken Sie dann auf Next, wie in Abbildung 8 gezeigt. EMC AppSync for Oracle Lifecycle Management 27

Kapitel 5: Anwendungsbeispiele Abbildung 8. Anwendungsbeispiel 1: Seite Schedule 10. Prüfen Sie auf der Seite Summary Ihre Auswahl und klicken Sie auf Finish, wie in Abbildung 9 gezeigt. Abbildung 9. Anwendungsbeispiel 1: Seite Summary Die Seite Repurpose zeigt den Prozessstatus und beschreibende Meldungen an, wie in Abbildung 10 gezeigt. 28 EMC AppSync for Oracle Lifecycle Management

Kapitel 5: Anwendungsbeispiele Abbildung 10. Anwendungsbeispiel 1: Repurpose Schritte und Fortschrittsmeldungen 11. Klicken Sie auf Close, wenn der Prozess abgeschlossen ist. Wenn die Erstellung der lokalen Kopie der 1.Generation abgeschlossen ist, wird ein zweites Fenster angezeigt, das die Erstellung der lokalen Kopie der 2.Generation zeigt. Hinweis: Da Datenbankserver virtualisiert werden, können Sie auch die VMware vcenter-anwendung öffnen und unter Recent Tasks die aktuellen Aufgaben anzeigen. Abbildung 11 zeigt die Aufgaben, die AppSync in vcenter ausführt, um die LUNs für die Datenbankkopie auf dem Mount-Host bereitzustellen. Abbildung 11. Anwendungsbeispiel 1: Aktuelle Aufgaben in VMware vcenter Bestätigen der Datenbank-Recovery auf Mount-Host Sie können die Recovery der Datenbank auf dem Mount-Host prüfen, indem Sie sich anmelden und die Zeilen einer Tabelle in der PROD-Datenbank zählen: [oracle@appsync-linux2 ~]$ export ORACLE_SID=APSPROD [oracle@appsync-linux2 ~]$ sqlplus soe/soe EMC AppSync for Oracle Lifecycle Management 29

Kapitel 5: Anwendungsbeispiele SQL*Plus: Release 12.1.0.1.0 Production on Mon Jan 5 19:38:22 2015 Copyright (c) 1982, 2013, Oracle. All rights reserved. Last Successful login time: Mon Jan 05 2015 19:51:53 +00:00 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0-64bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options SQL> select count(*) from warehouses; COUNT(*) ---------- 1000 Anwendungsbeispiel 1 Schritt 3: Generieren eines Fehlers im Hinblick auf die Patchwartungskopie Zu Testzwecken haben wir einen Fehler im Hinblick auf die Patchwartungskopie generiert. Wir haben dies durch Löschen einer Tabelle aus der Datenbank simuliert: SQL> drop table warehouses cascade constraints purge; Table dropped. SQL> Anwendungsbeispiel 1 Schritt 4: Entfernen und Neuerstellen der Kopie So entfernen Sie die Kopie und erstellen sie neu: 1. Führen Sie einen Unmount-Vorgang der Kopie der 2. Generation für den fehlerhaften Patch durch. 2. Lassen Sie die Kopie der 2. Generation ablaufen. 3. Erstellen Sie die Kopie neu. 4. Bestätigen Sie die Datenbank-Recovery auf dem Mount-Host. Durchführen eines Unmount-Vorgangs für die Kopie So führen Sie einen Unmount-Vorgang für die Kopie durch: 1. Wählen Sie unter Copy Management die PROD-Datenbank und die Kopie der 2. Generation, die zuvor erstellt wurde, und klicken Sie auf Unmount, wie in Abbildung 12 gezeigt. 30 EMC AppSync for Oracle Lifecycle Management

Kapitel 5: Anwendungsbeispiele Abbildung 12. Anwendungsbeispiel 1: Durchführen eines Unmount-Vorgangs für die Kopie 2. Klicken Sie auf der Seite Unmount Confirmation auf OK, um den Unmount- Prozess zu starten, wie in Abbildung 13 gezeigt. Abbildung 13. Anwendungsbeispiel 1: Durchführen eines Unmount-Vorgangs für eine Kopie vom Host 3. Die Seite Unmount zeigt den Prozessstatus und beschreibende Meldungen an. Klicken Sie auf Close, wenn der Prozess abgeschlossen ist. Hinweis: Im Rahmen des Prozesses fährt AppSync die Datenbank herunter, wie in der dritten Meldung in Abbildung 14 gezeigt. EMC AppSync for Oracle Lifecycle Management 31

Kapitel 5: Anwendungsbeispiele Abbildung 14. Anwendungsbeispiel 1: Durchführen eines Unmount-Vorgangs für Prozessstatusmeldungen Hinweis: Sie können VMware vcenter auch öffnen und unter Recent Tasks aktuelle Aufgaben anzeigen, wie in Abbildung 15 gezeigt. Es werden Aktivitäten aufgelistet, die AppSync in vcenter ausführt, um einen Unmount-Vorgang für die Datenbankkopie durchzuführen. Abbildung 15. Anwendungsbeispiel 1: Aktuelle Aufgaben in VMware vcenter Die Datenbank wurde nun komplett vom Mount-Host entfernt. Abbildung 16 zeigt Beispiele für Bestätigungsmeldungen an. 32 EMC AppSync for Oracle Lifecycle Management

Kapitel 5: Anwendungsbeispiele Abbildung 16. Anwendungsbeispiel 1: Durchführen eines Unmount-Vorgangs für Statusmeldungen Ablaufenlassen der Kopie Sie können die Kopie ablaufen lassen, um sie im Speicher sowie in der AppSync- Datenbank zu löschen, da sie nicht mehr benötigt wird. Gehen Sie hierfür folgendermaßen vor: 1. Wählen Sie die Kopie der 2. Generation und klicken Sie auf Expire, wie in Abbildung 17 gezeigt. Abbildung 17. Anwendungsbeispiel 1: Ablaufenlassen der Kopie 2. Bestätigen Sie die entsprechende Kopie und klicken Sie auf OK, wie in Abbildung 18 gezeigt. EMC AppSync for Oracle Lifecycle Management 33

Kapitel 5: Anwendungsbeispiele Abbildung 18. Anwendungsbeispiel 1: Bestätigen einer abgelaufenen Kopie Neuerstellen einer PROD-Datenbankkopie der 2. Generation Erstellen Sie eine Kopie der 2. Generation der PROD-Produktionsdatenbank aus der vorhandenen Goldkopie neu. So erstellen Sie die Kopie: 1. Wählen Sie die Kopie der 1. Generation und klicken Sie auf Repurpose, wie in Abbildung 19 gezeigt. Abbildung 19. Anwendungsbeispiel 1: Neuverwenden einer Kopie Da wir die Kopie der 1.Generation neu verwenden, ist Create 2nd gen copy auf der Seite Intention die einzig verfügbare Option. 2. Klicken Sie auf Next, wie in Abbildung 20 gezeigt. 34 EMC AppSync for Oracle Lifecycle Management

Kapitel 5: Anwendungsbeispiele Abbildung 20. Anwendungsbeispiel 1: Seite Intention 3. Geben Sie auf der Seite Settings einen neuen Namen für die Kopie der 2. Generation ein, wie in Abbildung 21 gezeigt. Abbildung 21. Anwendungsbeispiel 1: Seite Settings 4. Wählen Sie Mount copy und Ihre gewünschten Konfigurationseinstellungen und klicken Sie auf Next, wie in Abbildung 22 gezeigt. EMC AppSync for Oracle Lifecycle Management 35

Kapitel 5: Anwendungsbeispiele Abbildung 22. Anwendungsbeispiel 1: Phase Mount copy 5. Überprüfen Sie auf der Seite Summary Ihre Einstellungen und klicken Sie auf Finish. Abbildung 23 zeigt den Prozessstatus der Mount-Kopie und beschreibende Meldungen. Abbildung 23. Anwendungsbeispiel 1: Mount-Kopie Fortschrittsmeldungen 6. Klicken Sie auf Close. 36 EMC AppSync for Oracle Lifecycle Management

Bestätigen der Datenbank-Recovery auf dem Mount-Host Kapitel 5: Anwendungsbeispiele Sie können die Recovery der Datenbank auf dem Mount-Host prüfen, indem Sie sich anmelden und die Zeilen einer Tabelle in der APSORDER-Datenbank zählen: [oracle@appsync-linux2 ~]$ sqlplus soe/soe SQL*Plus: Release 12.1.0.1.0 Production on Mon Jan 5 20:19:36 2015 Copyright (c) 1982, 2013, Oracle. All rights reserved. Last Successful login time: Mon Jan 05 2015 19:51:53 +00:00 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0-64bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options SQL> select count(*) from warehouses; select count(*) from warehouses; COUNT(*) ---------- 1000 SQL> Testvalidierung Tabelle 2 fasst die allgemeinen Schritte in Anwendungsbeispiel 1 zusammen. Tabelle 2. Anwendungsbeispiel 1 Zusammenfassung Start Ende Dauer Schritt Vorbereitung für Patchtests 07:21 07:36 15 Minuten Erstellen, Mounten und Wiederherstellen einer Kopie der 1. und 2. Generation Neuerstellen der Patchtestumgebung 07:42 07:49 7 Minuten Entfernen der Kopie der 2. Generation 08:03 08:14 11 Minuten Neuerstellen der Kopie der 2. Generation, Mounten und Wiederherstellen Zusammenfassung Anwendungsbeispiel 1 zeigt, dass AppSync Datenbankadministratoren ein effizientes Arbeiten ermöglicht. Das Testen eines Patches wird von AppSync vollständig unterstützt und erfordert nicht die Hilfe eines System- oder Speicheradministrators. Dieser schnelle und effiziente Prozess ermöglicht einem Datenbankadministrator, Oracle-Patches in kürzerer Zeit zuverlässiger zu testen und anzuwenden. EMC AppSync for Oracle Lifecycle Management 37

Kapitel 5: Anwendungsbeispiele Anwendungsbeispiel 2: Erstellen mehrerer dauerhafter Snapshots In diesem Anwendungsbeispiel wird erläutert, wie AppSync eine Neuverwendung unterstützt. Dazu zählt auch das Erstellen mehrerer dauerhafter Snapshots, die für weitere Zwecke wie Testen, Entwickeln und Reporting eingesetzt werden können. Diese Vorgänge können ad hoc angefordert werden, sodass Datenbankadministratoren die jeweilige Anforderung umgehend bearbeiten können. Gegebenenfalls wünschen sich die Anwender, dass ihnen die angeforderten Umgebungen bis zur Beendigung der Arbeit zur Verfügung stehen. Im Anwendungsbeispiel wird die Dauerhaftigkeit der Umgebung selbst bei Aktualisierung der zugrunde liegenden Kopie der 1. Generation deutlich. In diesem Anwendungsbeispiel haben wir die ORDER-Produktionsdatenbank auf dem virtuellen Einzelinstanzserver appsync-linux1 ausgeführt und die Neuverwendungskopie auf dem virtualisierten Mount-Host appsync-linux2 wiederhergestellt. Testszenario In Abbildung 24 sind die Testschritte für Anwendungsbeispiel 2 dargestellt. Die ORDER-Datenbank links und die einzelnen gestrichelten Linien stehen für die Erstellung eines Snapshot. Die Zahlen von 1 bis 4 stehen für die Schritte. Abbildung 24. Anwendungsbeispiel 2 Szenario Schritte Gehen Sie wie folgt vor, um das Szenario für dieses Anwendungsbeispiel durchzuführen: 1. Erstellen Sie eine Kopie t1 der 1. Generation der Produktionsdatenbank, ohne den Hot-Backup-Modus zu verwenden. Sie dient später als Goldkopie, aus der die Neuverwendungsumgebungen erstellt werden. 2. Erstellen Sie zum Testen eine Kopie t1.1 der 2. Generation. 3. Erstellen Sie eine weitere Kopie t1.2 der 2. Generation zum Entwickeln. 38 EMC AppSync for Oracle Lifecycle Management

Kapitel 5: Anwendungsbeispiele 4. Ändern Sie die Produktionsdatenbank und aktualisieren Sie die Goldkopie t2 der 1. Generation. 5. Stellen Sie die Dauerhaftigkeit der Neuverwendungsumgebungen auch nach Aktualisierung der zugrunde liegenden Kopie der 1.Generation sicher. Beim Ausführen der Schritte wird die Dauer erfasst. Testausführung In diesem Abschnitt werden die Schritte beschrieben, die wir zum Testen dieses Anwendungsbeispiels durchgeführt haben: Anwendungsbeispiel 2 Schritte 1 2: Erstellen von Kopien der 1. und 2. Generation der ORDER-Datenbank Hinweis: Die Schritte 1 und 2 des Anwendungsbeispiels können in AppSync kombiniert werden, da der Assistent dieses Neuverwendungsszenario unterstützt. 1. Melden Sie sich bei der AppSync-Konsole an und wählen Sie Copy Management > Oracle. 2. Wählen Sie die Zeile mit der Datenbank, für die mehrere persistente Kopien erstellt werden sollen, und wählen Sie anschließend Repurpose > Create Repurpose Copy. 3. Wählen Sie Create a 1st gen copy and a 2nd gen copy, wodurch die Schritte 1 und 2 des Anwendungsbeispiels kombiniert werden, und klicken Sie auf Next. 4. Wählen Sie auf der Seite Settings die Option Create 1st gen copy, bearbeiten Sie wenn gewünscht die Kopiebezeichnung und wählen Sie den Kopietyp Snap aus, wie in Abbildung 25 gezeigt. Hinweis: Wählen Sie keine der beiden Optionen unter Oracle-Specific Copy Options. Abbildung 25. Anwendungsbeispiel 2: Erstellen einer Kopie der 1. Generation 5. Wählen Sie 2nd Generation und dann Create 2nd gen copy. 6. Bearbeiten Sie die Kopiebezeichnung wenn gewünscht, wählen Sie Snap und klicken Sie auf Next, wie in Abbildung 26 dargestellt. EMC AppSync for Oracle Lifecycle Management 39

Kapitel 5: Anwendungsbeispiele Abbildung 26. Anwendungsbeispiel 2: Erstellen einer Kopie der 2. Generation 7. Wählen Sie auf der Seite Schedule Run Now und klicken Sie auf Next, wie in Abbildung 27 dargestellt. Abbildung 27. Anwendungsbeispiel 2: Seite Schedule 8. Prüfen Sie auf der Seite Summary Ihre Auswahl und klicken Sie auf Finish, wie in Abbildung 28 gezeigt. 40 EMC AppSync for Oracle Lifecycle Management

Kapitel 5: Anwendungsbeispiele Abbildung 28. Anwendungsbeispiel 2: Seite Summary Auf der Seite Repurpose ORDER werden, wie in Abbildung 29 dargestellt, der Prozessstatus und beschreibende Meldungen angezeigt. Abbildung 29. Anwendungsbeispiel 2: Repurpose Schritte und Fortschrittsmeldungen 9. Klicken Sie auf Close, wenn der Prozess abgeschlossen ist. Wenn die Erstellung der lokalen Kopie der 1.Generation abgeschlossen ist, wird ein zweites Fenster angezeigt, das die Erstellung der lokalen Kopie der 2.Generation zeigt. EMC AppSync for Oracle Lifecycle Management 41

Kapitel 5: Anwendungsbeispiele 10. Um die neuen Kopien anzuzeigen, wählen Sie Copy Management > Oracle > ORDER. Sie können im oberen Fenster Copies auf eine Kopie klicken, um im unteren Fenster Events die jeweiligen Statusmeldungen anzuzeigen, wie in Abbildung 30 dargestellt. Abbildung 30. Anwendungsbeispiel 2: Anzeigen der neuen Kopien Anwendungsbeispiel 2 Schritt 3: Erstellen einer weiteren Kopie der 2. Generation zum Entwickeln In Anwendungsbeispiel 2 wurde eine Testkopie erstellt. Um die Kopie zum Entwickeln zu erstellen, wählen Sie die neue Kopie der 1. Generation aus und führen Sie folgende Schritte aus. Es kann nur eine Kopie der 2.Generation erstellt werden: 1. Wählen Sie die Kopie der 1. Generation und klicken Sie auf Repurpose, wie in Abbildung 31 gezeigt. Abbildung 31. Anwendungsbeispiel 2: Neue Verwendung einer Kopie zum Entwickeln 2. Klicken Sie auf der Seite Intention auf Next. 3. Führen Sie auf der Seite Settings folgende Schritte aus: Wählen Sie die Phase Create 2nd gen copy aus. Bearbeiten Sie falls gewünscht die Kopiebezeichnung. Wählen Sie den Kopietyp Snap. Klicken Sie auf Next. 42 EMC AppSync for Oracle Lifecycle Management

Kapitel 5: Anwendungsbeispiele 4. Überprüfen Sie auf der Seite Summary Ihre Auswahl und klicken Sie auf Finish. 5. Auf der Seite Repurpose werden der Prozessstatus der Kopie und beschreibende Meldungen angezeigt. Klicken Sie auf Close, wenn der Prozess abgeschlossen ist, wie in Abbildung 32 dargestellt. Abbildung 32. Anwendungsbeispiel 2: Prozessstatus und Meldungen der Entwicklungskopie 6. Um die neue Entwicklungskopie anzuzeigen, wählen Sie Copy Management > Oracle > ORDER. Sie können im oberen Fenster Copies auf eine Kopie klicken, um im unteren Fenster Events die jeweiligen Statusmeldungen anzuzeigen, wie in Abbildung 33 dargestellt. EMC AppSync for Oracle Lifecycle Management 43

Kapitel 5: Anwendungsbeispiele Abbildung 33. Anwendungsbeispiel 2: Anzeigen der Entwicklungskopie Anwendungsbeispiel 2 Schritt 4: Ändern der PROD-Datenbank Aktualisieren Sie als Nachweis, dass die Neuverwendungskopien zum Testen und Entwickeln dauerhaft sind, die erstellte Kopie der 1. Generation. Fügen Sie vor der Aktualisierung eine Tabelle in die Produktionsdatenbank ein, um für die Überprüfung der Dauerhaftigkeit eine Änderung an den Daten zu simulieren. Mit der folgenden SQL-Ausgabe wird bestätigt, dass eine neue Kundentabelle (customer) aus 4 Zeilen mit Daten eingefügt wird, sodass sich nun 13 Tabellen im Schema befinden. Die wichtigsten Details sind gelb hervorgehoben. [oracle@appsync-linux1 bin]$ sqlplus soe/soe SQL*Plus: Release 12.1.0.1.0 Production on Wed Oct 29 15:17:46 2014 Copyright (c) 1982, 2013, Oracle. All rights reserved. Last Successful login time: Wed Oct 29 2014 15:13:04 +00:00 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0-64bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options SQL> @add-customer_new-table.sql Table created. 1 row created. 1 row created. 1 row created. 1 row created. SQL> select * from customer_new; 44 EMC AppSync for Oracle Lifecycle Management

Kapitel 5: Anwendungsbeispiele CUST_ID NAME ADDRESS CITY ST ZIP ---------- --------------- ------------------ ------------ -- 1 John Doe 392 Sunset Blvd. New York NT 10059 2 Mary Smith 6900 Main St. San Francisco CA 94032 3 Richard Newman 2040 Riverside Rd. San Diego CA 92010 4 Cathy Cook 4010 Speedway Tucson AZ 85719 SQL> SQL> select table_name from user_tables; TABLE_NAME --------------------------------------------------------------- CUSTOMER_NEW CUSTOMER_T CUSTOMERS ADDRESSES CARD_DETAILS WAREHOUSES ORDER_ITEMS ORDERS INVENTORIES PRODUCT_INFORMATION LOGON PRODUCT_DESCRIPTIONS ORDERENTRY_METADATA 13 rows selected. SQL> Aktualisieren der Kopie der 1. Generation So aktualisieren Sie die Kopie der 1. Generation: 1. Wählen Sie Copy Management > Oracle > ORDER. 2. Wählen Sie die Kopie aus und klicken Sie auf Refresh, wie in Abbildung 34 gezeigt. EMC AppSync for Oracle Lifecycle Management 45

Kapitel 5: Anwendungsbeispiele Abbildung 34. Anwendungsbeispiel 2: Aktualisieren der Kopie 3. Klicken Sie auf Yes, um die Aktualisierung zu bestätigen. Auf der Seite Refresh 1st Gen Copy werden der Prozessstatus und beschreibende Meldungen angezeigt, wie in Abbildung 35 gezeigt. Abbildung 35. Anwendungsbeispiel 2: Aktualisieren von Statusmeldungen 4. Klicken Sie auf Close. 46 EMC AppSync for Oracle Lifecycle Management