Personalizzazione dell'ambiente RDS personalizzato - Amazon Relational Database Service

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:

  1. Metti in pausa l'automazione RDS personalizzata per un periodo specificato utilizzando la console oCLI.

  2. Identifica l'EC2istanza Amazon sottostante.

  3. Connect alla tua EC2 istanza Amazon sottostante utilizzando SSH le chiavi o AWS Systems Manager.

  4. 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.

  5. Personalizza la tua istanza DB RDS Custom for Oracle secondo necessità.

  6. 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

  7. Verifica le nuove impostazioni di configurazione confrontandole con le impostazioni precedenti.

  8. 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.

  9. 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 e Ricreare un database Amazon RDS Custom for Oracle: Parte 2.

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
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, scegli Database, quindi scegli l'istanza DB RDS personalizzata che desideri modificare.

  3. Scegliere Modify (Modifica). Viene visualizzata la pagina Modify DB Instance (Modifica istanza database).

  4. 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.

  5. Scegliere Continue (Continua) per controllare il riepilogo delle modifiche.

    Un messaggio indica che RDS Custom applicherà immediatamente le modifiche.

  6. 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.

  7. (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 sono all-paused, che mette in pausa l'automazione e full, 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": [] }