Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Ripristino su un'istanza DB
Questa sezione mostra come eseguire il ripristino su un'istanza DB. Questa pagina mostra come eseguire il ripristino su un'istanza Amazon RDS DB da uno snapshot DB.
Amazon RDS crea uno snapshot del volume di storage dell'istanza DB, eseguendo il backup dell'intera istanza DB e non solo dei singoli database. È possibile creare una nuova istanza database eseguendo il ripristino da uno snapshot di database. Si specifica il nome dello snapshot di database da cui ripristinare, quindi si fornisce un nome per la nuova istanza database che viene creata dal ripristino. Non è possibile eseguire il ripristino da una snapshot di database su un'istanza database esistente. Quando esegui il ripristino, viene creata una nuova istanza database.
È possibile utilizzare l'istanza database ripristinata non appena lo stato diventa available
. L’istanza del cluster database continuerà a caricare i dati in background. Questo processo è noto come caricamento lento.
Se accedi a dati che non sono ancora stati caricati, l’istanza del cluster database scarica immediatamente i dati richiesti da Amazon S3 e continua a caricare il resto dei dati in background. Per ulteriori informazioni, consulta Amazon EBS snapshots.
Per ridurre gli effetti del caricamento lento sulle tabelle a cui è necessario accedere rapidamente, è possibile eseguire operazioni che comportano scansioni di tabelle complete, ad esempio SELECT *
. Ciò consente RDS ad Amazon di scaricare tutti i dati delle tabelle di cui è stato eseguito il backup da S3.
Puoi effettuare il ripristino di un'istanza database e utilizzare un tipo di storage diverso dalla snapshot DB di origine. In questo caso, il processo di ripristino è più lento, a causa del lavoro aggiuntivo richiesto per migrare i dati al nuovo tipo di storage. Se effettui il ripristino su o dallo storage magnetico, il processo di migrazione è particolarmente lento. Questo perché lo storage magnetico non ha la IOPS capacità di storage Provisioned IOPS o General Purpose (). SSD
È possibile utilizzare AWS CloudFormation per ripristinare un'istanza DB da uno snapshot di un'istanza DB. Per ulteriori informazioni, vedere AWS::RDS: DBInstance nella Guida per l'AWS CloudFormation utente.
Nota
Non è possibile ripristinare un'istanza database da una snapshot DB condivisa e crittografata. Invece puoi copiare la snapshot DB e ripristinare l'istanza database dalla copia. Per ulteriori informazioni, consulta Copiare uno snapshot DB per Amazon RDS.
Per informazioni sul ripristino di un'istanza DB con una versione RDS Extended Support, vedereRipristino di un'istanza DB o di un cluster DB Multi-AZ, di un cluster Amazon RDS Extended Support.
Ripristino da uno snapshot
È possibile ripristinare un'istanza DB da un'istantanea del database utilizzando il AWS Management Console, il AWS CLI, o il. RDS API
Nota
Non puoi ridurre lo spazio di archiviazione quando ripristini un'istanza database. Quando si aumenta lo storage allocato, questo valore deve essere almeno del 10%. Se si prova ad aumentarlo di un valore inferiore al 10%, verrà visualizzato un errore. Non è possibile aumentare lo storage allocato durante il ripristino di istanze di SQL Server RDS DB.
Per ripristinare un'istanza database da uno snapshot DB
-
Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel pannello di navigazione, selezionare Snapshots (Snapshot).
-
Scegliere la snapshot DB dalla quale effettuare il ripristino.
-
Per Actions (Operazioni), selezionare Restore Snapshot (Ripristina snapshot).
-
Nella pagina Ripristina snapshot, in Identificatore istanza database, immettere il nome dell'istanza database ripristinata.
-
Specifica altre impostazioni, ad esempio la dimensione dello spazio di archiviazione allocato.
Per informazioni su ciascuna impostazione, consulta Impostazioni per istanze database.
-
Selezionare Ripristina istanza database.
Per ripristinare un'istanza DB da uno snapshot DB, usa il AWS CLI comando restore-db-instance-from-db-snapshot.
In questo esempio il ripristino avviene da uno snapshot DB creato precedentemente e denominato mydbsnapshot
. Viene ripristinata una nuova istanza database denominata mynewdbinstance
. Questo esempio imposta anche la dimensione dello spazio di archiviazione allocato.
È possibile specificare altre impostazioni. Per informazioni su ciascuna impostazione, consulta Impostazioni per istanze database.
Esempio
In Linux, macOS, oppure Unix:
aws rds restore-db-instance-from-db-snapshot \ --db-instance-identifier
mynewdbinstance
\ --db-snapshot-identifiermydbsnapshot
\ --allocated-storage100
In Windows:
aws rds restore-db-instance-from-db-snapshot ^ --db-instance-identifier
mynewdbinstance
^ --db-snapshot-identifiermydbsnapshot
^ --allocated-storage100
Questo comando restituisce un output simile al seguente:
DBINSTANCE mynewdbinstance db.t3.small MySQL 50 sa creating 3 n 8.0.28 general-public-license
Per ripristinare un'istanza DB da uno snapshot DB, chiama la RDS API funzione Amazon R estoreDBInstance F romDBSnapshot con i seguenti parametri:
-
DBInstanceIdentifier
-
DBSnapshotIdentifier
Considerazioni
Per considerazioni sul ripristino di un'istanza DB da uno snapshot DB, consulta i seguenti argomenti.
Argomenti
Considerazioni sui gruppi di parametri
È consigliabile mantenere il gruppo parametri del database per tutti gli snapshot DB creati, in modo che sia possibile associare l'istanza database ripristinata al gruppo di parametri corretto.
Il gruppo parametri del database di default è associato all'istanza ripristinata, a meno che non se ne scelga una diversa. Nel gruppo di parametri di default non sono disponibili impostazioni di parametro personalizzate.
È possibile specificare il gruppo di parametri al momento del ripristino dell'istanza database.
Per ulteriori informazioni sui gruppi di parametri database, consulta Gruppi di parametri per RDS.
Considerazioni relative al gruppo di sicurezza
Quando si ripristina un'istanza DB, il cloud privato virtuale (VPC), il gruppo di sottorete DB e il gruppo di VPC sicurezza predefiniti vengono associati all'istanza ripristinata, a meno che non si scelgano altri.
-
Se utilizzi la RDS console Amazon, puoi specificare un gruppo di VPC sicurezza personalizzato da associare all'istanza o creare un nuovo gruppo VPC di sicurezza.
-
Se utilizzi il AWS CLI, puoi specificare un gruppo di VPC sicurezza personalizzato da associare all'istanza includendo l'
--vpc-security-group-ids
opzione nelrestore-db-instance-from-db-snapshot
comando. -
Se utilizzi Amazon RDSAPI, puoi includere il
VpcSecurityGroupIds.VpcSecurityGroupId.N
parametro nell'RestoreDBInstanceFromDBSnapshot
azione.
Non appena il ripristino è completo e la nuova istanza DB è disponibile, puoi anche modificare le VPC impostazioni modificando l'istanza DB. Per ulteriori informazioni, consulta Modifica di un'istanza Amazon RDS DB.
Considerazioni su gruppi di opzioni
Quando si ripristina un'istanza database, il gruppo di opzioni di database predefinito viene associato all'istanza database ripristinata nella maggior parte dei casi.
L'eccezione è quando l'istanza database di origine è associata a un gruppo di opzioni contenente un'opzione persistente o permanente. Ad esempio, se l'istanza DB di origine utilizza Oracle Transparent Data Encryption (TDE), l'istanza DB ripristinata deve utilizzare un gruppo di opzioni che disponga dell'TDEopzione.
Se si ripristina un'istanza DB in un'altraVPC, è necessario effettuare una delle seguenti operazioni per assegnare un gruppo di opzioni DB:
-
Assegnate il gruppo di opzioni predefinito per quel VPC gruppo all'istanza.
-
Assegnate un altro gruppo di opzioni collegato a quello. VPC
-
Creare un nuovo gruppo di opzioni e assegnarlo all'istanza database. Con opzioni persistenti o permanenti, come OracleTDE, è necessario creare un nuovo gruppo di opzioni che includa l'opzione persistente o permanente.
Per ulteriori informazioni sui gruppi di opzioni di database, consulta Uso di gruppi di opzioni.
Considerazioni sull’assegnazione di tag alle risorse
Quando ripristini un'istanza DB da un'istantanea del database, RDS verifica se specifichi nuovi tag. In caso affermativo, i nuovi tag vengono aggiunti all'istanza database ripristinata. Se non ci sono nuovi tag, RDS aggiunge i tag dall'istanza DB di origine al momento della creazione dello snapshot all'istanza DB ripristinata.
Per ulteriori informazioni, consulta Copiare i tag nelle istantanee del DB.
Considerazioni su Db2
Con il BYOL modello, le istanze database di Amazon RDS for Db2 devono essere associate a un gruppo di parametri personalizzato che contiene i IBM Site ID e il tuo IBM Customer ID. In caso contrario, i tentativi di ripristinare un'istanza DB da uno snapshot falliranno. Le tue istanze database Amazon RDS for Db2 devono inoltre essere associate a una licenza AWS License Manager autogestita. Per ulteriori informazioni, consulta Porta la tua licenza per Db2.
Con il Marketplace AWS modello Db2 license through, è necessario un abbonamento attivo per un determinato tipo di prodotto Marketplace AWS IBM Db2 edizione che si desidera utilizzare. Se non ne hai già uno, iscriviti a Db2 Marketplace AWS per farlo IBM Db2 edizione. Per ulteriori informazioni, consulta Licenza Db2 tramite Marketplace AWS.
Considerazioni SQL su Microsoft Server
Quando ripristini uno snapshot RDS per Microsoft SQL Server DB su una nuova istanza, puoi sempre ripristinare la stessa edizione dello snapshot. In alcuni casi puoi anche cambiare l'edizione dell'istanza database. Le limitazioni di seguito sono riportate sono applicabili quando cambi le edizioni:
-
Alla snapshot DB deve essere assegnato uno storage sufficiente per la nuova edizione.
-
Sono supportate solo le seguenti modifiche per l'edizione:
-
Da Standard Edition a Enterprise Edition
-
Da Web Edition a Standard Edition o Enterprise Edition
-
Da Express Edition a Web Edition, Standard Edition o Enterprise Edition
-
Se desideri passare da un'edizione a una nuova edizione non supportata ripristinando una snapshot, puoi tentare di utilizzare la funzione di backup e ripristino nativi. SQLIl server verifica se il database è compatibile con la nuova edizione in base alle funzionalità SQL del server che hai abilitato sul database. Per ulteriori informazioni, consulta Importazione ed esportazione di database SQL Server tramite backup e ripristino nativi.
Le mie SQL considerazioni
Per eseguire il ripristino da un'istantanea di RDS for My SQL DB con una versione del motore non supportata, potrebbe essere necessario aggiornare l'istantanea del database più di una volta. Per ulteriori informazioni sulle opzioni di aggiornamento, consulta. Opzioni di aggiornamento per istantanee DB con versioni del motore non supportate per for My RDS SQL
Per ulteriori informazioni sull'aggiornamento della versione del motore di uno snapshot di RDS for My SQL DB,. Aggiornamento di una versione del motore di snapshot My SQL DB
Considerazioni su Oracle Database
Quando ripristini un database Oracle da uno snapshot di database, considera quanto segue:
-
Prima di ripristinare uno snapshot di database, è possibile aggiornarlo a una versione successiva. Per ulteriori informazioni, consulta Aggiornamento di uno shapshot DB Oracle.
-
Se ripristini uno snapshot di un'CDBistanza che utilizza la configurazione single-tenant, puoi cambiarne il nome. PDB Non è possibile modificare i PDB nomi quando l'CDBistanza utilizza la configurazione multi-tenant. Per ulteriori informazioni, consulta Backup e ripristino di un CDB.
-
Non puoi cambiare il CDB nome, che è sempre così.
RDSCDB
Questo CDB nome è lo stesso per tutte le CDB istanze. -
Non è possibile interagire direttamente con i database del tenant in uno snapshot di database. Se ripristini uno snapshot di un'CDBistanza che utilizza la configurazione multi-tenant, ripristini tutti i relativi database tenant. È possibile utilizzare describe-db-snapshot-tenant-databases per ispezionare i database tenant all'interno di uno snapshot DB prima di ripristinarlo.
-
Se usi Oracle GoldenGate, mantieni sempre il gruppo di parametri con il parametro.
compatible
Quando ripristini un'istanza database da una snapshot DB, specifica un gruppo di parametri con un valorecompatible
uguale o superiore. -
È possibile scegliere di rinominare il database quando si ripristina uno snapshot del DB. Se la dimensione totale del redo log online è superiore a 20 GB, è RDS possibile ripristinare le dimensioni dei redo log online alle impostazioni predefinite di 512 MB (4 x 128 MB). Le dimensioni ridotte consentono di completare l'operazione di ripristino in un tempo ragionevole. È possibile ricreare i redo log online in un secondo momento e modificarne le dimensioni.