Masalah yang diketahui untuk Amazon RDS Custom for Oracle - 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.

Masalah yang diketahui untuk Amazon RDS Custom for Oracle

Saat bekerja dengan RDS Custom for Oracle, perhatikan masalah berikut untuk instans DB:

  • Mengubah ukuran volume root atau dbbin tidak didukung.

    Awas

    Kami sangat menyarankan agar Anda tidak mengubah ukuran volume root atau dbbin secara manual. Kami menyarankan Anda menyimpan semua konfigurasi dalam volume data, yang tetap ada setelah ditambal, dan Anda mengubah ukuran volume hanya menggunakan penyimpanan skala. RDS API

  • Beberapa RDS APIs dapat diblokir ketika instance database pada yang lebih tuaAMI, misalnya, AMI yang menggunakan Oracle Linux 7. Untuk mengatasi masalah ini, tambal instans DB Anda ke yang terbaru AMI menggunakan patch OS. Untuk informasi selengkapnya, lihat CEVopsi peningkatan.

  • Sebelum Anda melakukan RDS operasi, pastikan bahwa Anda Akun AWS memiliki kuota yang cukup untuk komputasi dan penyimpanan.

  • Jika database dalam status pembuatan, dan Anda secara aktif masuk ke database atau EC2 host Amazon dan menjalankan perintah, pembuatan database mungkin tidak selesai.

  • Multiplexing file kontrol saat ini tidak didukung karena masalah replika baca. Sebelum Anda membuat replika baca, pastikan untuk menentukan hanya satu nama file dalam parameter CONTROL_FILES inisialisasi pada database sumber.

  • Anda tidak dapat mengubah mode database dari PHYSICAL STANDBY (mount atau read-only) menjadi SNAPSHOT STANDBY (mengkonversi ke baca/tulis).

  • Jika Akun AWS merupakan bagian dari AWS Organisasi dengan kebijakan kontrol layanan (SCP), dan SCP berisi kunci kondisi, instance RDS Custom for Oracle DB mungkin gagal dibuat dengan kesalahan berikut:

    You can't create the DB instance because of incompatible resources. The IAM instance profile role [AWSRDSCustomInstanceRole1-us-east-1] is missing the following permissions: EFFECT [Allow] on ACTION(S) [ssm:DescribeAssociation, ssm:DescribeDocument, ssm:GetConnectionStatus, ssm:GetDeployablePatchSnapshotForInstance, ssmmessages:OpenControlChannel, ssm:GetParameters, ssm:ListInstanceAssociations, ssm:PutConfigurePackageResult, ssmmessages:CreateControlChannel, ssm:GetParameter, ssm:UpdateAssociationStatus, ssm:GetManifest, ssmmessages:CreateDataChannel, ssm:PutInventory, ssm:UpdateInstanceInformation, ssm:DescribeInstanceInformation, ssmmessages:OpenDataChannel, ssm:GetDocument, ssm:ListAssociations, ssm:PutComplianceItems, ssm:UpdateInstanceAssociationStatus] for RESOURCE(S) [], EFFECT [Allow] on ACTION(S) [ec2messages:DeleteMessage, ec2messages:FailMessage, ec2messages:GetEndpoint, ec2messages:AcknowledgeMessage, ec2messages:GetMessages, ec2messages:SendReply] for RESOURCE(S) [], EFFECT [Allow] on ACTION(S) [logs:CreateLogStream, logs:DescribeLogStreams, logs:PutRetentionPolicy, logs:PutLogEvents]

    Untuk mengatasi masalah ini, buat tiket dengan Dukungan.

Masalah yang diketahui dengan akun pengguna database

