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 API penyimpanan skala RDS.
-
Beberapa RDS APIs dapat diblokir ketika instance database berada di AMI yang lebih lama, misalnya, AMI yang menggunakan Oracle Linux 7. Untuk mengatasi masalah ini, tambal instans DB Anda ke AMI terbaru menggunakan patch OS. Untuk informasi selengkapnya, lihat Opsi-opsi pemutakhiran CEV.
-
Sebelum Anda melakukan operasi RDS, pastikan Anda Akun AWS memiliki kuota yang cukup untuk komputasi dan penyimpanan.
-
Jika database dalam status pembuatan, dan Anda secara aktif masuk ke database atau host Amazon EC2 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_FILESinisialisasi pada database sumber. -
Anda tidak dapat mengubah mode database dari
PHYSICAL STANDBY(mount atau read-only) menjadiSNAPSHOT STANDBY(mengkonversi ke baca/tulis). -
Jika Akun AWS merupakan bagian dari AWS Organisasi dengan kebijakan kontrol layanan (SCP), dan SCP berisi kunci kondisi, instans 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 string
RDS, sepertiRDSADMINdanRDS_DATAGUARD. RDS Custom for Oracle menggunakanRDSakun 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 menggunakan API.
ModifyDBInstance -
RDS Custom for Oracle memutar kredensi akun pengguna pada semua instans DB. Untuk informasi selengkapnya, lihat Merotasi kredensial RDS Custom for Oracle untuk program kepatuhan. Jika Anda menggunakan primary/standby konfigurasi lokal, rotasi kredenal dapat memengaruhi sumber daya berikut:
-
RDS Custom 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
crontabfile 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.orafile:-
Pastikan bahwa setiap entri dalam file berada pada satu baris. Pendekatan ini menghindari masalah dengan lekukan selama pembuatan instance.
-
Pastikan
GLOBAL_DBNAMEitu sama dengan nilaiSID_NAME. -
Pastikan nilai untuk
LISTENERmengikuti konvensi penamaanL_.dbname_001 -
Pastikan
listener.orafile mempertahankan koneksi ke nama database. RDS Custom 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.orayang 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.oraAnda juga tidak dapat memodifikasi struktur direktori untuk file-file ini. Otomatisasi kustom RDS 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';