TR-4988: Backup, Recovery und Klonen von Oracle Datenbanken auf ANF mit SnapCenter
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
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"
-
Ein Azure-Konto wurde eingerichtet und die erforderlichen vnet- und Netzwerksegmente wurden in Ihrem Azure-Konto erstellt.
-
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.
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
-
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".
-
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
.Der Ansible-Controller-Node kann entweder On-PreMisses oder in der Azure-Cloud finden, sofern er Azure DB VMs über ssh-Port erreichen kann. -
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
-
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"
-
Sehen Sie sich das folgende Video an:
Oracle Database Backup, Recovery und Klonen auf ANF mit SnapCenter -
Ü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.
-
Laden Sie vom SnapCenter-Windows-Server die neueste java-JDK herunter, und installieren Sie sie unter "Holen Sie sich Java für Desktop-Anwendungen".
-
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".
-
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.
-
Prüfen
Get Started
Online-Menü. -
In
Settings-Global Settings
, ÜberprüfenHypervisor Settings
Und klicken Sie auf Aktualisieren. -
Bei Bedarf einstellen
Session Timeout
Für die SnapCenter-Benutzeroberfläche das gewünschte Intervall. -
Fügen Sie bei Bedarf weitere Benutzer zu SnapCenter hinzu.
-
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. -
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.
-
Von
Storage Systems
Registerkarte, hinzufügenAzure NetApp Files
Mit oben erstellten Zugangsdaten. -
Von
Hosts
Fügen Sie die Azure DB VMs hinzu, die das SnapCenter Plug-in für Oracle auf Linux installieren. -
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 zuSettings-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.
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.
-
Navigieren zu
Resources
Registerkarte, die die Datenbanken auflistet, die nach der Installation des SnapCenter-Plug-ins auf der Datenbank-VM ermittelt wurden. Zu Beginn derOverall Status
Der Datenbank wird als angezeigtNot protected
. -
Klicken Sie auf
View
Zum Ändern inResource Group
. Klicken Sie aufAdd
melden sie sich rechts an, um eine Ressourcengruppe hinzuzufügen. -
Benennen Sie Ihre Ressourcengruppe, Ihre Tags und jede benutzerdefinierte Benennung.
-
Fügen Sie Ihrem Ressourcen hinzu
Resource Group
. Durch die Gruppierung ähnlicher Ressourcen lässt sich das Datenbankmanagement in einer großen Umgebung vereinfachen. -
Wählen Sie die Sicherungsrichtlinie aus, und legen Sie einen Zeitplan fest, indem Sie auf „+“ unter klicken
Configure Schedules
. -
Wenn die Backup-Verifizierung nicht in der Richtlinie konfiguriert ist, lassen Sie die Überprüfungsseite wie angezeigt.
-
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.
-
Zusammenfassung der neuen Ressourcengruppe.
-
Wiederholen Sie die oben genannten Verfahren, um ein Datenbank-Archiv-Protokoll nur Backup mit entsprechenden Backup-Policy zu erstellen.
-
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
. -
Klicken Sie auf den laufenden Job, um ein Überwachungsfenster zu öffnen, in dem der Bediener den Auftragsfortschritt in Echtzeit verfolgen kann.
-
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.
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.
-
Von
Resources
Öffnen Sie die DatenbankPrimary Backup(s)
Seite. Wählen Sie den Snapshot des Datenbank-Daten-Volumes aus, und klicken Sie aufRestore
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. -
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. -
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. -
Der
PreOps
Ermöglicht die Ausführung von Skripts für die Datenbank vor der Wiederherstellung/Wiederherstellung. -
Der
PostOps
Ermöglicht die Ausführung von Skripts für die Datenbank nach der Wiederherstellung/Wiederherstellung. -
Benachrichtigung per E-Mail, falls gewünscht.
-
Jobzusammenfassung wiederherstellen
-
Klicken Sie auf Job ausführen, um sie zu öffnen
Job Details
Fenster. Der Jobstatus kann auch über das geöffnet und angezeigt werdenMonitor
Registerkarte.
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.
-
Von
Resources
Öffnen Sie die DatenbankPrimary Backup(s)
Seite. Wählen Sie den Snapshot des Datenbank-Daten-Volumes aus, und klicken Sie aufclone
Um den Workflow für Datenbankklone zu starten. -
Benennen Sie die SID der Klondatenbank. Optional kann für eine Container-Datenbank auch der Klon auf PDB-Ebene durchgeführt werden.
-
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.
-
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. -
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. -
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. -
Benachrichtigung per E-Mail, falls gewünscht.
-
Jobzusammenfassung klonen.
-
Klicken Sie auf Job ausführen, um sie zu öffnen
Job Details
Fenster. Der Jobstatus kann auch über das geöffnet und angezeigt werdenMonitor
Registerkarte. -
Unmittelbar geklonte Datenbank wird bei SnapCenter registriert.
-
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:
-
Azure NetApp Dateien
-
SnapCenter-Softwaredokumentation
-
TR-4987: Vereinfachte, automatisierte Oracle-Implementierung auf Azure NetApp Files mit NFS