Skip to main content
NetApp Solutions
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

TR-4988: Backup, Recovery und Klonen von Oracle Datenbanken auf ANF mit SnapCenter

Beitragende

Allen Cao, Niyaz Mohamed, NetApp

Diese Lösung bietet einen Überblick und Details zur automatisierten Oracle-Implementierung in Microsoft Azure NetApp Files als primären Datenbank-Storage mit NFS-Protokoll. Die Oracle-Datenbank wird als Container-Datenbank mit aktiviertem dNFS bereitgestellt. In Azure implementierte Datenbank wird über das UI-Tool SnapCenter geschützt, um das Datenbankmanagement zu vereinfachen.

Zweck

Die NetApp SnapCenter Software ist eine unkomplizierte Enterprise-Plattform, die die Koordination und das Management der Datensicherung für alle Applikationen, Datenbanken und Filesysteme sicher gestaltet. Die Software vereinfacht das Backup-, Wiederherstellungs- und Klon-Lifecycle-Management, indem sie diese Aufgaben an die Anwendungseigentümer überträgt, ohne darauf zu verzichten, Aktivitäten auf den Speichersystemen zu überwachen und zu regulieren. Storage-basiertes Datenmanagement steigert die Performance und Verfügbarkeit sowie verkürzt Test- und Entwicklungszeiten.

Im technischen Bericht TR-4987 "Vereinfachte, automatisierte Oracle-Implementierung auf Azure NetApp Files mit NFS", Wir demonstrieren die automatisierte Oracle-Implementierung auf Azure NetApp Files (ANF) in der Azure-Cloud. In dieser Dokumentation stellen wir die Sicherung und das Management von Oracle-Datenbanken auf ANF in der Azure-Cloud mit einem sehr benutzerfreundlichen SnapCenter-UI-Tool vor.

Diese Lösung eignet sich für folgende Anwendungsfälle:

  • Backup und Recovery von Oracle Database auf ANF in der Azure Cloud mit SnapCenter implementiert.

  • Managen Sie Datenbank-Snapshots und Klonkopien, um die Applikationsentwicklung zu beschleunigen und das Management des Daten-Lebenszyklus zu optimieren.

Zielgruppe

Diese Lösung ist für folgende Personen gedacht:

  • Ein DBA, der Oracle-Datenbanken auf Azure NetApp Files implementieren möchte.

  • Ein Solution Architect für Datenbanken, der Oracle-Workloads auf Azure NetApp Files testen möchte.

  • Ein Storage-Administrator, der Oracle Datenbanken auf Azure NetApp Files implementieren und managen möchte.

  • Ein Applikationseigentümer, der eine Oracle Database auf Azure NetApp Files einrichten möchte.

Test- und Validierungsumgebung der Lösung

Die Lösung wurde in einer Testumgebung getestet und validiert. Siehe Abschnitt Wichtige Faktoren für die Implementierung Finden Sie weitere Informationen.

Der Netapp Architektur Sind

Dieses Bild zeigt ein detailliertes Bild der Oracle-Implementierungskonfiguration in AWS Public Cloud mit iSCSI und ASM.

Hardware- und Softwarekomponenten

Hardware

Azure NetApp Dateien

Aktuelles Angebot in Azure von Microsoft

Kapazitäts-Pool mit Premium-Service Level

Azure VM für DB-Server

Standard_B4ms – 4 vCPUs, 16 gib

Zwei Instanzen von Linux Virtual Machines

Azure VM für SnapCenter

Standard_B4ms – 4 vCPUs, 16 gib

Eine virtuelle Windows-Maschineninstanz

Software

Redhat Linux

RHEL Linux 8.6 (LVM) – x64 Gen2

Bereitstellung der RedHat Subscription für Tests

Windows Server

2022 DataCenter; AE-Hotpatch - x64 Gen2

Hosting von SnapCenter-Servern

Oracle Datenbank

Version 19.18

Patch p34765931_190000_Linux-x86-64.zip

Oracle OPatch

Version 12.2.0.1.36

Patch p6880880_190000_Linux-x86-64.zip

SnapCenter Server

Version 5.0

Workgroup-Bereitstellung

Öffnen Sie JDK

Version java-11-openjdk

Anforderungen für SnapCenter Plugin auf DB VMs

NFS

Version 3.0

Oracle dNFS aktiviert

Ansible

Kern 2.16.2

