TR-4996: Implementazione e protezione di Oracle si in VCF con vVol
Allen Cao, Niyaz Mohamed, NetApp
La soluzione offre una panoramica e dettagli sull'implementazione e la protezione di Oracle in VMware Cloud Foundation (VCF) con vSphere Virtual Volumes (vVol) come storage primario del database e database Oracle in una configurazione si (Single Instance).
Scopo
VMware vSphere Virtual Volumes (vVol) è un framework di gestione e integrazione SAN/NAS che espone i dischi virtuali come oggetti storage nativi e permette operazioni basate su array a livello di disco virtuale. In altre parole, i vVol rendono i dispositivi SAN/NAS consapevoli delle macchine virtuali e liberano la possibilità di sfruttare servizi dati basati su array con un approccio VM-centric alla granularità di un singolo disco virtuale. VVol consente ai clienti di sfruttare le capacità uniche degli investimenti attuali in storage e di effettuare la transizione senza interruzioni verso un modello operativo più semplice ed efficiente, ottimizzato per ambienti virtuali compatibili con tutti i tipi di storage.
Questa documentazione dimostra l'implementazione e la protezione di un database a singola istanza Oracle in un ambiente VMware Cloud Foundation con vVol come storage di database primario in un cluster di storage NetApp ONTAP. Il database Oracle è configurato come se fosse distribuito in file system locali su un sistema di storage locale. Questo report tecnico è incentrato sulla procedura per la creazione di vVol in VCF per la distribuzione di Oracle. Dimostreremo inoltre come utilizzare il tool dell'interfaccia utente di NetApp SnapCenter per il backup, il ripristino e la clonazione di un database Oracle per sviluppo/test o altri casi di utilizzo per il funzionamento efficiente in termini di storage per i database in VCF.
Questa soluzione risolve i seguenti casi di utilizzo:
-
Implementazione del database Oracle si in VCF con datastore vVol su NetApp ONTAP AFF come storage primario per il database
-
Backup e ripristino dei database Oracle in VCF con datastore vVol utilizzando lo strumento UI di NetApp SnapCenter
-
Clone del database Oracle per sviluppo/test o altri casi di utilizzo in VCF con datastore vVol mediante il tool UI di NetApp SnapCenter
Pubblico
Questa soluzione è destinata alle seguenti persone:
-
Un DBA che vorrebbe implementare Oracle in VCF con datastore vVol su NetApp ONTAP AFF come storage primario del database
-
Un Solution Architect per database che vorrebbe testare i carichi di lavoro Oracle in VCF con il datastore vVol sullo storage NetApp ONTAP AFF
-
Un amministratore dello storage che desidera implementare e gestire un database Oracle implementato su VCF con datastore vVol sullo storage NetApp ONTAP AFF
-
Un proprietario di un'applicazione che desidera creare un database Oracle in VCF con datastore vVol
Ambiente di test e convalida della soluzione
Il test e la convalida di questa soluzione sono stati eseguiti in un ambiente di laboratorio con datastore VCF con vVol su storage NetApp ONTAP AFF che potrebbe non corrispondere all'ambiente di implementazione finale. Per ulteriori informazioni, vedere la sezione Fattori chiave per l'implementazione.
Architettura
Componenti hardware e software
Hardware |
||
NetApp ONTAP AFF A300 |
Versione 9.14.1P4 |
Shelf DS224 con dischi NVMe da 24 TB, capacità totale 35,2 TiB |
Cluster VMware vSphere |
Versione 8,02 |
12 CPU x Intel® Xeon® Gold 5218 CPU a 2,30GHz MHz, 8 nodi (gestione 4 e 4 domini di carico di lavoro) |
Software |
||
RedHat Linux |
Kernel RHEL-8,6, 4.18.0-372,9.1.EL8.x86_64 |
Hosting dei server Oracle DB, implementazione dell'abbonamento RedHat per il test |
Server Windows |
2022 Standard, 10.0.20348 Build 20348 |
Server SnapCenter di hosting |
CentOS Linux |
CentOS versione Linux 8.5.2111 |
Controller Ansible di hosting |
Database Oracle |
Versione 19.18 |
Patch RU applicata p34765931_190000_Linux-x86-64.zip |
Oracle OPatch |
Versione 12.2.0.1.36 |
Ultima patch p6880880_190000_Linux-x86-64.zip |
Server SnapCenter |
Versione 6,0 |
Distribuzione di gruppi di lavoro |
Plug-in SnapCenter per VMware vSphere |
Versione 6,0 |
Implementata come una macchina virtuale ova nel cluster vSphere |
Tool ONTAP per VMware vSphere |
Versione 9,13 |
Implementata come una macchina virtuale ova nel cluster vSphere |
Aprire JDK |
Versione java-11-openjdk-11,0.23,0.9-3.EL8.x86_64 |
Requisito del plugin SnapCenter per macchine virtuali DB |
Configurazione del database Oracle in VCF
Server |
Database |
Archiviazione DB |
ora_01 |
NTAP1 (NTAP1_pdb1,NTAP1_pdb2,NTAP1_pdb3) |
Datastore vVol su NetApp ONTAP AFF A300 |
ora_02 |
NTAP2 (NTAP2_pdb1,NTAP2_pdb2,NTAP2_pdb3), NTAP1CLN |
Datastore vVol su NetApp ONTAP AFF A300 |
Fattori chiave per l'implementazione
-
Protocollo per la connettività dei cluster vVol a ONTAP. NFS o iSCSI sono ottimi prodotti. I livelli di prestazione sono equivalenti. In questa dimostrazione di soluzione, abbiamo utilizzato NFS come protocollo storage per la connettività dei vVol al cluster storage ONTAP sottolineato. Se l'infrastruttura VCF supporta, sono supportati anche i protocolli FC/FCoE e NVMe/FC per i datastore vVol su NetApp ONTAP.
-
Layout di storage Oracle su datastore vVol. Nei nostri test e validazioni, abbiamo implementato tre datastore vVol per file binari Oracle, dati Oracle e log Oracle. È buona norma separare i diversi tipi di file Oracle nel datastore in modo che il backup, il ripristino o la clonazione del database possano essere gestiti ed eseguiti con facilità. Creare vVol dedicati per database di grandi dimensioni e condividere vVol per database di piccole dimensioni o con un profilo QoS simile.
-
Credenziale per l'autenticazione dello storage ONTAP. Utilizza solo le credenziali a livello di cluster ONTAP per l'autenticazione del cluster di storage ONTAP, compresa la connettività SnapCenter al cluster di storage ONTAP o la connettività dello strumento ONTAP al cluster di storage ONTAP.
-
Provisioning dello storage dal datastore vVol alla macchina virtuale del database. Aggiungere un solo disco alla volta alla macchina virtuale del database dal datastore vVol. Al momento, l'aggiunta contemporanea di più dischi dai datastore vVol non è supportata.
-
Protezione del database. NetApp fornisce una suite software SnapCenter per il backup, il ripristino e il cloning dei database attraverso un'interfaccia utente intuitiva. NetApp consiglia di implementare questo strumento di gestione per ottenere veloci backup delle snapshot (in meno di un minuto), rapidi ripristini del database e cloni del database.
Implementazione della soluzione
Le sezioni seguenti descrivono procedure dettagliate per la distribuzione di Oracle 19c in VCF con datastore vVol su storage NetApp ONTAP in una configurazione a singola istanza di Oracle.
Prerequisiti per l'implementazione
Details
L'implementazione richiede i seguenti prerequisiti.
-
È stato configurato un VCF VMware. Per informazioni o istruzioni su come creare un VCF, fare riferimento alla documentazione VMware "Documentazione di VMware Cloud Foundation".
-
Provisioning di tre macchine virtuali Linux, due macchine virtuali per il database Oracle e una macchina virtuale per il controller Ansible all'interno del dominio del carico di lavoro VCF. Provisioning di una macchina virtuale di un server Windows per l'esecuzione del server NetApp SnapCenter. Per informazioni sulla configurazione del controller Ansible per lo sviluppo automatizzato del database Oracle, fare riferimento alle seguenti risorse "Introduzione all'automazione delle soluzioni NetApp".
-
Il plug-in SnapCenter versione 6,0 per VMware vSphere è stato implementato in VCF. Fare riferimento alle seguenti risorse per la distribuzione dei plugin: "Plug-in SnapCenter per la documentazione di VMware vSphere".
-
Lo strumento ONTAP per VMware vSphere è stato implementato in VCF. Fai riferimento alle seguenti risorse per il tool ONTAP per l'implementazione di VMware vSphere: "Tool ONTAP per la documentazione di VMware vSphere"
Assicurarsi di aver allocato almeno 50g MB nel volume root di Oracle VM in modo da disporre di spazio sufficiente per preparare i file di installazione di Oracle. |
Crea un profilo di capacità storage
Details
Innanzitutto, creare un profilo di funzionalità dello storage personalizzato per lo storage ONTAP sottolineato che ospita il datastore vVol.
-
Dai collegamenti del client vSphere, aprire lo strumento NetApp ONTAP. Verificare che il cluster di storage ONTAP sia stato aggiunto
Storage Systems
come parte dell'implementazione dello strumento ONTAP. -
Fare clic su
Storage capability profile
per aggiungere un profilo personalizzato per Oracle. Assegnare un nome al profilo e aggiungere una breve descrizione. -
Scegli la categoria dello storage controller: Performance, capacità o ibrido.
-
Selezionare il protocollo.
-
Se necessario, definire un criterio QoS.
-
Attributi di archiviazione aggiuntivi per il profilo. Verificare che la crittografia sia attivata sul controller NetApp se si desidera disporre della funzionalità di crittografia o che possa causare problemi durante l'applicazione del profilo.
-
Rivedere il riepilogo e completare la creazione del profilo di funzionalità storage.
Creare e configurare il datastore vVol
Details
Una volta completati i prerequisiti, accedere a VCF come utente amministratore tramite il client vSphere, passando al dominio del carico di lavoro. Non utilizzare l'opzione di storage VMware integrata per creare vVol. Utilizzare invece lo strumento NetApp ONTAP per creare vVol. Di seguito vengono illustrate le procedure per la creazione e la configurazione dei vVol.
-
Il flusso di lavoro di creazione dei vVol può essere attivato dall'interfaccia degli strumenti ONTAP o dal cluster di dominio del carico di lavoro VCF.
-
Inserimento di informazioni generali per il datastore, tra cui destinazione, tipo, nome e protocollo del provisioning.
-
Selezionare il profilo di capacità di archiviazione personalizzato creato dal passaggio precedente, i
Storage system
, eStorage VM
, dove devono essere creati i vVol. -
Scegliere
Create new volumes
, immettere il nome e le dimensioni del volume e fare clic su ,ADD
quindiNEXT
per passare alla pagina di riepilogo.Puoi aggiungere più di un volume a un datastore di vVol o estendere, per le performance, i volumi di un datastore di vVol nei nodi di controller di ONTAP. -
Fare clic
Finish
per creare il datastore vVol per il file binario Oracle. -
Ripetere le stesse procedure per creare il datastore vVol per i dati e i log di Oracle.
Si noti che quando viene clonato un database Oracle, all'elenco vVol vengono aggiunti altri vVol per i dati. |
Crea una policy per lo storage delle macchine virtuali in base al profilo di capacità per lo storage
Details
Prima di eseguire il provisioning dello storage dal datastore vVol alla macchina virtuale del database, Aggiungi una policy storage delle macchine virtuali basata sul profilo di funzionalità dello storage creato dalla fase precedente. Di seguito sono riportate le procedure.
-
Dai menu del client vSphere, aprire
Policies and Profiles
ed evidenziareVM Storage Policies
. Fare clicCreate
per aprire ilVM Storage Policies
flusso di lavoro. -
Assegnare un nome al criterio di archiviazione della VM.
-
In
Datastore specific rules
, controllareEnable rules for "NetAPP.clustered.Data.ONTAP.VP.vvol" storage
-
Per le regole NetApp.Clustered.Data.ONTAP.VP.vvol
Placement
, selezionare il profilo personalizzato della capacità di storage creato dal passaggio precedente. -
Per le regole NetApp.Clustered.Data.ONTAP.VP.vvol
Replication
, scegliereDisabled
se i vVol non vengono replicati. -
La pagina di compatibilità dello storage visualizza gli archivi dati vVol compatibili nell'ambiente VCF.
-
Esaminare e terminare la creazione del criterio di archiviazione della VM.
-
Convalidare il criterio di archiviazione VM appena creato.
Allocare i dischi alla macchina virtuale DB dai datastore vVol e configurare lo storage del DB
Details
Dal client vSphere, aggiungere tre dischi dai datastore vVol alla VM del database modificando le impostazioni della VM. Quindi, accedere a VM per formattare e montare i dischi per montare i punti /U01, /U02 e /U03. Di seguito vengono illustrati i passaggi e le attività esatti.
-
Aggiunta di un disco a una macchina virtuale per l'archiviazione binaria Oracle.
-
Aggiunta di un disco a una macchina virtuale per lo storage dei dati Oracle.
-
Aggiunta di un disco alla macchina virtuale per lo storage dei log di Oracle.
-
Da VM
Edit Settings
,Advanced Parameters
, aggiungere attributodisk.enableuuid
con valoreTRUE
. La VM deve essere disattivata per aggiungere il parametro avanzato. L'impostazione di questa opzione consente a SnapCenter di identificare con precisione il vVol nell'ambiente in uso. -
A questo punto, riavviare la macchina virtuale. Accedere a VM come utente amministratore tramite ssh per esaminare le unità disco appena aggiunte.
[admin@ora_01 ~]$ sudo fdisk -l Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/sdc: 100 GiB, 107374182400 bytes, 209715200 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/sdd: 100 GiB, 107374182400 bytes, 209715200 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes . . .
-
Partizionare le unità come partizione primaria e singola semplicemente accettando le scelte predefinite.
sudo fdisk /dev/sdb
sudo fdisk /dev/sdc
sudo fdisk /dev/sdd
-
Formattare i dischi partizionati come file system xfs.
sudo mkfs.xfs /dev/sdb1
sudo mkfs.xfs /dev/sdc1
sudo mkfs.xfs /dev/sdd1
-
Montare le unità sul punto di montaggio /U01, /U02 e /U03.
sudo mount -t xfs /dev/sdb1 /u01
sudo mount -t xfs /dev/sdc1 /u02
sudo mount -t xfs /dev/sdd1 /u03
[admin@ora_01 ~]$ 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 782M 7.0G 10% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/rhel-root 44G 19G 26G 43% / /dev/sda1 1014M 258M 757M 26% /boot tmpfs 1.6G 12K 1.6G 1% /run/user/42 tmpfs 1.6G 4.0K 1.6G 1% /run/user/1000 /dev/sdb1 50G 390M 50G 1% /u01 /dev/sdc1 100G 746M 100G 1% /u02 /dev/sdd1 100G 746M 100G 1% /u03
-
Aggiungere i punti di montaggio a /etc/fstab in modo che le unità disco vengano montate al riavvio della VM.
sudo vi /etc/fstab
[oracle@ora_01 ~]$ cat /etc/fstab # # /etc/fstab # Created by anaconda on Wed Oct 18 19:43:31 2023 # # Accessible filesystems, by reference, are maintained under '/dev/disk/'. # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info. # # After editing this file, run 'systemctl daemon-reload' to update systemd # units generated from this file. # /dev/mapper/rhel-root / xfs defaults 0 0 UUID=aff942c4-b224-4b62-807d-6a5c22f7b623 /boot xfs defaults 0 0 /dev/mapper/rhel-swap none swap defaults 0 0 /root/swapfile swap swap defaults 0 0 /dev/sdb1 /u01 xfs defaults 0 0 /dev/sdc1 /u02 xfs defaults 0 0 /dev/sdd1 /u03 xfs defaults 0 0
Distribuzione dei database Oracle in VCF
Details
Si consiglia di utilizzare il toolkit di automazione NetApp per distribuire Oracle in VCF con vVol. Per informazioni dettagliate sull'esecuzione della distribuzione automatizzata di Oracle su file system xfs, fare riferimento a TR-4992: "Implementazione di Oracle semplificata e automatizzata su NetApp C-Series con NFS". Anche se TR-4992 riguarda la distribuzione automatizzata di Oracle su NetApp C-Series con NFS, è identico alla distribuzione di Oracle in VCF con vVol se si ignorano i file system NFS montati sulla VM del database. Salviamo semplicemente questo con tag specifici. Di seguito sono riportate le procedure passo passo.
-
Accedi alla macchina virtuale del controller Ansible come utente amministrativo tramite ssh e clona una copia del toolkit di automazione per Oracle su NFS.
git clone https://bitbucket.ngage.netapp.com/scm/ns-bb/na_oracle_deploy_nfs.git
-
Preparare i seguenti file di installazione di Oracle nella cartella /tmp/archive sulla VM del database. La cartella dovrebbe consentire l'accesso a tutti gli utenti con l'autorizzazione 777.
LINUX.X64_193000_db_home.zip p34765931_190000_Linux-x86-64.zip p6880880_190000_Linux-x86-64.zip
-
Configurare il file di destinazione della distribuzione - hosts, file di variabili globali - vars/vars.yml e file di variabili del DB locale - host_vars/host_name.yml secondo le istruzioni riportate in questa sezione di TR-4992: "Configurazione dei file dei parametri". Commentare la variabile nfs_lif dal file della variabile DB VM locale.
-
Configurare l'autenticazione ssh senza chiavi tra il controller Ansible e le macchine virtuali di database, che richiede di generare una coppia di chiavi ssh e copiare la chiave pubblica nel file delle macchine virtuali del database directory principale dell'utente amministrativo della cartella ssh authorized_keys.
ssh-keygen
-
Dal controller Ansible, alla home directory del toolkit di automazione clonata /home/admin/na_oracle_deploy_nf, esegui i prerequisiti.
ansible-playbook -i hosts 1-ansible_requirements.yml
-
Esegui il manuale per la configurazione di Linux.
ansible-playbook -i hosts 2-linux_config.yml -u admin -e @vars/vars.yml
-
Esegui il manuale di implementazione di Oracle.
ansible-playbook -i hosts 4-oracle_config.yml -u admin -e @vars/vars.yml --skip-tags "ora_mount_points,enable_dnfs_client"
-
In alternativa, tutti i playbook di cui sopra possono essere eseguiti anche da un singolo playbook.
ansible-playbook -i hosts 0-all_playbook.yml -u admin -e @vars/vars.yml --skip-tags "ora_mount_points,enable_dnfs_client"
-
Accedi a EM express per convalidare Oracle dopo aver completato con successo il playbook.
-
In alternativa, esegui distruggi playbook per rimuovere il database da DB VM.
ansible-playbook -i hosts 5-destroy.yml -u admin -e @vars/vars.yml
Backup, ripristino e cloning di Oracle in VCF con SnapCenter
Impostazione SnapCenter
Details
SnapCenter versione 6 presenta numerosi miglioramenti delle funzionalità rispetto alla versione 5, compreso il supporto per il datastore vVol VMware. SnapCenter si affida a un plug-in lato host su una macchina virtuale di database per eseguire attività di gestione della protezione dei dati integrate con l'applicazione. Per informazioni dettagliate sul plug-in NetApp SnapCenter per Oracle, consultare la presente documentazione "Cosa puoi fare con il plug-in per database Oracle". Di seguito sono descritti i passaggi di alto livello per configurare SnapCenter versione 6 per il backup, il ripristino e la clonazione del database Oracle in VCF.
-
Scaricare la versione 6 del software SnapCenter dal sito di supporto NetApp: "Download del supporto NetApp".
-
Accedere a SnapCenter che ospita Windows VM come amministratore. Installare i prerequisiti per SnapCenter 6,0.
-
Come amministratore, installare la versione più recente di java JDK da "Scarica Java per le applicazioni desktop".
Se il server Windows è distribuito in un ambiente di dominio, aggiungere un utente di dominio al gruppo di amministratori locali del server SnapCenter ed eseguire l'installazione di SnapCenter con l'utente di dominio. -
Accedere all'interfaccia utente di SnapCenter tramite la porta HTTPS 8846 come utente di installazione per configurare SnapCenter per Oracle.
-
Consulta il menu per aggiornarti
Get Started
su SnapCenter se sei un nuovo utente. -
Aggiornare
Hypervisor Settings
in impostazioni globali. -
Aggiunta del cluster di storage ONTAP a
Storage Systems
con IP di gestione del cluster e autenticazione tramite ID utente dell'amministratore del cluster. -
Aggiunta di macchine virtuali di database e plugin vSphere VM
Credential
per l'accesso SnapCenter a DB VM e plug-in vSphere VM. La credenziale deve avere il privilegio sudo sulle VM Linux. È possibile creare credenziali diverse per diversi ID utente di gestione per le VM. -
Aggiungere la VM del database Oracle in VCF a
Hosts
con la credenziale DB VM creata nel passaggio precedente. -
Allo stesso modo, aggiungere la VM del plug-in VMware NetApp a
Hosts
con la credenziale VM del plug-in vSphere creata nel passaggio precedente. -
Infine, dopo aver rilevato il database Oracle su DB VM, torna alla
Settings
-Policies
creazione delle policy di backup dei database Oracle. Idealmente, creare un criterio di backup del registro di archivio separato per consentire intervalli di backup più frequenti per ridurre al minimo la perdita di dati in caso di errore.
Assicurarsi che il nome del server SnapCenter possa essere risolto all'indirizzo IP dal DB VM e dal plugin vSphere VM. Allo stesso modo, il nome della macchina virtuale DB e il nome della macchina virtuale del plugin vSphere possono essere risolti all'indirizzo IP dal server SnapCenter. |
Backup del database
Details
SnapCenter sfrutta lo snapshot del volume ONTAP per backup, ripristino o clone di database più veloci rispetto alla metodologia tradizionale basata su RMAN. Le snapshot sono coerenti con l'applicazione, poiché il database viene impostato in modalità di backup Oracle prima di una snapshot.
-
Dal
Resources
Tutti i database sulla VM vengono rilevati automaticamente dopo l'aggiunta della VM a SnapCenter. Inizialmente, lo stato del database viene visualizzato comeNot protected
. -
Fare clic sul database per avviare un flusso di lavoro per abilitare la protezione del database.
-
Applicare i criteri di backup e, se necessario, impostare la pianificazione.
-
Impostare la notifica del processo di backup, se necessario.
-
Rivedere il riepilogo e terminare per abilitare la protezione del database.
-
Il processo di backup su richiesta può essere attivato facendo clic su
Back up Now
. -
Il processo di backup può essere monitorato in
Monitor
facendo clic sul processo in esecuzione. -
Fare clic sul database per esaminare i set di backup completati per ciascun database.
Ripristino e ripristino del database
Details
SnapCenter offre diverse opzioni di ripristino e recovery per i database Oracle dal backup snapshot. In questo esempio, si dimostra di eseguire il ripristino da un backup snapshot precedente, quindi eseguire il rollback del database all'ultimo registro disponibile.
-
Innanzitutto, eseguire un backup snapshot. Quindi, creare una tabella di test e inserire una riga nella tabella per convalidare il database recuperato dall'immagine snapshot prima che la creazione della tabella di test riprenda la tabella di test.
[oracle@ora_01 ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Wed Jul 17 10:20:10 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> sho pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 NTAP1_PDB1 READ WRITE NO 4 NTAP1_PDB2 READ WRITE NO 5 NTAP1_PDB3 READ WRITE NO SQL> alter session set container=ntap1_pdb1; SQL> select * from test; no rows selected SQL> insert into test values (1, sysdate, 'test oracle backup/restore/clone on VMware Cloud Foundation vVols'); 1 row created. SQL> commit; Commit complete. SQL> select * from test; ID ---------- DT --------------------------------------------------------------------------- EVENT -------------------------------------------------------------------------------- 1 18-JUL-24 11.15.03.000000 AM test oracle backup/restore/clone on VMware Cloud Foundation vVols SQL>
-
Dalla scheda SnapCenter
Resources
, aprire la pagina della topologia di backup del database NTAP1. Evidenziare il set di backup dei dati snapshot prima della creazione della tabella di test. Fare clic suRestore
per avviare il flusso di lavoro di ripristino. -
Scegliere l'ambito di ripristino.
-
Scegliere ambito di ripristino a
All Logs
. -
Specificare eventuali pre-script opzionali da eseguire.
-
Specificare qualsiasi after-script opzionale da eseguire.
-
Se lo si desidera, inviare un rapporto lavoro.
-
Rivedere il riepilogo e fare clic su
Finish
per avviare il ripristino e il recupero. -
Da
Monitor
aprire il processo per esaminare i dettagli. -
Da DB VM ora_01, verificare che un ripristino/ripristino corretto del database sia stato eseguito correttamente e che la tabella di test sia stata recuperata.
[oracle@ora_01 ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Thu Jul 18 11:42:58 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 from v$database; NAME OPEN_MODE --------- -------------------- NTAP1 READ WRITE SQL> alter session set container=ntap1_pdb1; Session altered. SQL> select * from test; ID ---------- DT --------------------------------------------------------------------------- EVENT -------------------------------------------------------------------------------- 1 18-JUL-24 11.15.03.000000 AM test oracle backup/restore/clone on VMware Cloud Foundation vVols SQL>
Clone del database
Details
In questo esempio, i set di backup più recenti vengono utilizzati per clonare un database su DB VM ora_02 in un'altra installazione software e ORACLE_HOME in VCF.
-
Aprire nuovamente l'elenco di backup del database NTAP1. Selezionare il set di backup dei dati più recente, fare clic sul
Clone
pulsante per avviare il flusso di lavoro clone del database. -
Assegnare un nome al SID del database clone.
-
Selezionare ora_02 in VCF come host clone del database di destinazione. Sull'host deve essere installato e configurato un software di database Oracle identico.
-
Selezionare ORACLE_HOME, l'utente e il gruppo corretti sull'host di destinazione. Mantenere la credenziale per impostazione predefinita.
-
È possibile modificare i parametri del database clone per soddisfare i requisiti di configurazione o risorse per il database clone.
-
Scegliere l'ambito di ripristino.
Until Cancel
recupera il clone fino all'ultimo file di registro disponibile nel set di backup. -
Esaminare il riepilogo e avviare il processo di clonazione.
-
Monitorare l'esecuzione del processo clone da
Monitor
scheda. -
Il database clonato viene registrato immediatamente in SnapCenter.
-
Da DB VM ora_02, convalidare il database clonato ed eseguire una query nella tabella di test.
[oracle@ora_02 ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Thu Jul 18 12:06:48 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 --------- -------------------- ------------ NTAP1CLN READ WRITE ARCHIVELOG SQL> select instance_name, host_name from v$instance; INSTANCE_NAME ---------------- HOST_NAME ---------------------------------------------------------------- NTAP1CLN ora_02 SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 NTAP1_PDB1 READ WRITE NO 4 NTAP1_PDB2 READ WRITE NO 5 NTAP1_PDB3 READ WRITE NO SQL> alter session set container=ntap1_pdb1 2 ; Session altered. SQL> select * from test; ID ---------- DT --------------------------------------------------------------------------- EVENT -------------------------------------------------------------------------------- 1 18-JUL-24 11.15.03.000000 AM test oracle backup/restore/clone on VMware Cloud Foundation vVols SQL>
La dimostrazione del backup, del ripristino e del clone di SnapCenter del database Oracle in VCF è completata.
Dove trovare ulteriori informazioni
Per ulteriori informazioni sulle informazioni descritte in questo documento, consultare i seguenti documenti e/o siti Web: