Menyesuaikan lingkungan RDS Kustom Anda - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menyesuaikan lingkungan RDS Kustom Anda

RDSCustom for Oracle mencakup fitur bawaan yang memungkinkan Anda menyesuaikan lingkungan instans DB tanpa menghentikan otomatisasi. Misalnya, Anda dapat menggunakan RDS APIs untuk menyesuaikan lingkungan Anda sebagai berikut:

  • Buat dan pulihkan snapshot DB untuk membuat lingkungan klona.

  • Buat replika baca.

  • Ubah pengaturan penyimpanan.

  • Ubah CEV untuk menerapkan pembaruan rilis

Untuk beberapa penyesuaian, seperti mengubah set karakter, Anda tidak dapat menggunakan. RDS APIs Dalam kasus ini, Anda perlu mengubah lingkungan secara manual dengan mengakses EC2 instance Amazon Anda sebagai pengguna root atau masuk ke database Oracle Anda sebagai. SYSDBA

Untuk menyesuaikan instans secara manual, Anda harus menjeda dan melanjutkan otomatisasi RDS kustom. Jeda ini memastikan bahwa penyesuaian Anda tidak mengganggu RDS otomatisasi Kustom. Dengan cara ini, Anda menghindari melanggar perimeter dukungan, yang menempatkan instans dalam status unsupported-configuration sampai Anda memperbaiki masalah yang mendasarinya. Menjeda dan melanjutkan adalah satu-satunya tugas otomatisasi yang didukung saat Anda memodifikasi instans RDS Custom for Oracle DB.

Langkah-langkah umum untuk menyesuaikan lingkungan RDS Kustom Anda

Untuk menyesuaikan instans RDS Custom DB Anda, selesaikan langkah-langkah berikut:

  1. Jeda Otomatisasi RDS khusus untuk periode tertentu menggunakan konsol atauCLI.

  2. Identifikasi EC2 instans Amazon yang mendasari Anda.

  3. Connect ke EC2 instans Amazon yang mendasarinya menggunakan SSH kunci atau AWS Systems Manager.

  4. Verifikasi pengaturan konfigurasi Anda saat ini di basis data atau lapisan sistem operasi.

    Anda dapat memvalidasi perubahan dengan membandingkan konfigurasi awal dengan konfigurasi yang diubah. Bergantung pada jenis penyesuaian, gunakan alat OS atau kueri basis data.

  5. Sesuaikan instans RDS Custom for Oracle DB sesuai kebutuhan.

  6. Boot ulang instans atau basis data Anda jika perlu.

    catatan

    Di Oracle lokalCDB, Anda dapat mempertahankan mode terbuka yang ditentukan untuk PDBs menggunakan perintah bawaan atau setelah pemicu startup. Mekanisme ini membawa PDBs ke keadaan tertentu ketika CDB restart. Saat membukaCDB, otomatisasi RDS kustom membuang status yang diawetkan yang ditentukan pengguna dan mencoba untuk membuka semuanya. PDBs Jika RDS Custom tidak dapat membuka semuaPDBs, acara berikut akan dikeluarkan:The following PDBs failed to open: list-of-PDBs.

  7. Verifikasi pengaturan konfigurasi baru Anda dengan membandingkannya dengan pengaturan sebelumnya.

  8. RDSLanjutkan otomatisasi kustom dengan salah satu cara berikut:

    • Lanjutkan otomatisasi secara manual.

    • Tunggu hingga periode jeda berakhir. Dalam hal ini, RDS Kustom melanjutkan pemantauan dan pemulihan instans secara otomatis.

  9. Verifikasi kerangka otomatisasi RDS kustom

    Jika Anda mengikuti langkah-langkah sebelumnya dengan benar, RDS Custom memulai pencadangan otomatis. Status instans di konsol menunjukkan Tersedia.

Untuk praktik dan step-by-step petunjuk terbaik, lihat posting AWS blog Membuat perubahan konfigurasi pada contoh RDS Kustom Amazon untuk Oracle: Bagian 1 dan Buat Ulang RDS Kustom Amazon untuk database Oracle: Bagian 2.

Menjeda dan melanjutkan instans Custom DB Anda RDS

Anda dapat menjeda dan melanjutkan otomatisasi untuk instans DB Anda menggunakan konsol atauCLI.

Untuk menjeda atau melanjutkan otomatisasi RDS kustom
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Databases, lalu pilih instans RDS Custom DB yang ingin Anda modifikasi.

  3. Pilih Modifikasi. Halaman Modifikasi instans DB akan muncul.

  4. Untuk mode otomatisasi RDS khusus, pilih salah satu opsi berikut:

    • Dijeda menjeda pemantauan dan pemulihan instans untuk instans Custom DB. RDS Masukkan durasi jeda yang Anda inginkan (dalam hitungan menit) untuk Durasi mode otomatisasi. Nilai minimum adalah 60 menit (default). Nilai maksimum adalah 1.440 menit.

    • Otomatisasi penuh akan melanjutkan otomatisasi.

  5. Pilih Lanjutkan untuk memeriksa ringkasan perubahan.

    Sebuah pesan menunjukkan bahwa RDS Custom akan segera menerapkan perubahan.

  6. Jika perubahan Anda benar, pilih Modifikasi instans DB. Anda juga dapat memilih Kembali untuk mengedit perubahan atau Batal untuk membatalkan perubahan.

    Di RDS konsol, detail untuk modifikasi muncul. Jika Anda menjeda otomatisasi, Status instans DB RDS Kustom Anda menunjukkan Otomatisasi dijeda.

  7. (Opsional) Di panel navigasi, pilih Databases, dan kemudian instans RDS Custom DB Anda.

    Di panel Ringkasan, Mode otomatisasi RDS khusus menunjukkan status otomatisasi. Jika otomatisasi dijeda, nilainya Dijeda. Otomasi dilanjutkan di num menit.

Untuk menjeda atau melanjutkan Otomatisasi RDS khusus, gunakan modify-db-instance AWS CLI perintah. Identifikasi instans DB menggunakan parameter --db-instance-identifier yang diperlukan. Kontrol mode otomatisasi dengan parameter berikut:

  • --automation-mode menentukan status jeda instans DB. Nilai yang valid adalah all-paused yang menghentikan otomatisasi, dan full yang melanjutkannya.

  • --resume-full-automation-mode-minutes menentukan durasi jeda. Nilai default adalah 60 menit.

catatan

Terlepas dari apakah Anda menentukan --no-apply-immediately atau--apply-immediately, RDS Kustom menerapkan modifikasi secara asinkron sesegera mungkin.

Dalam respons perintah, ResumeFullAutomationModeTime menunjukkan waktu resume sebagai UTC stempel waktu. Saat mode otomatisasi adalah all-paused, Anda dapat menggunakan modify-db-instance untuk melanjutkan mode otomatisasi atau memperpanjang periode jeda. Tidak ada opsi modify-db-instance lain yang didukung.

Contoh berikut menjeda otomatisasi my-custom-instance selama 90 menit.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode all-paused \ --resume-full-automation-mode-minutes 90

Untuk Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 90

Contoh berikut memperpanjang durasi jeda selama 30 menit. 30 menit ditambahkan ke waktu awal yang ditunjukkan dalam ResumeFullAutomationModeTime.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode all-paused \ --resume-full-automation-mode-minutes 30

Untuk Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 30

Contoh berikut melanjutkan otomatisasi penuh untuk my-custom-instance.

Untuk Linux, macOS, atau Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode full \

Untuk Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode full

Dalam output sampel parsial berikut, nilai AutomationMode yang tertunda adalah 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": [] }