Python 3.6.8

Konfiguration der Oracle-Datenbank in der Laborumgebung

Server

* Datenbank*

DB-Speicher

ora-01

NTAP1(NTAP1_PDB1,NTAP1_PDB2,NTAP1_PDB3)

/U01, /u02, /u03 NFS-Mounts auf ANF-Kapazitäts-Pool

ora-02

NTAP2(NTAP2_PDB1,NTAP2_PDB2,NTAP2_PDB3)

/U01, /u02, /u03 NFS-Mounts auf ANF-Kapazitäts-Pool

Wichtige Faktoren für die Implementierung

  • SnapCenter-Bereitstellung. SnapCenter kann in einer Windows-Domäne oder Workgroup-Umgebung bereitgestellt werden. Bei einer domänenbasierten Bereitstellung sollte das Domänenbenutzerkonto ein Domänenadministratorkonto sein, oder der Domänenbenutzer gehört zur Gruppe des lokalen Administrators auf dem SnapCenter-Hostserver.

  • Namensauflösung. der SnapCenter-Server muss den Namen auf die IP-Adresse für jeden verwalteten Server der Zieldatenbank auflösen. Jeder Host des Zieldatenbankservers muss den Namen des SnapCenter-Servers in die IP-Adresse auflösen. Wenn ein DNS-Server nicht verfügbar ist, fügen Sie den lokalen Hostdateien Namen zur Auflösung hinzu.

  • Konfiguration der Ressourcengruppe. die Ressourcengruppe in SnapCenter ist eine logische Gruppierung ähnlicher Ressourcen, die gemeinsam gesichert werden kann. Dadurch wird die Anzahl der Backup-Jobs in einer großen Datenbankumgebung vereinfacht und verringert.

  • Separate vollständige Datenbank- und Archiv-Log-Sicherung. vollständige Datenbank-Backup beinhaltet Datenvolumes und Log-Volumes konsistente Gruppen-Snapshots. Ein häufiger vollständiger Datenbank-Snapshot verursacht zwar mehr Storage-Verbrauch, verbessert aber die RTO. Eine Alternative sind seltener vollständige Datenbank-Snapshots und häufigere Backups von Archivprotokollen. Dies verbraucht weniger Speicherplatz und verbessert die RPO, kann aber die RTO erweitern. Berücksichtigen Sie bei der Einrichtung des Backup-Schemas Ihre RTO- und RPO-Ziele. Es gibt auch eine Begrenzung (1023) der Anzahl der Snapshot Backups auf einem Volume.

  • Privilegien-Delegierung. Nutzen Sie die in der SnapCenter-Benutzeroberfläche integrierte rollenbasierte Zugriffssteuerung, um Berechtigungen an Anwendungs- und Datenbankteams zu delegieren, falls gewünscht.

Lösungsimplementierung

In den folgenden Abschnitten werden Schritt-für-Schritt SnapCenter-Verfahren für die Implementierung, Konfiguration und das Backup, Recovery und Klonen von Oracle-Datenbanken auf Azure NetApp Files in der Azure Cloud beschrieben.

Voraussetzungen für die Bereitstellung

Details

