Per montare un database Oracle come applicazione virtuale:
Fai clic su Gestione app > Applicazioni e inserisci il nome dell'applicazione del database o utilizza i filtri per accedere più facilmente all'immagine del database di cui hai bisogno.
Fai clic con il tasto destro del mouse sull'applicazione e seleziona Accesso.
Nella pagina Accesso, seleziona l'immagine richiesta e fai clic su Monta nel menu Monta.
In Application Options (Opzioni applicazione), attiva Create New Virtual Application (Crea nuova applicazione virtuale).
Compila il modulo in base alle esigenze per questa applicazione virtuale. I campi contrassegnati con un asterisco (
*
) sono obbligatori. Puoi fare clic su ogni voce per visualizzare altre informazioni utili.Opzioni di applicazione
Se l'applicazione di origine è protetta da un criterio di snapshot che ha attivato i backup dei log del database e i log sono disponibili con l'immagine, puoi utilizzarli per eseguire il roll forward fino a un punto in tempo specifico modificando queste opzioni nella sezione Ora roll forward:
- Il campo della data contiene tutte le date possibili fino a cui è possibile eseguire il rollforward del database tramite l'applicazione dei log delle transazioni del database. Seleziona la data fino alla quale vuoi eseguire l'avanzamento del database.
- Il campo della data e dell'ora contiene un cursore che mostra tutte le ore possibili nella data selezionata a cui il database può eseguire l'avanzamento. Se selezioni la data più recente possibile e sposti il cursore nella posizione più a destra, il job viene applicato a tutti i log disponibili. Se selezioni la data più antica possibile e sposti il cursore nella posizione più a sinistra, il job non applica log.
- Puoi specificare di eseguire l'avanzamento utilizzando Ora utente o Ora host. Ora utente è relativa all'ora locale dell'utente corrente. L'ora del sistema è relativa al sistema che ospita i dati da montare.
SID database di destinazione: specifica l'SID per il nuovo database Oracle di cui eseguire il provisioning sul target. Segui le convenzioni di denominazione standard di Oracle per questo valore. Assicurati che la versione del database dell'host di destinazione corrisponda alla versione dell'host di origine e che siano presenti risorse sufficienti sul server del database di destinazione. Segui le convenzioni di denominazione standard di Oracle per questo valore.
Nome utente: specifica le credenziali utente del sistema operativo Oracle sul target.
Oracle Home Directory: specifica la Oracle Home Directory ($ORACLE_HOME) sul server database di destinazione.
Il montaggio consapevole dell'applicazione è un nuovo database. Se vuoi proteggere il nuovo database, attiva Gestisci nuova applicazione per applicare un piano di backup al nuovo database. Vengono visualizzati i nuovi campi Modello e Profilo, in cui puoi selezionare uno dei modelli di backup e dei profili delle risorse esistenti. Gli snapshot del database sono incrementali.
Opzioni avanzate
Percorso della directory TNS Admin: specifica il percorso della directory TNS_ADMIN (percorso del file tnsnames.ora) sul server di database di destinazione.
Dimensione memoria del database in MB: dimensione totale della memoria del database, in MB, per il database di cui viene eseguito il provisioning sulla destinazione. Consulta la tabella seguente per il comportamento previsto in base a come sono impostati questo parametro e SGA% - Next.
SGA%: parametro per configurare la memoria SGA/PGA, in percentuale della memoria totale, per il database di cui viene eseguito il provisioning. Consulta la tabella seguente per il comportamento previsto in base a come sono impostati questo parametro e Dimensioni memoria database in MB.
Dimensioni della memoria del database in MB SGA% Comportamento non specificato N/D La dimensione totale della memoria del database e il parametro di memoria nel target sono uguali a quelli del database di origine. specificato non specificato Il parametro MEMORY_TARGET è impostato per il database di cui viene eseguito il provisioning sul target. specificato specificato Impostare SGA e PGA per il database fornito sulla destinazione su:
SGA_TARGET = Dimensioni memoria database in MB x (SGA%/100) PGA_TARGET = Dimensioni memoria database in MB x (100-SGA%/100) Nota: non impostare SGA su 100. Per evitare la lentezza del database, riserva un po' di spazio in memoria per PGA.Dimensione REDO: parametro per configurare le dimensioni REDO, in MB, per il database di cui viene eseguito il provisioning. Se non specificato, la dimensione REDO è impostata su 1000 MB.
Shared_Pool_Size in MB: parametro per configurare la dimensione del pool condiviso, in MB, per il database di cui viene eseguito il provisioning. Se non specificato, shared_pool_size non viene utilizzato.
DB_Cache_Size in MB: parametro per configurare la dimensione della cache del database, in MB, per il database di cui viene eseguito il provisioning. Se non specificato, db_cache_size non viene utilizzato.
DB_Recovery_File_Dest_Size in MB: parametro per configurare le dimensioni del file di destinazione del recupero del database, in MB, per il database di cui viene eseguito il provisioning. Se non specificato, db_recovery_file_dest_size viene impostato su 50000 MB.
inmemory_size: parametro per configurare la dimensione in memoria del database, in MB, per il database di cui viene eseguito il provisioning. La dimensione minima che può essere impostata è 100 MB. Se non specificato, il parametro inmemory_size viene ignorato indipendentemente dalla versione di Oracle.
Diagnostic_Dest: parametro per configurare la destinazione di diagnostica sull'host. Se non specificato, diagnostic_dest viene impostato su ORACLE_HOME.
Numero massimo di processi: parametro per configurare il numero massimo di processi dell'utente di sistema che possono connettersi contemporaneamente a Oracle per il database di cui viene eseguito il provisioning. Se non specificato, il valore di processi è impostato su 500.
Numero massimo di cursori aperti: parametro per configurare il numero massimo di cursori aperti che una sessione può avere contemporaneamente per il database di cui viene eseguito il provisioning. Se non specificato, il numero di cursori aperti utilizza le impostazioni del database di origine.
IP del listener TNS: specifica l'indirizzo IP del listener TNS. Può essere uno di SCAN IP, VIP o Host IP. Se non specificato, viene utilizzato l'IP host.
Porta TNS Listener: la porta TNS Listener da utilizzare per creare il nome del servizio in tnsnames.ora per il database di cui è stato eseguito il provisioning sulla destinazione. Se non viene specificata, viene utilizzata la porta 1521.
Nome di dominio TNS: specifica il nome di dominio da utilizzare con il nome del servizio in tnsnames.ora per il database di cui è stato eseguito il provisioning sulla destinazione. Questo è necessario quando il servizio di database utilizza il nome di dominio.
Prefisso PDB: specifica un prefisso per rinominare il PDB durante la creazione del database secondario.
Utente da rimuovere: si tratta di un elenco separato da virgole di utenti da rimuovere nell'ambito dell'operazione di montaggio.
Non modificare l'ID database del database: se selezionata, l'ID database del nuovo database non verrà modificato.
Nessuna modalità di archiviazione: se selezionata, il nuovo database viene eseguito in modalità senza ARCHIVELOG. La protezione della nuova istanza non è disponibile.
Svuota file di archivio: se selezionata, svuota i file di archivio dopo l'applicazione della maschera.
Non aggiornare tnsnames.ora: se selezionata, non viene aggiunta una voce per il nuovo database a tnsnames.ora. Ciò potrebbe richiedere un intervento manuale per le connessioni al nuovo database e, in alcuni casi, i job di istantanea per il nuovo database non riescono senza questo intervento manuale.
Non aggiornare oratab:se selezionata, non viene aggiunta una voce per il nuovo database a oratab, se esistente.
Aggiungi voce di listener TNS: il valore predefinito è false. Se questa opzione è attivata, viene aggiunta una voce di listener al file tnsnames.ora.
Numero di canali: il numero di canali RMAN.
Cancella OS_Authent_Prefix: OS_Authent_Prefix è un prefisso utilizzato da Oracle per autenticare gli utenti che si connettono al server. Oracle concatena il valore di questo parametro all'inizio del nome e della password dell'account del sistema operativo dell'utente.
Ripristina con il recupero: se selezionata, consente di mettere online il database appena creato: il database di destinazione di cui è stato eseguito il provisioning è aperto per la lettura e la scrittura. Questa è la selezione predefinita.
Autonomo non RAC: si applica solo ai database in cui il database di origine è in una configurazione non RAC e Backup e RE archivia la copia in formato ASM. Se selezionata, viene eseguito il montaggio consapevole dell'applicazione su un'istanza ASM non RAC autonoma. Non selezionare questa opzione se è stato fornito un elenco di nodi RAC.
Utilizza il file della password Oracle esistente: se questa opzione è selezionata, il montaggio di un database virtuale utilizza il file della password Oracle esistente e non lo elimina durante la pulizia al smontaggio
Variabile di ambiente: se hai variabili di ambiente definite dall'utente da passare agli script pre e post, puoi inserirne una qui.
Fai clic su Invia per inviare il job. Puoi andare a Monitoraggio job per visualizzare l'avanzamento e i dettagli del job. L'immagine montata è disponibile in Montaggi attivi.
Gestione dei montaggi attivi
Dopo aver creato un montaggio, puoi monitorare l'immagine da App Manager > Montaggi attivi. Idealmente, non lasciare montate le immagini a tempo indeterminato. Questo accade perché l'immagine di backup da cui è stato creato il montaggio non può scadere finché non sono stati eliminati tutti i relativi montaggi. Al termine dell'utilizzo dell'immagine montata:
- Sgancia l'immagine. Se necessario, puoi rimontarlo. In seguito, potrai eliminare l'immagine quando avrai la certezza che non è più necessaria.
- Smonta ed elimina l'immagine. Verrà eliminata l'immagine montata, non il backup su cui si basa il montaggio. ## Ripristino della connettività dei gruppi di dischi ASM protetti da Backup e RE dopo il riavvio di un server DB di destinazione
Dopo il riavvio del server di database in cui è montata la copia di Backup e RE o se al momento del riavvio/dell'arresto anomalo sono in corso i backup di Backup e RE per il database, segui questi passaggi per ripristinare il montaggio del gruppo di dischi di Backup e RE:
Verifica che il server di database di destinazione sia di nuovo attivo e che anche il sistema ASM e RAC sia attivo.
Riavvia l'agente Backup and RE (da utente root).
Imposta l'ambiente ASM.
Accedi ad ASM sqlplus e controlla lo stato del gruppo di dischi:
`select name, state from v$asm_diskgroup where (name = '<dg name>';)`
Se non è montato, monta il gruppo di dischi:
alter diskgroup <dg name> mount;
Accedi al sistema operativo Oracle e imposta l'ambiente del database, quindi avvia il database.
La guida per gli amministratori di database Oracle
- Backup e RE per i database Oracle
- Prerequisiti per la protezione di un database Oracle
- Patch di Oracle e problemi noti
- Preparare i database Oracle per la protezione
- Scoprire e proteggere un database Oracle
- Dettagli e impostazioni per i database Oracle
- Utilizzare dNFS con Backup e DR
- Proteggere un database Oracle rilevato
- Montare un database Oracle come montaggio standard
- Gestire un montaggio attivo
- Creare una copia virtuale istantanea di un database Oracle
- Ripristinare e recuperare un database Oracle
- Recupero istantaneo di un database Oracle utilizzando Mount and Migrate
- Eseguire il provisioning di un ambiente con un flusso di lavoro di backup e RE