Guida utente di PPBS: preparazione dell'ambiente per il backup Oracle PBS
Summary: Questo documento fornisce una guida chiara e dettagliata su come preparare e configurare Oracle PBS per il backup. Seguire queste istruzioni per gestire in modo efficiente i backup Oracle utilizzando PowerProtect Backup Service. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Scopo
Preparare l'ambiente per i backup riusciti di PowerProtect Backup Service (PPBS) Oracle Phoenix Backup Store (PBS) senza errori.
-
Che cos'è il server Oracle?
- Oracle Corporation ha creato il Relational Database Management System (RDBMS), noto come Oracle. È progettato per archiviare, gestire e recuperare i dati in modo efficiente, rendendolo un componente fondamentale di molti sistemi e applicazioni di livello enterprise. Ecco alcuni dei suoi vari componenti:
- Instance: un'istanza Oracle è costituita dalle strutture software e di memoria che gestiscono le operazioni del database.
- Database: il database stesso è una raccolta di file fisici sul disco che archiviano i dati. Include file di dati, file di controllo e file di log di ripristino.
- SQL (Structured Query Language) è il linguaggio utilizzato per interagire con un database Oracle. Utenti e applicazioni emettono istruzioni SQL per eseguire query e manipolare i dati.
- Listener: il listener Oracle è un processo che ascolta le richieste di connessione client in entrata e stabilisce una connessione tra i client e il database Oracle.
- Oracle Net Services: fornisce servizi di comunicazione di rete per il database Oracle. Include protocolli e strumenti per la connessione al database da posizioni diverse.
- File di log di ripristino: questi file archiviano un record di tutte le modifiche apportate al database. Sono fondamentali per il ripristino in caso di guasti del sistema.
- File di controllo: i file di controllo contengono metadati sulla struttura fisica del database. Sono fondamentali per l'avvio e il ripristino del database.
- Log di ripristino archiviati: si tratta di copie dei file di log di ripristino che sono stati archiviati. Vengono utilizzati per scopi di backup e ripristino.
- Componenti di backup e ripristino: Oracle include vari strumenti e utilità per la creazione di backup e il ripristino dei dati in caso di perdita di dati o errori di sistema. Tra questi sono inclusi RMAN (Recovery Manager) e Data Pump.
- Perché eseguire un backup del database Oracle?
- Proteggere i dati da incidenti, errori o problemi informatici.
- Accertarsi di poter ripristinare i dati in caso di problemi, come un arresto anomalo del computer o una calamità, ad esempio un'inondazione o un incendio.
- Mantenere i dati obsoleti per l'analisi delle tendenze o il reporting.
- Aumentare la sicurezza disponendo di una copia sicura dei dati anche se qualcuno tenta di rubarli.
- Di quali elementi PPBS esegue il backup dai server Oracle?
- PPBS semplifica radicalmente il backup e il ripristino dei database Oracle ospitati on-premise sull'infrastruttura fisica e virtuale, nonché su un'infrastruttura cloud come Amazon EC2, Macchine virtuali di Azure, Google Compute Engine e così via.
- PPBS consente di eseguire il backup e il ripristino dei seguenti database in esecuzione sugli host Oracle Server:
- Database standalone
- Database RAC (Real Application Cluster)
- Che cos'è Phoenix Backup Store (PBS)?
- Phoenix Backup Store è un dispositivo NAS basato su Ubuntu con il pacchetto Phoenix Backup Store Debian fornito da PPBS installato su di esso.
- Dopo che gli amministratori hanno configurato il dispositivo NAS, installare il pacchetto Debian e attivarlo sul dispositivo:
- Il dispositivo NAS è configurato come Phoenix Backup Store
- È registrato con PPBS Cloud
- Crea una connessione persistente con il cloud PPBS
- Quando un amministratore aggiunge un mount di backup sulla console di gestione, viene creato in Phoenix Backup Store come directory condivisa sulla rete.
- La directory condivisa funge da mount point e l'utente con ruolo Oracle Database Administrator deve eseguirne il mapping all'host in cui è in esecuzione RMAN.
- Quando un processo di backup viene eseguito utilizzando RMAN, crea un backup Oracle RMAN e lo archivia sul mount di backup. RMAN richiede autorizzazioni di lettura e scrittura sul mount di backup.
- Che cosa sono gli host RMAN?
- Il backup e il ripristino dei database Oracle vengono gestiti utilizzando un gestore di backup e ripristino fornito da Oracle denominato RMAN.
- RMAN fornisce utilità agli utenti con ruolo Oracle Database Administrator per eseguire processi di backup dei database e creare backup RMAN Oracle.
- RMAN è connesso ai database e un amministratore di database lo utilizza per eseguire un processo di backup.
- L'host su cui è in esecuzione RMAN è denominato host RMAN e il mount di backup viene mappato all'host.
- Dopo l'esecuzione di un processo di backup, RMAN crea un backup RMAN Oracle e lo archivia sul mount di backup.
- Che cos'è il flusso di lavoro di backup del database Oracle? Quali sono i tipi di metodi di backup?
- Flusso di lavoro di backup del database
- Tipo di metodo di backup del database:
- Backup completo
- Backup incrementale
- Backup del registro di archiviazione
- Flusso di lavoro di backup del database
- Quali sono i prerequisiti?
- Da dove è necessario scaricare il pacchetto di installazione di Oracle PBS?
- È possibile scaricare il programma di installazione per Windows utilizzando uno dei tre metodi seguenti:
- Pagina dei download
- Pagina delle impostazioni
- Pagina dei download
- È possibile scaricare il programma di installazione per Windows utilizzando uno dei tre metodi seguenti:
-
Come si installa Oracle PBS?
- Esistono tre modi per installare Oracle PBS
- Implementare il pacchetto Debian su un server Ubuntu per utilizzare quest'ultimo come Phoenix Backup Store
- Implementare il pacchetto OVA su una configurazione VMware per utilizzare la macchina virtuale come Phoenix Backup Store
- Implementare il pacchetto Debian su un'istanza AWS EC2 per utilizzare l'istanza come Phoenix Backup Store
- Implementare il pacchetto Debian su un server Ubuntu per utilizzare quest'ultimo come Phoenix Backup Store
📝 Nota
Una volta installato, verificare che il servizio Phoenix sia in modalità di esecuzione utilizzando il comando seguente (systemctl status: PhoenixOracle)
-
Come si attiva Oracle PBS?
- Il processo dettagliato è descritto nell'articolo relativo all'attivazione.
- Comando:
PhoenixBackupStoreControl activate <activation_token> - Una volta attivato, il server viene elencato nella pagina Phoenix Backup Store.
- (Management Console -> Protect->Oracle > Phoenix Backup Store->Oracle Servers)
- Come si configurano i backup dei database Oracle in PPBS?
- Procedura per configurare i backup dei database
- Creare un mount di backup sull'istanza di Phoenix Backup Store registrata
- Eseguire il mapping del mount di backup sull'host RMAN
- Consentire a RMAN di archiviare i backup sul mount
- Quali sono i prerequisiti prima di avviare un backup del database Oracle configurato?
-
Connessione
- Verificare la connessione tra il server e PPBS Cloud
- Windows
- Verificare se il client per NFS è in esecuzione o meno.
- Provare a connettersi tramite Telnet dal database Windows Server alle porte riportate di seguito
telnet <PBS-Server Name/PBS-server IP> 2049telnet <PBS-Server Name/PBS-server IP> 9090telnet <PBS-Server Name/PBS-server IP> 111
- Provare a installare manualmente il mount PBS su Windows Server con le credenziali root (in questo modo si esegue il mapping della condivisione di rete a Windows Server).
- Linux
- Provare a connettersi tramite Telnet dal database Windows Server alle porte riportate di seguito
telnet <PBS-Server Name/PBS-server IP> 2049telnet <PBS-Server Name/PBS-server IP> 9090telnet <PBS-Server Name/PBS-server IP> 111
- Verificare se il mount PBS è montato o meno sul database del server Linux.
df -h
- Verificare i dettagli del mount PBS nelle voci della scheda FS.
cat /etc/fstab
- Provare a connettersi tramite Telnet dal database Windows Server alle porte riportate di seguito
- Verificare la connessione tra il server e PPBS Cloud
- Servizio
- Il servizio Phoenix deve essere in modalità di esecuzione:
systemctl status PhoenixBackupStore - Il servizio NFS deve essere in modalità di esecuzione:
systemctl status nfs-kernel-server - Zpool deve essere in modalità di esecuzione:
systemctl status zpools status - Se non è in esecuzione, utilizzare start o restart anziché status nel comando precedente per eseguire un avvio o un riavvio.
E.g (systemctl start PhoenixOracle) or (systemctl restart PhoenixOracle)
- Il servizio Phoenix deve essere in modalità di esecuzione:
- Stato dell'interfaccia utente
- Lo stato di Oracle PBS sulla console PPBS deve essere "Connected".
-
- Interfaccia utente
- Non annullare il processo, poiché
- Il primo processo di backup richiede tempo: esegue una scansione completa dei dati.
- Il primo processo viene eseguito fino al completamento (non rispetta la finestra di backup).
- Come si esegue un backup dei database Oracle configurati?
- Eseguire il backup dei database Oracle utilizzando RMAN ospitato su un server Linux
- Aggiornare ed eseguire gli script RMAN forniti da PPBS che utilizzano l'API Phoenix Backup Store per eseguire il backup dei database.
- Per ulteriori informazioni su come questo script utilizza l'API Phoenix Backup Store per eseguire il backup e archiviare i backup RMAN Oracle sul mount di backup, vedere il riferimento API REST di Phoenix Backup Store
- Eseguire il backup dei database Oracle utilizzando RMAN ospitato su Windows Server
- Aggiornare ed eseguire lo script RMAN e un file batch di modelli fornito da PPBS che utilizza l'API Phoenix Backup Store per eseguire il backup dei database.
- Per ulteriori informazioni su come questo file batch utilizza l'API Phoenix Backup Store per eseguire il backup e archiviare i backup RMAN Oracle sul mount di backup, vedere il riferimento API REST di Phoenix Backup Store
- Gli script possono essere automatizzati con l'aiuto di processi cron nel sistema operativo Linux e di Utilità di pianificazione nel sistema operativo Windows.
- Eseguire il backup dei database Oracle utilizzando RMAN ospitato su un server Linux
- Quali sono i problemi più comuni riscontrati con PPBS Oracle PBS durante il backup?
- Cosa fare e non fare per il backup dei database Oracle
- PBS viene utilizzato solo per i backup RMAN configurati per PPBS.
- Non deve essere utilizzato come server NFS.
- Non installare applicazioni di terze parti; utilizzare solo backup PPBS.
- Non copiare o eliminare i dati manualmente sui mount PBS.
- Non configurare più database per un singolo mount point; un mount viene utilizzato per un solo database. Per proteggere cinque database, è necessario configurare cinque mount point su PBS.
- Non modificare manualmente le voci su etc/exports. Ogni volta che si crea un mount, utilizzare gli script per aggiungere le voci come mostrato di seguito.
- Posizione dello script al percorso
PBS::/opt/Druva/Phoenix/PhoenixBackupStore/bin - Copiare tutti gli script sul server database/host RMAN
- Eseguire lo script sull'host RMAN con l'indirizzo IP del server Phoenix Backup Store e il nome del mount di backup come parametri.
- Eseguire lo script come:
phoenix_get_mount_details.sh <Phoenix-Backup-Store-ip-address> <backup-mount-name>- Esempio:
phoenix_get_mount_details.sh 192.0.2.1 testmount
- L'output dello script phoenix_get_mount_details.sh è il percorso del mount di backup. È necessario eseguire il mapping del mount di backup all'host RMAN in modo che, quando si esegue un processo di backup utilizzando lo script RMAN, RMAN possa archiviare il backup Oracle RMAN sul mount di backup.
- Output di esempio dello script phoenix_get_mount_details.sh:
Remote mountpath is 192.0.2.1:/Phoenix/testmount/oracle_dataMount options : retrans:5,timeo:1200, rw, user
Affected Products
PowerProtect Backup ServicesArticle Properties
Article Number: 000229021
Article Type: How To
Last Modified: 26 May 2025
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.