Für die Implementierung sind vorhandene Oracle-Datenbanken erforderlich, die auf ANF in Azure ausgeführt werden. Falls nicht, führen Sie die folgenden Schritte aus, um zwei Oracle-Datenbanken für die Lösungsvalidierung zu erstellen. Weitere Informationen zur Implementierung von Oracle Database auf ANF in Azure Cloud mit Automatisierung finden Sie in TR-4987: "Vereinfachte, automatisierte Oracle-Implementierung auf Azure NetApp Files mit NFS"

  1. Ein Azure-Konto wurde eingerichtet und die erforderlichen vnet- und Netzwerksegmente wurden in Ihrem Azure-Konto erstellt.

  2. Implementieren Sie im Azure-Cloud-Portal Azure Linux-VMs als Oracle DB-Server. Erstellen Sie einen Azure NetApp Files-Kapazitätspool und Datenbank-Volumes für die Oracle-Datenbank. VM-SSH-Authentifizierung für privaten/öffentlichen Schlüssel für Azure-Benutzer für DB-Server aktivieren Details zur Umgebungs-Einrichtung finden Sie im Architekturdiagramm im vorherigen Abschnitt. Auch genannt "Schritt-für-Schritt-Anweisungen zur Oracle-Implementierung auf Azure VM und Azure NetApp Files" Ausführliche Informationen finden Sie unter.

    Hinweis Stellen Sie bei Azure-VMs, die mit lokaler Festplattenredundanz implementiert werden, sicher, dass Sie mindestens 128 G auf der VM-Root-Festplatte zugewiesen haben, damit ausreichend Speicherplatz für die Bereitstellung von Oracle-Installationsdateien und die Hinzufügen der OS-Swap-Datei zur Verfügung steht. Erweitern Sie die Partition /tmplv und /rootlv OS entsprechend. Stellen Sie sicher, dass die Benennung des Datenbank-Volumes der Konvention VMname-u01, VMname-u02 und VMname-u03 entspricht.
    sudo lvresize -r -L +20G /dev/mapper/rootvg-rootlv
    sudo lvresize -r -L +10G /dev/mapper/rootvg-tmplv
  3. Stellen Sie im Azure-Cloud-Portal einen Windows-Server bereit, damit das UI-Tool NetApp SnapCenter mit der neuesten Version ausgeführt wird. Details finden Sie unter folgendem Link: "Installieren Sie den SnapCenter-Server".

  4. Stellen Sie eine Linux VM als Ansible-Controller-Node mit der neuesten Version von Ansible und Git bereit. Details finden Sie unter folgendem Link: "Erste Schritte mit der Automatisierung von NetApp Lösungen" In Abschnitt -
    Setup the Ansible Control Node for CLI deployments on RHEL / CentOS Oder
    Setup the Ansible Control Node for CLI deployments on Ubuntu / Debian.

    Hinweis Der Ansible-Controller-Node kann entweder On-PreMisses oder in der Azure-Cloud finden, sofern er Azure DB VMs über ssh-Port erreichen kann.
  5. Klonen Sie eine Kopie des NetApp Toolkit zur Implementierungsautomatisierung für NFS. Folgen Sie den Anweisungen unter "TR-4887" Um Playbooks auszuführen.

    git clone https://bitbucket.ngage.netapp.com/scm/ns-bb/na_oracle_deploy_nfs.git
  6. Stellen Sie die folgenden Oracle 19c-Installationsdateien auf das Azure DB VM /tmp/Archive-Verzeichnis mit 777 Berechtigungen bereit.

    installer_archives:
      - "LINUX.X64_193000_db_home.zip"
      - "p34765931_190000_Linux-x86-64.zip"
      - "p6880880_190000_Linux-x86-64.zip"
  7. Sehen Sie sich das folgende Video an:

    Oracle Database Backup, Recovery und Klonen auf ANF mit SnapCenter
  8. Überprüfen Sie die Get Started Online-Menü.

Installation und Einrichtung von SnapCenter

Details

