Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyesuaikan lingkungan RDS Custom Anda
RDS Custom for Oracle menyertakan fitur default 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 API RDS. Dalam kasus ini, Anda perlu mengubah lingkungan secara manual dengan mengakses instans Amazon EC2 sebagai pengguna root atau masuk ke basis data Oracle sebagai SYSDBA.
Untuk menyesuaikan instans secara manual, Anda harus menjeda dan melanjutkan otomatisasi RDS Custom. Jeda ini memastikan bahwa penyesuaian Anda tidak mengganggu otomatisasi RDS Custom. 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 memodifikasi instans DB RDS Custom for Oracle.
Langkah-langkah umum untuk menyesuaikan lingkungan RDS Custom
Untuk menyesuaikan instans DB RDS Custom Anda, selesaikan langkah-langkah berikut:
-
Jeda otomatisasi RDS Custom selama periode tertentu menggunakan konsol atau CLI.
-
Identifikasi instans Amazon EC2 yang mendasari.
-
Terhubung ke instans Amazon EC2 yang mendasari menggunakan kunci SSH atau AWS Systems Manager.
-
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.
-
Sesuaikan instans DB RDS Custom for Oracle sesuai kebutuhan.
-
Boot ulang instans atau basis data Anda jika perlu.
catatan
Di Oracle CDB lokal, Anda dapat mempertahankan mode terbuka yang ditentukan untuk PDBs menggunakan perintah bawaan atau setelah pemicu startup. Mekanisme ini membawa PDBs ke status tertentu ketika CDB restart. Saat membuka CDB Anda, otomatisasi RDS Custom membuang status yang diawetkan yang ditentukan pengguna dan mencoba untuk membuka semuanya. PDBs Jika RDS Custom tidak dapat membuka semua PDBs, acara berikut akan dikeluarkan:
The following PDBs failed to open:.list-of-PDBs -
Verifikasi pengaturan konfigurasi baru Anda dengan membandingkannya dengan pengaturan sebelumnya.
-
Lanjutkan otomatisasi RDS Custom dengan salah satu cara berikut:
-
Lanjutkan otomatisasi secara manual.
-
Tunggu hingga periode jeda berakhir. Dalam hal ini, RDS Custom melanjutkan pemantauan dan pemulihan instans secara otomatis.
-
-
Verifikasi kerangka kerja otomatisasi RDS Custom
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 instans Amazon RDS Custom for Oracle: Bagian 1
Menjeda dan melanjutkan instans RDS Custom DB
Anda dapat menjeda dan melanjutkan otomatisasi untuk instans DB menggunakan konsol atau CLI.
Cara menjeda atau melanjutkan otomatisasi RDS Custom
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Basis data, lalu pilih instans DB RDS Custom yang ingin Anda ubah.
-
Pilih Ubah. Halaman Modifikasi instans DB muncul.
-
Untuk Mode otomatisasi RDS Custom, pilih salah satu opsi berikut:
-
Dijeda akan menjeda pemantauan dan pemulihan instans untuk instans DB RDS Custom. 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.
-
-
Pilih Lanjutkan untuk memeriksa ringkasan perubahan.
Sebuah pesan menunjukkan bahwa RDS Custom akan segera menerapkan perubahan.
-
Jika perubahan Anda benar, pilih Modifikasi instans DB. Anda juga dapat memilih Kembali untuk mengedit perubahan atau Batal untuk membatalkan perubahan.
Pada konsol RDS, detail untuk modifikasi muncul. Jika Anda menjeda otomatisasi, Status instans DB RDS Custom Anda menunjukkan Otomatisasi dihentikan sementara.
-
(Opsional) Di panel navigasi, pilih Basis Data, lalu pilih instans DB RDS Custom.
Di panel Ringkasan, Mode otomatisasi RDS Custom menunjukkan status otomatisasi. Jika otomatisasi dijeda, nilainya adalah Dihentikan sementara. Otomatisasi dilanjutkan dalam
numhitungan menit.
Untuk menjeda atau melanjutkan otomatisasi kustom RDS, gunakan perintah. modify-db-instance AWS CLI Identifikasi instans DB menggunakan parameter --db-instance-identifier yang diperlukan. Kontrol mode otomatisasi dengan parameter berikut:
-
--automation-modemenentukan status jeda instans DB. Nilai yang valid adalahall-pausedyang menghentikan otomatisasi, danfullyang melanjutkannya. -
--resume-full-automation-mode-minutesmenentukan durasi jeda. Nilai default adalah 60 menit.
catatan
Terlepas dari apakah Anda menentukan --no-apply-immediately atau --apply-immediately, RDS Custom menerapkan modifikasi secara asinkron sesegera mungkin.
Dalam respons perintah, ResumeFullAutomationModeTime menunjukkan waktu untuk melanjutkan dalam timestamp UTC. 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.
contoh
Untuk Linux, macOS, atau Unix:
aws rds modify-db-instance \ --db-instance-identifiermy-custom-instance\ --automation-mode all-paused \ --resume-full-automation-mode-minutes 90
Untuk Windows:
aws rds modify-db-instance ^ --db-instance-identifiermy-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.
contoh
Untuk Linux, macOS, atau Unix:
aws rds modify-db-instance \ --db-instance-identifiermy-custom-instance\ --automation-mode all-paused \ --resume-full-automation-mode-minutes 30
Untuk Windows:
aws rds modify-db-instance ^ --db-instance-identifiermy-custom-instance^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 30
Contoh berikut melanjutkan otomatisasi penuh untuk my-custom-instance.
contoh
Untuk Linux, macOS, atau Unix:
aws rds modify-db-instance \ --db-instance-identifiermy-custom-instance\ --automation-mode full \
Untuk Windows:
aws rds modify-db-instance ^ --db-instance-identifiermy-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": [] }