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à.
Personalizzazione dell'ambiente RDS personalizzato
RDSCustom for Oracle include funzionalità integrate che consentono di personalizzare l'ambiente delle istanze DB senza interrompere l'automazione. Ad esempio, è possibile utilizzare RDS APIs per personalizzare l'ambiente come segue:
-
Creare e ripristinare gli snapshot DB per creare un ambiente di clonazione.
-
Creare repliche di lettura.
-
Modificare le impostazioni di archiviazione.
-
Modificate il CEV pulsante per applicare gli aggiornamenti di rilascio
Per alcune personalizzazioni, come la modifica del set di caratteri, non puoi utilizzare il RDSAPIs. In questi casi, devi modificare l'ambiente manualmente accedendo alla tua EC2 istanza Amazon come utente root o accedendo al tuo database Oracle comeSYSDBA
.
Per personalizzare l'istanza manualmente, devi mettere in pausa e riprendere RDS l'automazione personalizzata. Questa pausa assicura che le personalizzazioni non interferiscano con l'automazione personalizzata. RDS In questo modo, si evita di interrompere il perimetro di supporto, che pone l'istanza nello stato unsupported-configuration
finché non vengono risolti i problemi sottostanti. La pausa e la ripresa sono le uniche attività di automazione supportate quando si modifica un'istanza DB RDS Custom for Oracle.
Passaggi generali per personalizzare l'ambiente personalizzato RDS
Per personalizzare l'istanza DB RDS personalizzata, completa i seguenti passaggi:
-
Metti in pausa l'automazione RDS personalizzata per un periodo specificato utilizzando la console oCLI.
-
Identifica l'EC2istanza Amazon sottostante.
-
Connect alla tua EC2 istanza Amazon sottostante utilizzando SSH le chiavi o AWS Systems Manager.
-
Verifica le impostazioni di configurazione correnti a livello di database o sistema operativo.
È possibile convalidare le modifiche confrontando la configurazione iniziale con quella modificata. A seconda del tipo di personalizzazione, utilizza gli strumenti del sistema operativo o le query di database.
-
Personalizza la tua istanza DB RDS Custom for Oracle secondo necessità.
-
Riavvia l'istanza o il database, se necessario.
Nota
In un Oracle localeCDB, puoi mantenere una modalità aperta specificata per PDBs l'utilizzo di un comando integrato o dopo un trigger di avvio. Questo meccanismo porta PDBs a uno stato specificato al CDB riavvio. All'aperturaCDB, RDS Custom Automation elimina tutti gli stati preservati specificati dall'utente e tenta di aprirli tutti. PDBs Se RDS Custom non può aprire tuttoPDBs, viene emesso il seguente evento:.
The following PDBs failed to open:
list-of-PDBs
-
Verifica le nuove impostazioni di configurazione confrontandole con le impostazioni precedenti.
-
Riprendi l'automazione RDS personalizzata in uno dei seguenti modi:
-
Riprendi l'automazione manualmente.
-
Attendi che il periodo di pausa finisca. In questo caso, RDS Custom riprende automaticamente il monitoraggio e il ripristino dell'istanza.
-
-
Verifica il framework di RDS automazione personalizzato
Se hai seguito correttamente i passaggi precedenti, RDS Custom avvia un backup automatico. Lo stato dell'istanza nella console è Disponibile.
Per le best practice e step-by-step le istruzioni, consulta i post del AWS blog Apportare modifiche alla configurazione di un'istanza Amazon RDS Custom for Oracle: Parte 1
Sospensione e ripresa dell'istanza DB personalizzata RDS
Puoi mettere in pausa e riprendere l'automazione per la tua istanza DB utilizzando la console o. CLI
Per sospendere o riprendere l'automazione personalizzata RDS
Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel riquadro di navigazione, scegli Database, quindi scegli l'istanza DB RDS personalizzata che desideri modificare.
-
Scegliere Modify (Modifica). Viene visualizzata la pagina Modify DB Instance (Modifica istanza database).
-
Per la modalità di automazione RDS personalizzata, scegli una delle seguenti opzioni:
-
Sospeso sospende il monitoraggio e il ripristino dell'istanza per l'istanza DB RDS personalizzata. Inserire la durata di pausa desiderata (in minuti) Durata della modalità di automazione. Il valore minimo è 60 minuti (predefinito). Il valore massimo è 1.440 minuti.
-
Automazione completa riprende l'automazione.
-
-
Scegliere Continue (Continua) per controllare il riepilogo delle modifiche.
Un messaggio indica che RDS Custom applicherà immediatamente le modifiche.
-
Se le modifiche sono corrette, scegliere Modify DB instance (Modifica istanza database). Oppure scegliere Back (Indietro) per cambiare le modifiche o Cancel (Annulla) per annullare le modifiche.
Sulla RDS console vengono visualizzati i dettagli della modifica. Se hai sospeso l'automazione, lo stato dell'istanza DB RDS personalizzata indica che l'automazione è in pausa.
-
(Facoltativo) Nel riquadro di navigazione, scegli Database, quindi l'RDSistanza DB personalizzata.
Nel riquadro Riepilogo, la modalità di automazione RDS personalizzata indica lo stato dell'automazione. Se l'automazione è in pausa, il valore è Sospeso. L'automazione riprende in
num
minuti.
Per mettere in pausa o riprendere l'automazione RDS personalizzata, usa il modify-db-instance
AWS CLI comando. Identificare l'istanza database utilizzando il parametro richiesto --db-instance-identifier
. Controllare la modalità di automazione con i seguenti parametri:
-
--automation-mode
specifica lo stato di pausa dell'istanza database. I valori validi sonoall-paused
, che mette in pausa l'automazione efull
, che la riprende. -
--resume-full-automation-mode-minutes
specifica la durata della pausa. Il valore predefinito è di 60 minuti.
Nota
Indipendentemente dal fatto che tu specifichi --no-apply-immediately
o--apply-immediately
, RDS Custom applica le modifiche in modo asincrono il prima possibile.
Nella risposta al comando, ResumeFullAutomationModeTime
indica l'ora di ripresa come timestamp. UTC Quando la modalità di automazione è all-paused
, è possibile utilizzare modify-db-instance
per riprendere la modalità di automazione o prolungare il periodo di pausa. Non sono supportate altre opzioni modify-db-instance
.
L'esempio seguente sospende l'automazione per my-custom-instance
per 90 minuti.
In Linux, macOS, oppure Unix:
aws rds modify-db-instance \ --db-instance-identifier
my-custom-instance
\ --automation-mode all-paused \ --resume-full-automation-mode-minutes 90
In Windows:
aws rds modify-db-instance ^ --db-instance-identifier
my-custom-instance
^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 90
L'esempio seguente estende la durata della pausa di altri 30 minuti. I 30 minuti vengono aggiunti all'orario di origine mostrato in ResumeFullAutomationModeTime
.
In Linux, macOS, oppure Unix:
aws rds modify-db-instance \ --db-instance-identifier
my-custom-instance
\ --automation-mode all-paused \ --resume-full-automation-mode-minutes 30
In Windows:
aws rds modify-db-instance ^ --db-instance-identifier
my-custom-instance
^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 30
L'esempio seguente riprende l'automazione completa per my-custom-instance
.
In Linux, macOS, oppure Unix:
aws rds modify-db-instance \ --db-instance-identifier
my-custom-instance
\ --automation-mode full \
In Windows:
aws rds modify-db-instance ^ --db-instance-identifier
my-custom-instance
^ --automation-mode full
Nel seguente output di esempio parziale, il valore AutomationMode
in attesa è full
.
{ "DBInstance": { "PubliclyAccessible": true, "MasterUsername": "admin", "MonitoringInterval": 0, "LicenseModel": "bring-your-own-license", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "0123456789abcdefg" } ], "InstanceCreateTime": "2020-11-07T19:50:06.193Z", "CopyTagsToSnapshot": false, "OptionGroupMemberships": [ { "Status": "in-sync", "OptionGroupName": "default:custom-oracle-ee-19" } ], "PendingModifiedValues": { "AutomationMode": "full" }, "Engine": "custom-oracle-ee", "MultiAZ": false, "DBSecurityGroups": [], "DBParameterGroups": [ { "DBParameterGroupName": "default.custom-oracle-ee-19", "ParameterApplyStatus": "in-sync" } ], ... "ReadReplicaDBInstanceIdentifiers": [], "AllocatedStorage": 250, "DBInstanceArn": "arn:aws:rds:us-west-2:012345678912:db:my-custom-instance", "BackupRetentionPeriod": 3, "DBName": "ORCL", "PreferredMaintenanceWindow": "fri:10:56-fri:11:26", "Endpoint": { "HostedZoneId": "ABCDEFGHIJKLMNO", "Port": 8200, "Address": "my-custom-instance.abcdefghijk.us-west-2.rds.amazonaws.com" }, "DBInstanceStatus": "automation-paused", "IAMDatabaseAuthenticationEnabled": false, "AutomationMode": "all-paused", "EngineVersion": "19.my_cev1", "DeletionProtection": false, "AvailabilityZone": "us-west-2a", "DomainMemberships": [], "StorageType": "gp2", "DbiResourceId": "db-ABCDEFGHIJKLMNOPQRSTUVW", "ResumeFullAutomationModeTime": "2020-11-07T20:56:50.565Z", "KmsKeyId": "arn:aws:kms:us-west-2:012345678912:key/aa111a11-111a-11a1-1a11-1111a11a1a1a", "StorageEncrypted": false, "AssociatedRoles": [], "DBInstanceClass": "db.m5.xlarge", "DbInstancePort": 0, "DBInstanceIdentifier": "my-custom-instance", "TagList": [] }