Wir empfehlen, durch online zu gehen "SnapCenter-Softwaredokumentation" Bevor Sie mit der SnapCenter-Installation und -Konfiguration fortfahren: . Im Folgenden finden Sie eine allgemeine Zusammenfassung der Schritte für die Installation und Einrichtung der SnapCenter Software für Oracle auf Azure ANF.

  1. Laden Sie vom SnapCenter-Windows-Server die neueste java-JDK herunter, und installieren Sie sie unter "Holen Sie sich Java für Desktop-Anwendungen".

  2. Laden Sie vom SnapCenter Windows-Server die neueste Version (derzeit 5.0) der ausführbaren SnapCenter-Installationsdatei von der NetApp Support-Website herunter, und installieren Sie sie: "NetApp Support".

  3. Starten Sie nach der Installation des SnapCenter-Servers den Browser, um sich bei SnapCenter mit den Anmeldeinformationen des lokalen Windows-Administrators oder des Domänenbenutzers über Port 8146 anzumelden.

    Dieses Bild zeigt den Anmeldebildschirm für den SnapCenter-Server an

  4. Prüfen Get Started Online-Menü.

    Dieses Bild enthält ein Online-Menü für den SnapCenter-Server

  5. In Settings-Global Settings, Überprüfen Hypervisor Settings Und klicken Sie auf Aktualisieren.

    Dieses Image enthält Hypervisor-Einstellungen für den SnapCenter-Server

  6. Bei Bedarf einstellen Session Timeout Für die SnapCenter-Benutzeroberfläche das gewünschte Intervall.

    Dieses Image bietet eine Sitzungszeitüberschreitung für den SnapCenter-Server

  7. Fügen Sie bei Bedarf weitere Benutzer zu SnapCenter hinzu.

    Dieses Bild enthält Einstellungen-Benutzer und Zugriff für SnapCenter-Server

  8. Der Roles Auf der Registerkarte werden die integrierten Rollen aufgeführt, die verschiedenen SnapCenter-Benutzern zugewiesen werden können. Benutzerdefinierte Rollen können auch vom Admin-Benutzer mit den gewünschten Berechtigungen erstellt werden.

    Dieses Image stellt Rollen für den SnapCenter-Server bereit

  9. Von `Settings-Credential`Erstellen Sie Anmeldeinformationen für SnapCenter-Management-Ziele. In diesem Demo-Anwendungsfall sind sie linux-Benutzer für die Anmeldung bei Azure VM und ANF-Berechtigungen für den Zugriff auf den Kapazitäts-Pool.

    Dieses Image enthält Anmeldeinformationen für den SnapCenter-Server Dieses Image enthält Anmeldeinformationen für den SnapCenter-Server Dieses Image enthält Anmeldeinformationen für den SnapCenter-Server

  10. Von Storage Systems Registerkarte, hinzufügen Azure NetApp Files Mit oben erstellten Zugangsdaten.

    Dieses Image stellt Azure NetApp Files für SnapCenter-Server bereit Dieses Image stellt Azure NetApp Files für SnapCenter-Server bereit

  11. Von Hosts Fügen Sie die Azure DB VMs hinzu, die das SnapCenter Plug-in für Oracle auf Linux installieren.

    Dieses Image stellt Hosts für SnapCenter-Server bereit Dieses Image stellt Hosts für SnapCenter-Server bereit Dieses Image stellt Hosts für SnapCenter-Server bereit

  12. Sobald das Host-Plug-in auf der VM des DB-Servers installiert ist, werden die Datenbanken auf dem Host automatisch erkannt und in sichtbar Resources Registerkarte. Zurück zu Settings-Polices, Erstellen Sie Backup-Richtlinien für vollständige Oracle-Datenbank Online-Backup und Archiv Protokolle nur Backup. Weitere Informationen finden Sie in diesem Dokument "Erstellung von Backup-Richtlinien für Oracle Datenbanken" Für detaillierte Schritte.

    Dieses Bild enthält Einstellungen-Richtlinien für den SnapCenter-Server

Datenbank-Backup

Details

Ein NetApp-Snapshot-Backup erstellt ein zeitpunktgenaues Image der Datenbank-Volumes, mit denen Sie im Falle eines Systemausfalls oder Datenverlusts eine Wiederherstellung durchführen können. Snapshot Backups dauern sehr wenig Zeit, in der Regel weniger als eine Minute. Das Backup Image verbraucht nur minimalen Storage und verursacht vernachlässigbaren Performance-Overhead, da seit Erstellung der letzten Snapshot Kopie nur Änderungen an Dateien aufgezeichnet werden. Im folgenden Abschnitt wird die Implementierung von Snapshots für Oracle-Datenbank-Backups in SnapCenter demonstriert.

  1. Navigieren zu Resources Registerkarte, die die Datenbanken auflistet, die nach der Installation des SnapCenter-Plug-ins auf der Datenbank-VM ermittelt wurden. Zu Beginn der Overall Status Der Datenbank wird als angezeigt Not protected.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

  2. Klicken Sie auf View Zum Ändern in Resource Group. Klicken Sie auf Add melden sie sich rechts an, um eine Ressourcengruppe hinzuzufügen.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

  3. Benennen Sie Ihre Ressourcengruppe, Ihre Tags und jede benutzerdefinierte Benennung.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

  4. Fügen Sie Ihrem Ressourcen hinzu Resource Group. Durch die Gruppierung ähnlicher Ressourcen lässt sich das Datenbankmanagement in einer großen Umgebung vereinfachen.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

  5. Wählen Sie die Sicherungsrichtlinie aus, und legen Sie einen Zeitplan fest, indem Sie auf „+“ unter klicken Configure Schedules.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

  6. Wenn die Backup-Verifizierung nicht in der Richtlinie konfiguriert ist, lassen Sie die Überprüfungsseite wie angezeigt.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

  7. Um einen Backup-Bericht und eine Benachrichtigung per E-Mail zu versenden, wird in der Umgebung ein SMTP-Mailserver benötigt. Oder lassen Sie sie schwarz, wenn kein Mailserver eingerichtet ist.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

  8. Zusammenfassung der neuen Ressourcengruppe.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

  9. Wiederholen Sie die oben genannten Verfahren, um ein Datenbank-Archiv-Protokoll nur Backup mit entsprechenden Backup-Policy zu erstellen.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

  10. Klicken Sie auf eine Ressourcengruppe, um die darin vorhandenen Ressourcen anzuzeigen. Neben dem geplanten Backup-Job kann durch Klicken auf eine einmalige Sicherung ausgelöst werden Backup Now.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

  11. Klicken Sie auf den laufenden Job, um ein Überwachungsfenster zu öffnen, in dem der Bediener den Auftragsfortschritt in Echtzeit verfolgen kann.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

  12. Ein Snapshot-Backup-Satz wird unter der Datenbanktopologie angezeigt, sobald ein erfolgreicher Backup-Job abgeschlossen ist. Ein vollständiges Datenbank-Backup-Set umfasst einen Snapshot der Datenbankdatenvolumes und einen Snapshot der Datenbankprotokollvolumes. Ein nur-Protokoll-Backup enthält nur einen Snapshot der Datenbankprotokollvolumes.

    Dieses Image bietet eine Datenbank-Sicherung für den SnapCenter-Server