Perhatikan masalah-masalah berikut:

  • Jangan hapus akun pengguna database yang dimulai dengan stringRDS, seperti RDSADMIN danRDS_DATAGUARD. RDS Kustom untuk Oracle menggunakan RDS akun untuk otomatisasi. Jika Anda menghapus akun pengguna ini, RDS Custom memindahkan instance ke status konfigurasi yang tidak didukung.

  • Anda tidak dapat mengubah nama pengguna utama untuk instans RDS Custom for Oracle DB Anda menggunakan. ModifyDBInstance API

  • RDSKustom untuk Oracle memutar kredensil akun pengguna pada semua instans DB. Untuk informasi selengkapnya, lihat Merotasi kredensial RDS Custom for Oracle untuk program kepatuhan. Jika Anda menggunakan konfigurasi primer/siaga lokal, rotasi kredensi dapat memengaruhi sumber daya berikut:

    • RDSKustom siaga yang dibuat secara manual untuk instans Oracle

      Untuk mengatasi masalah ini, lepaskan database siaga manual, lalu buat replika baca Oracle menggunakan panggilan. API Kelola rahasia secara manual untuk database siaga manual sehingga cocok dengan instans DB sumber.

    • Replika baca lintas wilayah yang dibuat secara manual

      Untuk mengatasi masalah ini, simpan rahasia secara manual agar sesuai dengan instans DB utama.

Masalah yang diketahui dengan parameter dan file konfigurasi

  • Anda harus mengonfigurasi crontab file setelah komputasi skala, peningkatan OS, dan operasi lain di mana RDS Custom menggantikan volume root. Kami sangat menyarankan agar Anda menyimpan cadangancrontab.

  • Perhatikan panduan berikut saat Anda mengonfigurasi listener.ora file:

    • Pastikan bahwa setiap entri dalam file berada pada satu baris. Pendekatan ini menghindari masalah dengan lekukan selama pembuatan instance.

    • Pastikan GLOBAL_DBNAME itu sama dengan nilaiSID_NAME.

    • Pastikan nilai untuk LISTENER mengikuti konvensi penamaanL_dbname_001.

    • Pastikan listener.ora file mempertahankan koneksi ke nama database. RDS Kustom menggunakan koneksi ini untuk memverifikasi startup database. Jika Anda salah mengubah file ini, operasi seperti komputasi skala atau penambalan mungkin gagal.

      Contoh berikut menunjukkan listener.ora yang dikonfigurasi dengan benar:

      ADR_BASE_L_ORCL_001=/rdsdbdata/log/ USE_SID_AS_SERVICE_L_ORCL_001=ON SID_LIST_L_ORCL_001=(SID_LIST = (SID_DESC = (SID_NAME = ORCL)(GLOBAL_DBNAME = ORCL) (ORACLE_HOME = /rdsdbbin/oracle.19.custom.r1.EE.1))) SUBSCRIBE_FOR_NODE_DOWN_EVENT_L_ORCL_001=OFF L_ORCL_001=(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(PORT = XXXX)(HOST = x.x.x.x))) (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(PORT = XXXX)(HOST = 127.0.0.1))))
  • Komentar tidak didukung dalam file parameter server atau file parameter inisialisasi.

  • Anda harus mendeklarasikan parameter inisialisasi berikut dalam file parameter server (): /rdsdbdata/config/oracle_pfile

    • MEMORY_MAX_TARGET

    • MEMORY_TARGET

    • PGA_AGGREGATE_TARGET

    • PROCESSES

    • SGA_TARGET

    • USE_LARGE_PAGES

    Jika parameter sebelumnya tidak dideklarasikan/rdsdbdata/config/oracle_pfile, pembuatan replika baca dan komputasi skala mungkin gagal.

  • Anda tidak dapat menghapus tautan simbolis untuk file konfigurasi seperti file parameter server, file audit, listener.oratnsnames.ora, atau file. sqlnet.ora Anda juga tidak dapat memodifikasi struktur direktori untuk file-file ini. RDS Otomatisasi khusus mengharapkan file-file ini ada dalam struktur direktori tertentu.

    Untuk membuat file parameter server dari file parameter inisialisasi, gunakan sintaks berikut.

    CREATE SPFILE='/rdsdbdata/admin/$ORACLE_SID/pfile/spfile$ORACLE_SID.ora' FROM PFILE='/rdsdbdata/config/oracle_pfile';