Datenbank-Recovery

Details

Die Datenbank-Recovery über SnapCenter stellt eine Snapshot-Kopie des zeitpunktgenauen Images des Datenbank-Volumes wieder her. Die Datenbank wird dann per SCN/Timestamp oder einem Punkt, wie von den verfügbaren Archivprotokollen im Backup-Set erlaubt, an einen gewünschten Punkt weitergeleitet. Im folgenden Abschnitt wird der Workflow der Datenbank-Recovery mithilfe der UI von SnapCenter dargestellt.

  1. Von Resources Öffnen Sie die Datenbank Primary Backup(s) Seite. Wählen Sie den Snapshot des Datenbank-Daten-Volumes aus, und klicken Sie auf Restore Um den Datenbank-Recovery-Workflow zu starten. Notieren Sie sich die SCN-Nummer oder den Zeitstempel in den Backup-Sätzen, wenn Sie die Recovery durch Oracle SCN oder Zeitstempel ausführen möchten.

    Dieses Image ermöglicht die Wiederherstellung der Datenbank für den SnapCenter-Server

  2. Wählen Sie Restore Scope. Bei einer Container-Datenbank kann SnapCenter flexibel eine vollständige Container-Datenbank (alle Datendateien), steckbare Datenbanken oder Restores auf Tablespaces-Ebene durchführen.

    Dieses Image ermöglicht die Wiederherstellung der Datenbank für den SnapCenter-Server

  3. Wählen Sie Recovery Scope. All logs Bedeutet, alle verfügbaren Archivprotokolle im Backup-Satz anzuwenden. Point-in-Time-Wiederherstellung durch SCN oder Zeitstempel sind ebenfalls verfügbar.

    Dieses Image ermöglicht die Wiederherstellung der Datenbank für den SnapCenter-Server

  4. Der PreOps Ermöglicht die Ausführung von Skripts für die Datenbank vor der Wiederherstellung/Wiederherstellung.

    Dieses Image ermöglicht die Wiederherstellung der Datenbank für den SnapCenter-Server

  5. Der PostOps Ermöglicht die Ausführung von Skripts für die Datenbank nach der Wiederherstellung/Wiederherstellung.

    Dieses Image ermöglicht die Wiederherstellung der Datenbank für den SnapCenter-Server

  6. Benachrichtigung per E-Mail, falls gewünscht.

    Dieses Image ermöglicht die Wiederherstellung der Datenbank für den SnapCenter-Server

  7. Jobzusammenfassung wiederherstellen

    Dieses Image ermöglicht die Wiederherstellung der Datenbank für den SnapCenter-Server

  8. Klicken Sie auf Job ausführen, um sie zu öffnen Job Details Fenster. Der Jobstatus kann auch über das geöffnet und angezeigt werden Monitor Registerkarte.

    Dieses Image ermöglicht die Wiederherstellung der Datenbank für den SnapCenter-Server

Datenbankklone

Details

Ein Datenbankklon über SnapCenter wird durch die Erstellung eines neuen Volumes aus einem Snapshot eines Volumes durchgeführt. Das System verwendet die Snapshot-Informationen, um ein neues Volume mithilfe der Daten auf dem Volume zu klonen, als der Snapshot erstellt wurde. Zudem ist es schnell (einige Minuten) und effizient im Vergleich zu anderen Methoden, eine geklonte Kopie der Produktionsdatenbank zu Entwicklungs- oder Testzwecken zu erstellen. Auf diese Weise wird das Lifecycle Management Ihrer Datenbankapplikation deutlich verbessert. Im folgenden Abschnitt wird der Workflow des Datenbankklons mithilfe der UI von SnapCenter dargestellt.

  1. Von Resources Öffnen Sie die Datenbank Primary Backup(s) Seite. Wählen Sie den Snapshot des Datenbank-Daten-Volumes aus, und klicken Sie auf clone Um den Workflow für Datenbankklone zu starten.

    Dieses Image bietet Datenbankklone für SnapCenter-Server

  2. Benennen Sie die SID der Klondatenbank. Optional kann für eine Container-Datenbank auch der Klon auf PDB-Ebene durchgeführt werden.

    Dieses Image bietet Datenbankklone für SnapCenter-Server

  3. Wählen Sie den DB-Server aus, auf dem die geklonte Datenbankkopie gespeichert werden soll. Behalten Sie die standardmäßigen Dateispeicherorte bei, es sei denn, Sie möchten sie anders benennen.

    Dieses Image bietet Datenbankklone für SnapCenter-Server

  4. Ein identischer Oracle-Software-Stack wie in der Quelldatenbank hätte auf geklontem DB-Host installiert und konfiguriert werden sollen. Behalten Sie die Standardanmeldedaten bei, ändern Sie sie jedoch Oracle Home Settings Zur Abstimmung mit den Einstellungen auf dem Clone-DB-Host.

    Dieses Image bietet Datenbankklone für SnapCenter-Server

  5. Der PreOps Ermöglicht die Ausführung von Skripts vor dem Klonvorgang. Datenbankparameter können an die Anforderungen einer Klon-Datenbank im Gegensatz zu einer Produktionsdatenbank angepasst werden, beispielsweise ein verringertes SGA-Ziel.

    Dieses Image bietet Datenbankklone für SnapCenter-Server

  6. Der PostOps Ermöglicht die Ausführung von Skripts für die Datenbank nach dem Klonvorgang. Die Wiederherstellung der Klondatenbank kann SCN, Zeitstempel-basiert oder bis zum Abbrechen (ein Rolling Forward der Datenbank zum letzten archivierten Protokoll im Backup-Satz) sein.

    Dieses Image bietet Datenbankklone für SnapCenter-Server

  7. Benachrichtigung per E-Mail, falls gewünscht.

    Dieses Image bietet Datenbankklone für SnapCenter-Server

  8. Jobzusammenfassung klonen.

    Dieses Image bietet Datenbankklone für SnapCenter-Server

  9. Klicken Sie auf Job ausführen, um sie zu öffnen Job Details Fenster. Der Jobstatus kann auch über das geöffnet und angezeigt werden Monitor Registerkarte.

    Dieses Image ermöglicht die Wiederherstellung der Datenbank für den SnapCenter-Server

  10. Unmittelbar geklonte Datenbank wird bei SnapCenter registriert.

    Dieses Image ermöglicht die Wiederherstellung der Datenbank für den SnapCenter-Server

  11. Validierung der Klondatenbank auf dem DB-Server-Host Für eine geklonte Entwicklungsdatenbank sollte der Datenbankarchivierungsmodus deaktiviert werden.

    [azureuser@ora-02 ~]$ sudo su
    [root@ora-02 azureuser]# su - oracle
    Last login: Tue Feb  6 16:26:28 UTC 2024 on pts/0
    
    [oracle@ora-02 ~]$ uname -a
    Linux ora-02 4.18.0-372.9.1.el8.x86_64 #1 SMP Fri Apr 15 22:12:19 EDT 2022 x86_64 x86_64 x86_64 GNU/Linux
    [oracle@ora-02 ~]$ df -h
    Filesystem                                       Size  Used Avail Use% Mounted on
    devtmpfs                                         7.7G     0  7.7G   0% /dev
    tmpfs                                            7.8G     0  7.8G   0% /dev/shm
    tmpfs                                            7.8G   49M  7.7G   1% /run
    tmpfs                                            7.8G     0  7.8G   0% /sys/fs/cgroup
    /dev/mapper/rootvg-rootlv                         22G   17G  5.6G  75% /
    /dev/mapper/rootvg-usrlv                          10G  2.0G  8.1G  20% /usr
    /dev/mapper/rootvg-homelv                       1014M   40M  975M   4% /home
    /dev/sda1                                        496M  106M  390M  22% /boot
    /dev/mapper/rootvg-varlv                         8.0G  958M  7.1G  12% /var
    /dev/sda15                                       495M  5.9M  489M   2% /boot/efi
    /dev/mapper/rootvg-tmplv                          12G  8.4G  3.7G  70% /tmp
    tmpfs                                            1.6G     0  1.6G   0% /run/user/54321
    172.30.136.68:/ora-02-u03                        250G  2.1G  248G   1% /u03
    172.30.136.68:/ora-02-u01                        100G   10G   91G  10% /u01
    172.30.136.68:/ora-02-u02                        250G  7.5G  243G   3% /u02
    tmpfs                                            1.6G     0  1.6G   0% /run/user/1000
    tmpfs                                            1.6G     0  1.6G   0% /run/user/0
    172.30.136.68:/ora-01-u02-Clone-020624161543077  250G  8.2G  242G   4% /u02_ntap1dev
    
    [oracle@ora-02 ~]$ cat /etc/oratab
    #
    # This file is used by ORACLE utilities.  It is created by root.sh
    # and updated by either Database Configuration Assistant while creating
    # a database or ASM Configuration Assistant while creating ASM instance.
    
    # A colon, ':', is used as the field terminator.  A new line terminates
    # the entry.  Lines beginning with a pound sign, '#', are comments.
    #
    # Entries are of the form:
    #   $ORACLE_SID:$ORACLE_HOME:<N|Y>:
    #
    # The first and second fields are the system identifier and home
    # directory of the database respectively.  The third field indicates
    # to the dbstart utility that the database should , "Y", or should not,
    # "N", be brought up at system boot time.
    #
    # Multiple entries with the same $ORACLE_SID are not allowed.
    #
    #
    NTAP2:/u01/app/oracle/product/19.0.0/NTAP2:Y
    # SnapCenter Plug-in for Oracle Database generated entry (DO NOT REMOVE THIS LINE)
    ntap1dev:/u01/app/oracle/product/19.0.0/NTAP2:N
    
    
    [oracle@ora-02 ~]$ export ORACLE_SID=ntap1dev
    [oracle@ora-02 ~]$ sqlplus / as sysdba
    
    SQL*Plus: Release 19.0.0.0.0 - Production on Tue Feb 6 16:29:02 2024
    Version 19.18.0.0.0
    
    Copyright (c) 1982, 2022, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.18.0.0.0
    
    SQL> select name, open_mode, log_mode from v$database;
    
    NAME      OPEN_MODE            LOG_MODE
    --------- -------------------- ------------
    NTAP1DEV  READ WRITE           ARCHIVELOG
    
    
    SQL> shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup mount;
    ORACLE instance started.
    
    Total System Global Area 3221223168 bytes
    Fixed Size                  9168640 bytes
    Variable Size             654311424 bytes
    Database Buffers         2550136832 bytes
    Redo Buffers                7606272 bytes
    Database mounted.
    
    SQL> alter database noarchivelog;
    
    Database altered.
    
    SQL> alter database open;
    
    Database altered.
    
    SQL> select name, open_mode, log_mode from v$database;
    
    NAME      OPEN_MODE            LOG_MODE
    --------- -------------------- ------------
    NTAP1DEV  READ WRITE           NOARCHIVELOG
    
    SQL> show pdbs
    
        CON_ID CON_NAME                       OPEN MODE  RESTRICTED
    ---------- ------------------------------ ---------- ----------
             2 PDB$SEED                       READ ONLY  NO
             3 NTAP1_PDB1                     MOUNTED
             4 NTAP1_PDB2                     MOUNTED
             5 NTAP1_PDB3                     MOUNTED
    
    SQL> alter pluggable database all open;

Wo Sie weitere Informationen finden

Weitere Informationen zu den in diesem Dokument beschriebenen Daten finden Sie in den folgenden Dokumenten bzw. auf den folgenden Websites: