

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

# Ikhtisar Oracle di Amazon RDS
<a name="Oracle.Concepts.overview"></a>

Anda dapat membaca bagian-bagian berikut untuk mengetahui ikhtisar RDS for Oracle.

**Topics**
+ [Fitur-fitur RDS for Oracle](Oracle.Concepts.FeatureSupport.md)
+ [Rilis RDS for Oracle](Oracle.Concepts.database-versions.md)
+ [Opsi lisensi RDS for Oracle](Oracle.Concepts.Licensing.md)
+ [Pengguna dan hak istimewa RDS for Oracle](Oracle.Concepts.Privileges.md)
+ [RDS untuk kelas instans Oracle DB](Oracle.Concepts.InstanceClasses.md)
+ [Arsitektur basis data RDS for Oracle](oracle-multi-architecture.md)
+ [RDS untuk parameter inisialisasi Oracle](Oracle.Concepts.FeatureSupport.Parameters.md)
+ [Set karakter RDS for Oracle](Appendix.OracleCharacterSets.md)
+ [Batasan RDS for Oracle](Oracle.Concepts.limitations.md)

# Fitur-fitur RDS for Oracle
<a name="Oracle.Concepts.FeatureSupport"></a>

Amazon RDS for Oracle mendukung sebagian besar fitur dan kemampuan Oracle Database. Beberapa fitur mungkin memiliki dukungan terbatas atau hak istimewa yang dibatasi. Beberapa fitur hanya tersedia di Enterprise Edition, dan beberapa fitur memerlukan lisensi tambahan. Untuk informasi lebih lanjut tentang fitur Oracle Database untuk Oracle Database versi tertentu, lihat *Panduan Pengguna Informasi Lisensi Oracle Database* untuk versi yang Anda gunakan.

**Topics**
+ [Fitur-fitur baru di RDS for Oracle](#Oracle.Concepts.FeatureSupport.new)
+ [Fitur-fitur yang didukung di RDS for Oracle](#Oracle.Concepts.FeatureSupport.supported)
+ [Fitur-fitur yang tidak didukung di RDS for Oracle](#Oracle.Concepts.FeatureSupport.unsupported)

## Fitur-fitur baru di RDS for Oracle
<a name="Oracle.Concepts.FeatureSupport.new"></a>

Untuk melihat fitur baru di RDS untuk Oracle, [Riwayat dokumen](WhatsNew.md) cari kata kunci. **Oracle**

## Fitur-fitur yang didukung di RDS for Oracle
<a name="Oracle.Concepts.FeatureSupport.supported"></a>

Amazon RDS for Oracle mendukung fitur-fitur Oracle Database berikut ini:

**catatan**  
Daftar berikut ini tidak lengkap.
+ Advanced Compression
+ Oracle Application Express (APEX)

  Untuk informasi selengkapnya, lihat [Oracle Application Express (APEX)](Appendix.Oracle.Options.APEX.md).
+ Automatic Memory Management
+ Automatic Undo Management
+ Automatic Workload Repository (AWR)

  Untuk informasi selengkapnya, lihat [Membuat laporan performa dengan Automatic Workload Repository (AWR)](Appendix.Oracle.CommonDBATasks.AWR.md).
+ Penjaga Data Aktif dengan Kinerja Maksimum di AWS Wilayah yang sama atau di seluruh AWS Wilayah

  Untuk informasi selengkapnya, lihat [Menggunakan replika baca untuk Amazon RDS for Oracle](oracle-read-replicas.md).
+ Tabel Blockchain (Oracle Database 21c dan yang lebih tinggi)

  Untuk informasi selengkapnya, lihat [Managing Blockchain Tables](https://docs.oracle.com/en/database/oracle/oracle-database/21/admin/managing-tables.html#GUID-43470B0C-DE4A-4640-9278-B066901C3926) dalam dokumentasi Oracle Database.
+ Pemberitahuan Kueri Berkelanjutan

  Untuk informasi selengkapnya, lihat [Using Continuous Query Notification (CQN)](https://docs.oracle.com/en/database/oracle/oracle-database/19/adfns/cqn.html#GUID-373BAF72-3E63-42FE-8BEA-8A2AEFBF1C35) dalam dokumentasi Oracle.
+ Data Redaction
+ Pemberitahuan Kueri Berkelanjutan

  Untuk informasi lebih lanjut, lihat [Database Change Notification](https://docs.oracle.com/cd/E11882_01/java.112/e16548/dbchgnf.htm#JJDBC28815) dalam dokumentasi Oracle.
+ Database Dalam Memori
+ Distributed Queries and Transactions
+ Edition-Based Redefinition

  Untuk informasi selengkapnya, lihat [Mengatur edisi default untuk instans DB](Appendix.Oracle.CommonDBATasks.DefaultEdition.md).
+ EM Express (12c dan yang lebih tinggi)

  Untuk informasi selengkapnya, lihat [Oracle Enterprise Manager](Oracle.Options.OEM.md).
+ Fine-Grained Auditing
+ Flashback Table, Flashback Query, Flashback Transaction Query
+ Rollover kata sandi bertahap untuk aplikasi (Oracle Database 21c dan yang lebih tinggi)

  Untuk informasi selengkapnya, lihat [Managing Gradual Database Password Rollover for Applications](https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/configuring-authentication.html#GUID-ACBA8DAE-C5B4-4811-A31D-53B97C50249B) dalam dokumentasi Oracle Database.
+ HugePages

  Untuk informasi selengkapnya, lihat [Mengaktifkan HugePages untuk instans RDS for Oracle](Oracle.Concepts.HugePages.md).
+ Impor/ekspor (warisan dan Data Pump) serta SQL\$1Loader

  Untuk informasi selengkapnya, lihat [Mengimpor data ke Oracle di Amazon RDS](Oracle.Procedural.Importing.md).
+ Java Virtual Machine (JVM)

  Untuk informasi selengkapnya, lihat [Mesin virtual Oracle Java](oracle-options-java.md).
+ JavaScript (Oracle Database 21c dan lebih tinggi)

  Untuk informasi selengkapnya, lihat [DBMS\$1MLE](https://docs.oracle.com/en/database/oracle/oracle-database/21/arpls/dbms_mle.html#GUID-3F5B47A5-2C73-4317-ACD7-E93AE8B8E301) dalam dokumentasi Oracle Database.
+ Keamanan Label

  Untuk informasi selengkapnya, lihat [Keamanan Label Oracle](Oracle.Options.OLS.md).
+ Locator

  Untuk informasi selengkapnya, lihat [Oracle Locator](Oracle.Options.Locator.md).
+ Tampilan Terwujud
+ Multi-penghuni

  Arsitektur multi-penghuni Oracle didukung untuk semua Oracle Database 19c dan rilis yang lebih tinggi. Untuk informasi selengkapnya, lihat [Bekerja dengan CDB di RDS for Oracle](oracle-multitenant.md).
+ Enkripsi jaringan

  Untuk informasi lebih lanjut, lihat [Enkripsi jaringan asli Oracle](Appendix.Oracle.Options.NetworkEncryption.md) dan [Lapisan Soket Aman Oracle](Appendix.Oracle.Options.SSL.md).
+ Partitioning
+ Real Application Testing

  Untuk menggunakan kemampuan pengambilan dan pemutaran ulang penuh, Anda harus menggunakan Amazon Elastic File System (Amazon EFS) untuk mengakses file yang dihasilkan oleh Oracle Real Application Testing. Untuk informasi lebih lanjut, lihat [Integrasi Amazon EFS](oracle-efs-integration.md) dan posting blog [Gunakan fitur Oracle Real Application Testing dengan Amazon RDS](https://aws.amazon.com/blogs/database/use-oracle-real-application-testing-features-with-amazon-rds-for-oracle/) for Oracle.
+ Sharding di tingkat aplikasi (tetapi bukan fitur Oracle Sharding)
+ Spasial dan Grafik

  Untuk informasi selengkapnya, lihat [Oracle Spatial](Oracle.Options.Spatial.md).
+ Star Query Optimization
+ Streams dan Advanced Queuing
+ Summary Management – Penulisan Ulang Kueri Tampilan Terwujud
+ Teks (Jenis penyimpanan data File dan URL tidak didukung)
+ Total Recall
+ Transparent Data Encryption (TDE)

  Untuk informasi selengkapnya, lihat [Enkripsi Data Transparan Oracle](Appendix.Oracle.Options.AdvSecurity.md).
+ Unified Auditing, Mixed Mode

  Untuk informasi lebih lanjut, lihat [Mixed mode auditing](https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/introduction-to-auditing.html#GUID-4A3AEFC3-5422-4320-A048-8219EC96EAC1) dalam dokumentasi Oracle.
+ XML DB (tanpa XML DB Protocol Server)

  Untuk informasi selengkapnya, lihat [DB XML Oracle](Appendix.Oracle.Options.XMLDB.md).
+ Virtual Private Database

## Fitur-fitur yang tidak didukung di RDS for Oracle
<a name="Oracle.Concepts.FeatureSupport.unsupported"></a>

Amazon RDS for Oracle tidak mendukung fitur-fitur Oracle Database berikut ini:

**catatan**  
Daftar berikut ini tidak lengkap.
+ Automatic Storage Management (ASM)
+ Database Vault
+ Flashback Database
**catatan**  
Untuk solusi alternatif, lihat [Alternatif entri Blog AWS Database ke fitur database kilas balik Oracle di Amazon RDS](https://aws.amazon.com/blogs/database/alternatives-to-the-oracle-flashback-database-feature-in-amazon-rds-for-oracle/) for Oracle.
+ FTP dan SFTP
+ Tabel partisi hibrida
+ Messaging Gateway
+ Repositori Manajemen Oracle Enterprise Manager Cloud Control
+ Real Application Clusters (Oracle RAC)
+ Real Application Security (RAS)
+ Unified Auditing, Pure Mode
+ Skela Workspace Manager (WMSYS)

**Awas**  
Secara umum, Amazon RDS tidak mencegah Anda membuat skema untuk fitur yang tidak didukung. Namun, jika Anda membuat skema untuk fitur dan komponen Oracle yang memerlukan hak istimewa SYSDBA, Anda dapat merusak kamus data dan memengaruhi ketersediaan instans DB Anda. Hanya gunakan fitur yang didukung dan skema yang tersedia di [Menambahkan opsi untuk instans DB Oracle](Appendix.Oracle.Options.md).

# Rilis RDS for Oracle
<a name="Oracle.Concepts.database-versions"></a>

RDS untuk Oracle untuk Oracle mendukung beberapa rilis Oracle Database.

**catatan**  
Untuk informasi selengkapnya tentang peningkatan rilis, lihat [Meningkatkan mesin DB Oracle](USER_UpgradeDBInstance.Oracle.md).

**Topics**
+ [Oracle Database 21c dengan Amazon RDS](#Oracle.Concepts.FeatureSupport.21c)
+ [Oracle Database 19c dengan Amazon RDS](#Oracle.Concepts.FeatureSupport.19c)

## Oracle Database 21c dengan Amazon RDS
<a name="Oracle.Concepts.FeatureSupport.21c"></a>

Amazon RDS mendukung Oracle Database 21c, yang mencakup Oracle Enterprise Edition dan Oracle Standard Edition 2. Oracle Database 21c (21.0.0.0) mencakup banyak fitur baru dan pembaruan dari versi sebelumnya. Perubahan utamanya adalah Oracle Database 21c hanya mendukung arsitektur multi-penghuni: Anda tidak dapat lagi membuat basis data sebagai non-CDB tradisional. Untuk mempelajari lebih lanjut tentang perbedaan antara CDBs dan CDBs non-, lihat[Keterbatasan RDS untuk Oracle CDBs](Oracle.Concepts.CDBs.md#Oracle.Concepts.single-tenant-limitations).

Di bagian ini, Anda dapat menemukan fitur dan perubahan yang penting dalam penggunaan Oracle Database 21c (21.0.0.0) di Amazon RDS. Untuk daftar perubahan lengkapnya, lihat dokumentasi [Oracle Database 21c](https://docs.oracle.com/en/database/oracle/oracle-database/21/index.html). Untuk daftar lengkap fitur yang didukung oleh setiap edisi Oracle Database 21c, lihat [Permitted features, options, and management packs by Oracle database offering](https://docs.oracle.com/en/database/oracle/oracle-database/21/dblic/Licensing-Information.html) dalam dokumentasi Oracle.

### Perubahan parameter Amazon RDS for Oracle Database 21c (21.0.0.0)
<a name="Oracle.Concepts.FeatureSupport.21c.parameters"></a>

Oracle Database 21c (21.0.0.0) menyertakan beberapa parameter baru dan parameter dengan rentang baru dan nilai default baru.

**Topics**
+ [Parameter baru](#Oracle.Concepts.FeatureSupport.21c.parameters.new)
+ [Perubahan untuk parameter yang kompatibel](#Oracle.Concepts.FeatureSupport.21c.parameters.compatible)
+ [Parameter yang dihapus](#Oracle.Concepts.FeatureSupport.21c.parameters.removed)

#### Parameter baru
<a name="Oracle.Concepts.FeatureSupport.21c.parameters.new"></a>

Tabel berikut ini menunjukkan parameter Amazon RDS yang baru untuk Oracle Database 21c (21.0.0.0).


****  

|  Nama  |  Rentang nilai  | Nilai default |  Dapat diubah  |  Deskripsi  | 
| --- | --- | --- | --- | --- | 
|    [blockchain\$1table\$1max\$1no\$1drop](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/BLOCKCHAIN_TABLE_MAX_NO_DROP.html#GUID-26AF15B2-5621-4602-AA6E-D92842E4285C)    |  `NONE \| 0`  |  `NONE`  |  Y  |  Memungkinkan Anda mengontrol jumlah maksimum waktu siaga yang dapat ditentukan saat membuat tabel blockchain.  | 
|  [dbnest\$1enable](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DBNEST_ENABLE.html#GUID-2F30C9D3-808E-42CD-ADA6-595FAE518A60)  |  `NONE \| CDB_RESOURCE_PDB_ALL`  |  `NONE`  |  T  |  Memungkinkan Anda mengaktifkan atau menonaktifkan dbNest. DbNest menyediakan isolasi dan manajemen sumber daya sistem operasi, isolasi sistem file, dan komputasi yang aman untuk PDBs.   | 
|  [dbnest\$1pdb\$1fs\$1conf](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DBNEST_PDB_FS_CONF.html)  |  `NONE \| pathname`  |  `NONE`  |  T  |  Menentukan file konfigurasi sistem file dbNest untuk PDB.   | 
|  [diagnostics\$1control](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DIAGNOSTICS_CONTROL.html)  |  `ERROR \| WARNING \| IGNORE`  | IGNORE |  Y  |  Memungkinkan Anda mengontrol dan memantau pengguna yang melakukan operasi diagnostik basis data yang berpotensi tidak aman.  | 
|  [drcp\$1dedicated\$1opt](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DRCP_DEDICATED_OPT.html)  |  `YES \| NO`  | YES |  Y  |  Mengaktifkan atau menonaktifkan optimasi khusus dengan Database Resident Connection Pooling (DRCP).  | 
|  [enable\$1per\$1pdb\$1drcp](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/ENABLE_PER_PDB_DRCP.html)  |  `true \| false`  |  `true`  |  T  |  Mengontrol apakah Database Resident Connection Pooling (DRCP) mengonfigurasi satu kumpulan koneksi untuk seluruh CDB atau satu kumpulan koneksi terisolasi untuk setiap PDB.  | 
|  [inmemory\$1deep\$1vectorization](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/INMEMORY_DEEP_VECTORIZATION.html#GUID-59E87FDC-1DB4-4ACD-A807-D0C1AE44210D)  |  `true \| false`  |  `true`  |  Y  |  Mengaktifkan atau menonaktifkan kerangka vektorisasi mendalam.  | 
|  [mandatory\$1user\$1profile](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/MANDATORY_USER_PROFILE.html)  |  *profile\$1name*  |  N/A  |  T  |  Menentukan profil pengguna wajib untuk CDB atau PDB.  | 
|  [optimizer\$1capture\$1sql\$1quarantine](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/OPTIMIZER_CAPTURE_SQL_QUARANTINE.html)  |  `true \| false`  |  `false`  |  Y  |  Mengaktifkan atau menonaktifkan kerangka vektorisasi mendalam.  | 
|  [optimizer\$1use\$1sql\$1quarantine](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/OPTIMIZER_CAPTURE_SQL_QUARANTINE.html#GUID-9DBBDBD3-2AA3-4627-9D3A-5330F447BEBB)  |  `true \| false`  |  `false`  |  Y  |  Mengaktifkan atau menonaktifkan pembuatan otomatis konfigurasi SQL Quarantine.   | 
|  [result\$1cache\$1execution\$1threshold](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/RESULT_CACHE_EXECUTION_THRESHOLD.html)  |  `0` ke `68719476736`  |  `2`  |  Y  |  Menentukan jumlah maksimum kali PL/SQL fungsi dapat dieksekusi sebelum hasilnya disimpan dalam cache hasil.   | 
|  [result\$1cache\$1max\$1temp\$1result](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/RESULT_CACHE_MAX_TEMP_RESULT.html)  |  `0` ke `100`  |  `5`  |  Y  |  Menentukan persentase `RESULT_CACHE_MAX_TEMP_SIZE` yang dapat dipakai oleh setiap hasil kueri cache.   | 
|  [result\$1cache\$1max\$1temp\$1size](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/RESULT_CACHE_MAX_TEMP_SIZE.html)  |  `0` ke `2199023255552`  |  `RESULT_CACHE_SIZE * 10`  |  Y  |  Menentukan jumlah maksimum tablespace sementara (dalam byte) yang dapat dipakai oleh cache hasil.   | 
|  [sga\$1min\$1size](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/SGA_MIN_SIZE.html)  |  `0` ke `2199023255552` (nilai maksimumnya adalah 50% dari `sga_target`)  |  `0`  |  Y  |  Menunjukkan kemungkinan nilai minimum untuk penggunaan SGA dari basis data pluggable (PDB).  | 
|  [tablespace\$1encryption\$1default\$1algorithm](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/TABLESPACE_ENCRYPTION_DEFAULT_ALGORITHM.html)  |  `GOST256 \| SEED128 \| ARIA256 \| ARIA192 \| ARIA128 \| 3DES168 \| AES256 \| AES192 \| AES128`  | AES128 |  Y  |  Menentukan algoritma default yang digunakan basis data ketika mengenkripsi tablespace.   | 

#### Perubahan untuk parameter yang kompatibel
<a name="Oracle.Concepts.FeatureSupport.21c.parameters.compatible"></a>

Parameter `compatible` memiliki nilai maksimum baru untuk Oracle Database 21c (21.0.0.0) di Amazon RDS. Tabel berikut ini menunjukkan nilai default baru.


****  

|  Nama parameter  |  Nilai maksimum Oracle Database 21c (21.0.0.0)  | 
| --- | --- | 
|  [ kompatibel](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/COMPATIBLE.html#GUID-6C57EE11-BD06-4BB8-A0F7-D6CDDD086FA9)  |  21.0.0  | 

#### Parameter yang dihapus
<a name="Oracle.Concepts.FeatureSupport.21c.parameters.removed"></a>

Parameter berikut dihapus di Oracle Database 21c (21.0.0.0):
+ `remote_os_authent`
+ `sec_case_sensitive_logon`
+ `unified_audit_sga_queue_size`

## Oracle Database 19c dengan Amazon RDS
<a name="Oracle.Concepts.FeatureSupport.19c"></a>

Amazon RDS mendukung Oracle Database 19c, yang mencakup Oracle Enterprise Edition dan Oracle Standard Edition Two.

Oracle Database 19c (19.0.0.0) mencakup banyak fitur baru dan pembaruan dari versi sebelumnya. Di bagian ini, Anda dapat menemukan fitur dan perubahan yang penting dalam penggunaan Oracle Database 19c (19.0.0.0) di Amazon RDS. Untuk daftar perubahan lengkapnya, lihat dokumentasi [Oracle Database 19c](https://docs.oracle.com/en/database/oracle/oracle-database/19/index.html). Untuk daftar lengkap fitur yang didukung oleh setiap edisi Oracle Database 19c, lihat [Permitted features, options, and management packs by Oracle database offering](https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87) dalam dokumentasi Oracle. 

### Perubahan parameter Amazon RDS for Oracle Database 19c (19.0.0.0)
<a name="Oracle.Concepts.FeatureSupport.19c.Parameters"></a>

Oracle Database 19c (19.0.0.0) menyertakan beberapa parameter baru dan parameter dengan rentang baru dan nilai default baru.

**Topics**
+ [Parameter baru](#Oracle.Concepts.FeatureSupport.19c.Parameters.new)
+ [Perubahan pada parameter yang kompatibel](#Oracle.Concepts.FeatureSupport.19c.Parameters.compatible)
+ [Parameter yang dihapus](#Oracle.Concepts.FeatureSupport.19c.Parameters.compatible.removed-parameters)

#### Parameter baru
<a name="Oracle.Concepts.FeatureSupport.19c.Parameters.new"></a>

Tabel berikut ini menunjukkan parameter Amazon RDS yang baru untuk Oracle Database 19c (19.0.0.0).


****  

|  Nama  |  Nilai  |  Dapat diubah  |  Deskripsi  | 
| --- | --- | --- | --- | 
|   [ lob\$1signature\$1enable](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/lob_signature_enable.html#GUID-62997AB5-1084-4C9A-8258-8CB695C7A1D6)   |  TRUE, FALSE (default)  |  Y  |  Mengaktifkan atau menonaktifkan fitur khas lokator LOB.  | 
|   [ max\$1datapump\$1parallel\$1per\$1job](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/MAX_DATAPUMP_PARALLEL_PER_JOB.html#GUID-33B1F962-B8C3-4DCE-BE68-66FC5D34ECA3)   |  1 hingga 1024, atau AUTO  |  Y  |  Menentukan jumlah maksimum proses paralel yang diizinkan untuk setiap pekerjaan Data Pump Oracle.  | 

#### Perubahan pada parameter yang kompatibel
<a name="Oracle.Concepts.FeatureSupport.19c.Parameters.compatible"></a>

Parameter `compatible` memiliki nilai maksimum baru untuk Oracle Database 19c (19.0.0.0) di Amazon RDS. Tabel berikut ini menunjukkan nilai default baru. 


****  

|  Nama parameter  |  Nilai maksimum Oracle Database 19c (19.0.0.0)  | 
| --- | --- | 
|  [ kompatibel](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/COMPATIBLE.html#GUID-6C57EE11-BD06-4BB8-A0F7-D6CDDD086FA9)  |  19.0.0  | 

#### Parameter yang dihapus
<a name="Oracle.Concepts.FeatureSupport.19c.Parameters.compatible.removed-parameters"></a>

Parameter berikut dihapus di Oracle Database 19c (19.0.0.0):
+ `exafusion_enabled`
+ `max_connections`
+ `o7_dictionary_access`

# Opsi lisensi RDS for Oracle
<a name="Oracle.Concepts.Licensing"></a>

Amazon RDS for Oracle memiliki dua opsi lisensi: Termasuk Lisensi (LI) dan Bawa Lisensi Sendiri (BYOL). Setelah Anda membuat instans DB Oracle di Amazon RDS, Anda dapat mengubah model lisensi dengan memodifikasi instans DB. Untuk informasi selengkapnya, lihat [Memodifikasi instans DB Amazon RDS](Overview.DBInstance.Modifying.md).

**penting**  
Pastikan Anda memiliki lisensi Oracle Database yang sesuai, dengan Dukungan dan Lisensi Pembaruan Perangkat Lunak, untuk kelas instans DB dan edisi Oracle Database. Pastikan juga Anda memiliki lisensi untuk setiap fitur Oracle Database berlisensi terpisah.

**Topics**
+ [Lisensi Termasuk model untuk SE2](#Oracle.Concepts.Licensing.LicenseIncluded)
+ [Bawa Lisensi Anda Sendiri (BYOL) untuk EE dan SE2](#Oracle.Concepts.Licensing.BYOL)
+ [Lisensi deployment Multi-AZ untuk Oracle](#Oracle.Concepts.Licensing.MAZ)

## Lisensi Termasuk model untuk SE2
<a name="Oracle.Concepts.Licensing.LicenseIncluded"></a>

Dalam model License Included, Anda tidak perlu membeli lisensi Oracle Database secara terpisah. AWS memegang lisensi untuk perangkat lunak database Oracle. Model License Included hanya didukung di Amazon RDS for Oracle Database Standard Edition 2 (). SE2

Dalam model ini, jika Anda memiliki AWS Dukungan akun dengan dukungan kasus, hubungi Dukungan untuk permintaan layanan Amazon RDS dan Oracle Database. Penggunaan Anda atas RDS for Oracle, opsi LI, tunduk pada Bagian 10.3.1 dari [Ketentuan Layanan AWS](https://aws.amazon.com/service-terms/).

## Bawa Lisensi Anda Sendiri (BYOL) untuk EE dan SE2
<a name="Oracle.Concepts.Licensing.BYOL"></a>

Dalam model BYOL, Anda dapat menggunakan lisensi Oracle Database milik Anda yang ada untuk melakukan deployment basis data di Amazon RDS. Amazon RDS mendukung model BYOL hanya untuk Oracle Database Enterprise Edition (EE) dan Oracle Database Standard Edition 2 (). SE2

Pastikan Anda memiliki lisensi Oracle Database yang sesuai (dengan Dukungan dan Lisensi Pembaruan Perangkat Lunak) untuk kelas instans DB dan edisi Oracle Database yang ingin Anda jalankan. Anda juga harus mengikuti kebijakan Oracle untuk lisensi perangkat lunak Oracle Database di lingkungan komputasi cloud. Untuk informasi lebih lanjut tentang kebijakan lisensi Oracle untuk Amazon EC2, lihat [Lisensi perangkat lunak Oracle di lingkungan komputasi cloud](http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf).

Dalam model ini, Anda terus menggunakan akun dukungan Oracle aktif Anda, dan menghubungi Oracle secara langsung untuk permintaan layanan Oracle Database. Jika Anda memiliki AWS Dukungan akun dengan dukungan kasus, Anda dapat menghubungi Dukungan untuk masalah Amazon RDS.

### Integrasi dengan AWS License Manager
<a name="oracle-lms-integration"></a>

Untuk memudahkan pemantauan penggunaan lisensi Oracle dalam model BYOL, [AWS License Manager](https://aws.amazon.com/license-manager/) berintegrasi dengan Amazon RDS for Oracle. License Manager mendukung pelacakan RDS untuk edisi mesin Oracle dan paket lisensi berdasarkan inti virtual (v). CPUs Anda juga dapat menggunakan License Manager AWS Organizations untuk mengelola semua akun organisasi Anda secara terpusat.

Tabel berikut menunjukkan filter informasi produk untuk RDS for Oracle.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/Oracle.Concepts.Licensing.html)

Untuk melacak penggunaan lisensi instans Oracle DB Anda, Anda dapat membuat lisensi yang dikelola sendiri menggunakan. AWS License Manager Dalam hal ini, RDS untuk sumber daya Oracle yang cocok dengan filter informasi produk secara otomatis dikaitkan dengan lisensi yang dikelola sendiri. Penemuan instans DB Oracle dapat memakan waktu hingga 24 jam. Anda juga dapat melacak lisensi di seluruh akun dengan menggunakan AWS Resource Access Manager.

#### Konsol
<a name="oracle-lms-integration.console"></a>

**Untuk membuat lisensi yang dikelola sendiri AWS License Manager untuk melacak penggunaan lisensi RDS Anda untuk instans Oracle DB**

1. Kunjungi [https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/).

1. Pilih **Buat lisensi yang dikelola sendiri**.

   Untuk petunjuk, lihat [Membuat lisensi yang dikelola sendiri](https://docs.aws.amazon.com/license-manager/latest/userguide/create-license-configuration.html) di *Panduan AWS License Manager Pengguna*.

   Tambahkan aturan untuk **Filter Informasi Produk RDS** dalam panel **Informasi Produk**.

   Untuk informasi selengkapnya, lihat [ProductInformation](https://docs.aws.amazon.com/license-manager/latest/APIReference/API_ProductInformation.html) di dalam *Referensi API AWS License Manager *. 

1. (Hanya pelacakan lintas akun) Gunakan AWS Resource Access Manager untuk membagikan lisensi yang dikelola sendiri dengan AWS akun apa pun atau melalui. AWS Organizations Untuk informasi selengkapnya, lihat [Berbagi AWS sumber daya Anda](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html).

#### AWS CLI
<a name="oracle-lms-integration.cli"></a>

Untuk membuat lisensi yang dikelola sendiri dengan menggunakan AWS CLI, panggil [create-license-configuration](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-license-configuration.html)perintah. Gunakan parameter `--cli-input-json` atau `--cli-input-yaml` untuk meneruskan parameter ke perintah.

**Example**  
Contoh berikut membuat lisensi yang dikelola sendiri untuk Oracle Enterprise Edition.   

```
aws license-manager create-license-configuration --cli-input-json file://rds-oracle-ee.json
```
Berikut adalah sampel file `rds-oracle-ee.json` yang digunakan dalam contoh.  

```
{
    "Name": "rds-oracle-ee",
    "Description": "RDS Oracle Enterprise Edition",
    "LicenseCountingType": "vCPU",
    "LicenseCountHardLimit": false,
    "ProductInformationList": [
        {
            "ResourceType": "RDS",
            "ProductInformationFilterList": [
                {
                    "ProductInformationFilterName": "Engine Edition",
                    "ProductInformationFilterValue": ["oracle-ee"],
                    "ProductInformationFilterComparator": "EQUALS"
                }
            ]
        }
    ]
}
```

Untuk informasi selengkapnya tentang informasi produk, lihat [Penemuan otomatis inventaris sumber daya](https://docs.aws.amazon.com/license-manager/latest/userguide/automated-discovery.html) dalam *Panduan Pengguna AWS License Manager *.

*Untuk informasi selengkapnya tentang `--cli-input` parameter, lihat [Menghasilkan AWS CLI kerangka dan parameter input dari file input JSON atau YAMAL di Panduan](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-skeleton.html) Pengguna.AWS CLI *

### Migrasi antar edisi Oracle Database
<a name="Oracle.Concepts.EditionsMigrating"></a>

Jika Anda memiliki lisensi BYOL Oracle Database yang tidak terpakai yang sesuai untuk edisi dan kelas instans DB yang Anda rencanakan untuk dijalankan, Anda dapat bermigrasi dari Standard Edition 2 (SE2) ke Enterprise Edition (EE). Anda tidak dapat bermigrasi dari EE ke edisi lain.

**Untuk mengubah edisi Oracle Database Anda dan menyimpan data Anda**

1. Buat snapshot instans DB.

   Untuk informasi selengkapnya, lihat [Membuat snapshot DB untuk instans DB AZ tunggal untuk Amazon RDS](USER_CreateSnapshot.md).

1. Pulihkan snapshot ke instans DB baru, dan pilih edisi basis data Oracle yang ingin Anda gunakan.

   Untuk informasi selengkapnya, lihat [Memulihkan ke instans DB](USER_RestoreFromSnapshot.md).

1. (Opsional) Hapus instans DB lama, kecuali jika Anda ingin terus menjalankannya dan memiliki lisensi Oracle Database yang sesuai untuknya.

   Untuk informasi selengkapnya, lihat [Menghapus instans DB](USER_DeleteInstance.md).

## Lisensi deployment Multi-AZ untuk Oracle
<a name="Oracle.Concepts.Licensing.MAZ"></a>

Amazon RDS mendukung deployment Multi-AZ untuk Oracle sebagai solusi failover dengan ketersediaan tinggi. Sebaiknya gunakan Multi-AZ untuk beban kerja produksi. Untuk informasi selengkapnya, lihat [Mengonfigurasi dan mengelola penyebaran Multi-AZ untuk Amazon RDS](Concepts.MultiAZ.md). 

Jika Anda menggunakan model Bawa Lisensi Sendiri, Anda harus memiliki lisensi untuk instans DB utama dan instans DB siaga dalam deployment Multi-AZ. 

# Pengguna dan hak istimewa RDS for Oracle
<a name="Oracle.Concepts.Privileges"></a>

Saat Anda membuat instans DB Amazon RDS for Oracle, pengguna master default memiliki izin pengguna maksimum paling besar pada instans DB. Gunakan akun pengguna master untuk tugas administratif apa pun, seperti membuat akun pengguna tambahan dalam basis data Anda. Karena RDS adalah layanan terkelola, Anda tidak diizinkan masuk sebagai `SYS` dan`SYSTEM`, dan karenanya tidak memiliki hak istimewa `SYSDBA`.

**Topics**
+ [Batasan untuk hak istimewa Oracle DBA](#Oracle.Concepts.dba-limitations)
+ [Cara mengelola hak istimewa pada objek SYS](#Oracle.Concepts.Privileges.SYS-objects)

## Batasan untuk hak istimewa Oracle DBA
<a name="Oracle.Concepts.dba-limitations"></a>

Dalam basis data, peran adalah sekumpulan hak istimewa yang dapat Anda berikan atau cabut dari pengguna. Basis data Oracle menggunakan peran untuk memberikan keamanan. Untuk informasi selengkapnya, lihat [Configuring Privilege and Role Authorization](https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/configuring-privilege-and-role-authorization.html#GUID-89CE989D-C97F-4CFD-941F-18203090A1AC) dalam dokumentasi Oracle Database.

Peran `DBA` yang telah ditetapkan sebelumnya biasanya mengizinkan semua hak istimewa administratif di basis data Oracle. Saat Anda membuat instans DB, akun pengguna master Anda mendapatkan hak istimewa DBA (dengan beberapa batasan). Untuk memberikan pengalaman terkelola, basis data RDS for Oracle tidak menyediakan hak istimewa berikut untuk peran `DBA`: 
+ `ALTER DATABASE`
+ `ALTER SYSTEM`
+ `CREATE ANY DIRECTORY`
+ `DROP ANY DIRECTORY`
+ `GRANT ANY PRIVILEGE`
+ `GRANT ANY ROLE`

Untuk informasi lebih lanjut tentang informasi peran dan hak istimewa sistem Oracle, lihat [Hak akses akun pengguna master](UsingWithRDS.MasterAccounts.md).

## Cara mengelola hak istimewa pada objek SYS
<a name="Oracle.Concepts.Privileges.SYS-objects"></a>

Anda dapat mengelola hak istimewa pada objek `SYS` menggunakan paket `rdsadmin.rdsadmin_util`. Misalnya, jika Anda membuat pengguna basis data `myuser`, Anda dapat menggunakan prosedur `rdsadmin.rdsadmin_util.grant_sys_object` untuk memberikan hak istimewa `SELECT` di `V_$SQLAREA` kepada `myuser`. Untuk informasi selengkapnya, lihat topik berikut:
+ [Memberikan hak istimewa SELECT atau EXECUTE pada objek SYS](Appendix.Oracle.CommonDBATasks.TransferPrivileges.md)
+ [Mencabut hak istimewa SELECT atau EXECUTE pada objek SYS](Appendix.Oracle.CommonDBATasks.RevokePrivileges.md)
+ [Memberikan hak istimewa kepada pengguna non-master](Appendix.Oracle.CommonDBATasks.PermissionsNonMasters.md)

# RDS untuk kelas instans Oracle DB
<a name="Oracle.Concepts.InstanceClasses"></a>

Kapasitas komputasi dan memori RDS untuk instans Oracle DB ditentukan oleh kelas instance-nya. Kelas instans basis data yang Anda butuhkan bergantung pada daya pemrosesan dan kebutuhan memori Anda.



## RDS yang didukung untuk kelas instans Oracle DB
<a name="Oracle.Concepts.InstanceClasses.Supported"></a>

Kelas instans RDS for Oracle yang didukung merupakan subset kelas instans basis data Amazon RDS. Lihat daftar lengkap kelas instans RDS di [ DB](Concepts.DBInstanceClass.md).



### RDS untuk kelas instans DB Oracle yang telah dikonfigurasi sebelumnya
<a name="Oracle.Concepts.InstanceClasses.Supported.tpc"></a>

RDS untuk Oracle juga menawarkan kelas instance yang telah dikonfigurasi sebelumnya untuk beban kerja yang memerlukan memori tambahan, penyimpanan, dan per vCPU. I/O Kelas instance ini menggunakan konvensi penamaan berikut.

```
db.r5b.instance_size.tpcthreads_per_core.memratio
db.r5.instance_size.tpcthreads_per_core.memratio
```

Berikut ini adalah contoh kelas instance yang telah dikonfigurasi sebelumnya untuk memori tambahan:

```
db.r5b.4xlarge.tpc2.mem2x
```

Komponen nama kelas instans sebelumnya adalah sebagai berikut:
+ `db.r5b.4xlarge` – Nama kelas instans.
+ `tpc2` – Thread per core. Nilai 2 berarti multithread diaktifkan. Nilai 1 berarti multithreading dimatikan. 
+ `mem2x` – Rasio memori tambahan pada memori standar untuk kelas instans. Dalam contoh ini, optimasi menyediakan memori dua kali lebih banyak daripada instans DB db.r5.4xlarge standar. 

**catatan**  
Untuk faktor normalisasi RDS yang telah dikonfigurasi sebelumnya untuk kelas instans Oracle DB, lihat. [Spesifikasi perangkat keras untuk kelas instans DB ](Concepts.DBInstanceClass.Summary.md)

### Edisi yang didukung, kelas instance, dan kombinasi lisensi dalam RDS untuk Oracle
<a name="Oracle.Concepts.InstanceClasses.Supported.combo"></a>

Jika Anda menggunakan konsol RDS, Anda dapat mengetahui apakah edisi tertentu, kelas instance, dan kombinasi lisensi didukung dengan memilih **Buat database** dan menentukan opsi yang berbeda. Di AWS CLI, Anda dapat menjalankan perintah berikut:

```
aws rds describe-orderable-db-instance-options --engine engine-type --license-model license-type
```

Tabel berikut mencantumkan semua edisi, kelas instance, dan jenis lisensi yang didukung untuk RDS untuk Oracle. Untuk informasi tentang atribut memori tiap-tiap jenis, lihat [Jenis instans RDS for Oracle](https://aws.amazon.com//rds/oracle/instance-types). Untuk informasi tentang harga, lihat model harga [Amazon RDS for Oracle](https://aws.amazon.com/rds/oracle/pricing/#Pricing_models).


****  
<a name="rds-oracle-instance-class-reference"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/Oracle.Concepts.InstanceClasses.html)

## RDS usang untuk kelas instans Oracle DB
<a name="Oracle.Concepts.InstanceClasses.Deprecated"></a>

Kelas instans DB berikut sudah dihentikan untuk RDS for Oracle:
+ db.m1, db.m2, db.m3, db.m4
+ db.t1, db.t2
+ db.r1, db.r2, db.r3, db.r4
+ db.x1, db.x1e

Pemrosesan kelas instans DB ini telah diganti dengan kelas instans DB yang berperforma lebih baik, yang umumnya tersedia dengan biaya lebih rendah. Jika Anda memiliki instans DB yang menggunakan kelas instans DB yang sudah dihentikan, Anda memiliki opsi berikut:
+ Izinkan Amazon RDS memodifikasi setiap instans DB secara otomatis untuk menggunakan kelas instans DB yang sebanding dan belum dihentikan. Lihat jadwal penghentian di [Jenis kelas instans DB](Concepts.DBInstanceClass.Types.md).
+ Ubah kelas instans DB sendiri dengan memodifikasi instans DB. Untuk informasi selengkapnya, lihat [Memodifikasi instans DB Amazon RDS](Overview.DBInstance.Modifying.md). 

**catatan**  
Jika Anda memiliki snapshot DB dari instans DB yang menggunakan kelas instans DB yang sudah dihentikan, Anda dapat memilih kelas instans DB yang belum dihentikan saat Anda memulihkan snapshot DB. Lihat informasi yang lebih lengkap di [Memulihkan ke instans DB](USER_RestoreFromSnapshot.md).

# Arsitektur basis data RDS for Oracle
<a name="oracle-multi-architecture"></a>

Arsitektur multi-penghuni Oracle, yang juga dikenal sebagai arsitektur CDB, memungkinkan basis data Oracle berfungsi sebagai basis data kontainer multi-penghuni (CDB). CDB dapat menyertakan database pluggable yang dibuat pelanggan (). PDBs Non-CDB adalah database Oracle yang menggunakan arsitektur tradisional, yang tidak dapat berisi. PDBs Untuk informasi selengkapnya tentang arsitektur multi-penghuni, lihat [https://docs.oracle.com/en/database/oracle/oracle-database/19/multi/introduction-to-the-multitenant-architecture.html#GUID-267F7D12-D33F-4AC9-AA45-E9CD671B6F22](https://docs.oracle.com/en/database/oracle/oracle-database/19/multi/introduction-to-the-multitenant-architecture.html#GUID-267F7D12-D33F-4AC9-AA45-E9CD671B6F22).

Untuk Oracle Database 19c dan yang lebih tinggi, Anda dapat membuat instans DB RDS for Oracle yang menggunakan arsitektur CDB. Dalam RDS untuk Oracle, PDBs disebut sebagai database penyewa. Aplikasi klien Anda terhubung pada tingkat database penyewa (PDB) daripada tingkat CDB. RDS for Oracle mendukung konfigurasi arsitektur CDB sebagai berikut:

**Konfigurasi multi-penghuni**  
Amazon RDS memungkinkan instance CDB berisi antara 1—30 database penyewa, tergantung pada edisi database dan lisensi opsi apa pun yang diperlukan. Anda dapat menggunakan RDS APIs untuk menambah, memodifikasi, dan menghapus database penyewa. Konfigurasi multi-tenant di RDS untuk Oracle tidak mendukung aplikasi PDBs atau proxy PDBs, yang merupakan tipe khusus. PDBs Untuk informasi selengkapnya tentang aplikasi PDBs dan proxy PDBs, lihat [Jenis PDBs](https://docs.oracle.com/en/database/oracle/oracle-database/19/multi/overview-of-the-multitenant-architecture.html#GUID-D0F40745-FC70-4BE0-85D3-3745DE3312AC) dalam dokumentasi Oracle Database.  
Konfigurasi Amazon RDS disebut “multi-tenant” daripada “multitenant” karena merupakan kemampuan Amazon RDS, bukan hanya mesin Oracle DB. Demikian pula, istilah RDS “penyewa” mengacu pada penyewa dalam konfigurasi RDS, bukan hanya Oracle. PDBs Dalam dokumentasi RDS, istilah unhyphenated “Oracle multitenant” mengacu secara eksklusif ke arsitektur CDB database Oracle, yang kompatibel dengan penerapan lokal dan RDS.

**Konfigurasi satu penghuni**  
Amazon RDS membatasi RDS untuk instans CDB Oracle ke 1 database penyewa (PDB). Anda tidak dapat menambahkan lebih banyak PDBs menggunakan RDS. APIs Konfigurasi penyewa tunggal menggunakan RDS yang sama dengan arsitektur APIs non-CDB. Oleh karena itu, pengalaman penggunaan CDB dalam konfigurasi satu penghuni hampir sama dengan pengalaman penggunaan non-CDB.  
Anda dapat mengonversi CDB yang menggunakan konfigurasi penyewa tunggal ke konfigurasi multi-penyewa, sehingga memungkinkan Anda untuk menambahkan ke CDB Anda. PDBs Perubahan arsitektur ini bersifat permanen dan tidak dapat diubah. Untuk informasi selengkapnya, lihat [Mengonversi konfigurasi satu penghuni menjadi multi-penghuni](oracle-single-tenant-converting.md).

**catatan**  
Anda tidak dapat mengakses CDB itu sendiri.

Di Oracle Database 21c dan yang lebih tinggi, semua database adalah. CDBs Di sisi lain, Anda dapat membuat instans DB Oracle Database 19c sebagai CDB atau non-CDB. Anda tidak dapat melakukan peningkatan dari non-CDB ke CDB, tetapi Anda dapat mengonversi Oracle Database 19c non-CDB ke CDB, kemudian meningkatkannya. Anda tidak dapat mengonversi CDB ke non-CDB.

Untuk informasi selengkapnya, lihat sumber daya berikut:
+ [Bekerja dengan CDB di RDS for Oracle](oracle-multitenant.md)
+ [Keterbatasan RDS untuk Oracle CDBs](Oracle.Concepts.CDBs.md#Oracle.Concepts.single-tenant-limitations)
+ [Membuat instans DB Amazon RDS](USER_CreateDBInstance.md)

# RDS untuk parameter inisialisasi Oracle
<a name="Oracle.Concepts.FeatureSupport.Parameters"></a>

Di Amazon RDS, Anda mengelola parameter menggunakan grup parameter DB. Menggunakan grup ini, Anda dapat menyesuaikan parameter inisialisasi. Misalnya, Anda dapat mengonfigurasi ukuran area pengurutan dengan`sort_area_size`. Semua instans RDS untuk Oracle DB yang terkait dengan grup parameter DB tertentu menggunakan pengaturan parameter yang sama. Untuk informasi selengkapnya, lihat [Grup parameter untuk RDS](USER_WorkingWithParamGroups.md). 

## Parameter inisialisasi yang didukung di RDS untuk Oracle
<a name="Oracle.Concepts.FeatureSupport.Parameters.individual"></a>

Parameter yang didukung untuk instans DB Anda bergantung pada edisi dan versi Oracle Database Anda. Untuk melihat parameter inisialisasi yang didukung untuk edisi dan versi Oracle Database tertentu, jalankan perintah. AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-engine-default-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-engine-default-parameters.html) Misalnya, untuk mencantumkan nama parameter inisialisasi yang didukung untuk Enterprise Edition dari Oracle Database 19c, jalankan perintah berikut (contoh output disertakan).

```
aws rds describe-engine-default-parameters \
    --db-parameter-group-family oracle-ee-19 \
    --output json | jq -r '.EngineDefaults.Parameters[].ParameterName'

_add_col_optim_enabled
_adg_parselock_timeout
_allow_insert_with_update_check
_allow_level_without_connect_by
_always_semi_join
_autotask_max_window
_awr_disabled_flush_tables
_awr_mmon_cpuusage
_awr_mmon_deep_purge_all_expired
_b_tree_bitmap_plans
_bct_bitmaps_per_file
_bloom_filter_enabled
_buffered_publisher_flow_control_threshold
_bug29394014_allow_triggers_on_vpd_table
_cleanup_rollback_entries
_client_enable_auto_unregister
_clusterwide_global_transactions
_complex_view_merging
_connect_by_use_union_all
_cost_equality_semi_join
_cursor_features_enabled
_cursor_obsolete_threshold
_datafile_write_errors_crash_instance
_db_block_buffers
...
```

Untuk menggambarkan parameter inisialisasi tunggal, gunakan perintah berikut, ganti `sga_max_size` dengan nama parameter Anda (sampel output termasuk).

```
aws rds describe-engine-default-parameters \
    --db-parameter-group-family oracle-ee-19 \
    --query 'EngineDefaults.Parameters[?ParameterName==`sga_max_size`]' \
    --output json

[
    {
        "ParameterName": "sga_max_size",
        "Description": "max total SGA size",
        "Source": "engine-default",
        "ApplyType": "static",
        "DataType": "integer",
        "AllowedValues": "0-2199023255552",
        "IsModifiable": true
    }
]
```

Untuk menemukan dokumentasi umum untuk parameter inisialisasi database Oracle, lihat Parameter [Inisialisasi](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/initialization-parameters.html#GUID-6F1C3203-0AA0-4AF1-921C-A027DD7CB6A9) dalam dokumentasi Oracle Database. Perhatikan bahwa parameter `ARCHIVE_LAG_TARGET` memiliki pertimbangan khusus dalam RDS untuk Oracle. Parameter ini memaksa sakelar redo log online setelah waktu yang ditentukan berlalu. Dalam RDS untuk Oracle, `ARCHIVE_LAG_TARGET` diatur ke `300` karena tujuan titik pemulihan (RPO) adalah 5 menit. Untuk menghormati tujuan ini, RDS untuk Oracle mengganti log pengulangan online setiap 5 menit dan menyimpannya dalam ember Amazon S3. 

Jika frekuensi sakelar redo log online menurunkan kinerja RDS Anda untuk database Oracle, Anda dapat menskalakan instans dan penyimpanan DB Anda untuk menggunakan IOPS dan throughput yang lebih tinggi. Atau, jika Anda menggunakan RDS Custom for Oracle atau menyebarkan database Oracle di Amazon EC2, Anda dapat menyesuaikan pengaturan parameter inisialisasi. `ARCHIVE_LAG_TARGET`

## Nilai parameter yang valid di RDS untuk Oracle
<a name="oracle-valid-parameter-values"></a>

Dalam RDS untuk Oracle, hanya karakter berikut yang valid untuk nilai parameter:
+ Surat (`A-Z`dan`a-z`)
+ Angka (`0-9`)
+ Spasi putih (spasi, tab, dan jeda baris)
+ Karakter khusus berikut: `_ / . : + = ( ) ' * , % $ -` (tanda hubung)

# Set karakter RDS for Oracle
<a name="Appendix.OracleCharacterSets"></a>

RDS for Oracle mendukung dua jenis set karakter: set karakter DB dan set karakter nasional.

## Set karakter DB
<a name="Appendix.OracleCharacterSets.db-character-set"></a>

Set karakter basis data Oracle digunakan di jenis data `CHAR`, `VARCHAR2`, and `CLOB`. Basis data juga menggunakan set karakter untuk metadata seperti nama tabel, nama kolom, dan pernyataan SQL. Set karakter basis data Oracle biasanya disebut sebagai set karakter DB. 

Anda menetapkan set karakter saat Anda membuat instans DB. Anda tidak dapat mengubah set karakter DB setelah Anda membuat basis data.

### Set karakter DB yang didukung
<a name="Appendix.OracleCharacterSets.db-character-set.supported"></a>

Tabel berikut mencantumkan set karakter Oracle DB yang didukung di Amazon RDS. Anda dapat menggunakan nilai dari tabel ini dengan `--character-set-name` parameter AWS CLI [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)perintah atau dengan `CharacterSetName` parameter DBInstance operasi Amazon RDS API [Create](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html).

**catatan**  
Karakter yang ditetapkan untuk CDB selalu AL32UTF8. Anda dapat menetapkan set karakter yang berbeda untuk PDB saja.


****  

| Nilai | Deskripsi | 
| --- | --- | 
|  AL32UTF8  |  Unicode 5.0 UTF-8 Set karakter universal (default)  | 
|  AR8ISO8859P6  |  ISO 8859-6 Latin/Arab  | 
|  AR8MSWIN1256  |  Microsoft Windows Code Page 1256 8-bit Latin/Arab  | 
|  BLT8ISO8859P13  |  ISO 8859-13 Baltik  | 
|  BLT8MSWIN1257  |  Microsoft Windows Code Page 1257 8-bit Baltik  | 
|  CL8ISO8859P5  |  ISO 88559-5 Latin/Sirilik  | 
|  CL8MSWIN1251  |  Microsoft Windows Code Page 1251 8-bit Latin/Sirilik  | 
|  EE8ISO8859P2  |  ISO 8859-2 Eropa Timur  | 
|  EL8ISO8859P7  |  ISO 8859-7 Latin/Yunani  | 
|  EE8MSWIN1250  |  Microsoft Windows Code Page 1250 8-bit Eropa Timur  | 
|  EL8MSWIN1253  |  Microsoft Windows Code Page 1253 8-bit Latin/Yunani  | 
|  IW8ISO8859P8  |  ISO 8859-8 Latin/Ibrani  | 
|  IW8MSWIN1255  |  Microsoft Windows Code Page 1255 8-bit Latin/Ibrani  | 
|  JA16EUC  |  EUC 24-bit Jepang  | 
|  JA16EUCTILDE  |  Sama seperti JA16 EUC kecuali untuk pemetaan dasbor gelombang dan tilde ke dan dari Unicode  | 
|  JA16SJIS  |  Shift-JIS 16-bit Jepang  | 
|  JA16SJISTILDE  |  Sama seperti JA16 SJIS kecuali untuk pemetaan dasbor gelombang dan tilde ke dan dari Unicode  | 
|  KO16MSWIN949  |  Microsoft Windows Code Page 949 Korea  | 
|  NE8ISO8859P10  |  ISO 8859-10 Eropa Utara  | 
|  NEE8ISO8859P4  |  ISO 8859-4 Eropa Utara dan Timur Laut  | 
|  TH8TISASCII  |  Thai Industrial Standard 620-2533-ASCII 8-bit  | 
|  TR8MSWIN1254  |  Microsoft Windows Code Page 1254 8-bit Turki  | 
|  US7ASCII  |  ASCII 7-bit Amerika  | 
|  UTF8  |  Unicode 3.0 UTF-8 Set karakter universal, mematuhi CESU-8  | 
|  VN8MSWIN1258  |  Microsoft Windows Code Page 1258 8-bit Vietnam  | 
|  WE8ISO8859P1  |  Eropa Barat 8-bit ISO 8859 Part 1  | 
|  WE8ISO8859P15  |  ISO 8859-15 Eropa Barat  | 
|  WE8ISO8859P9  |  ISO 8859-9 Eropa Barat dan Turki  | 
|  WE8MSWIN1252  |  Microsoft Windows Code Page 1252 8-bit Eropa Barat  | 
|  ZHS16GBK  |  GBK 16-bit Tiongkok Aksara Sederhana  | 
|  ZHT16HKSCS  |  Microsoft Windows Code Halaman 950 dengan Set Karakter Tambahan Hong Kong HKSCS-2001. Konversi set karakter didasarkan pada Unicode 3.0.  | 
|  ZHT16MSWIN950  |  Microsoft Windows Code Page 950 Tiongkok Aksara Tradisional  | 
|  ZHT32EUC  |  EUC 32-bit Tiongkok Aksara Tradisional  | 

### Variabel lingkungan NLS\$1LANG
<a name="Appendix.OracleCharacterSets.db-character-set.nls_lang"></a>

Lokal adalah serangkaian informasi yang membahas persyaratan bahasa dan budaya yang sesuai dengan bahasa dan negara tertentu. Mengatur variabel lingkungan NLS\$1LANG di lingkungan klien Anda adalah cara paling sederhana untuk menentukan perilaku lokal untuk Oracle. Variabel ini mengatur bahasa dan wilayah yang digunakan oleh aplikasi klien dan server basis data. Variabel ini juga menunjukkan set karakter klien, yang sesuai dengan set karakter untuk data yang dimasukkan atau ditampilkan oleh aplikasi klien. Untuk informasi lebih lanjut tentang NLS\$1LANG dan set karakter, lihat [What is a character set or code page?](http://www.oracle.com/technetwork/database/database-technologies/globalization/nls-lang-099431.html#_Toc110410570) dalam dokumentasi Oracle.

### Parameter inisialisasi NLS
<a name="Appendix.OracleCharacterSets.db-character-set.nls_parameters"></a>

Anda juga dapat mengatur parameter inisialisasi National Language Support (NLS) berikut di tingkat instans untuk instans DB Oracle di Amazon RDS:
+ NLS\$1COMP
+ NLS\$1DATE\$1FORMAT
+ NLS\$1LENGTH\$1SEMANTICS
+ NLS\$1NCHAR\$1CONV\$1EXCP
+ NLS\$1SORT
+ NLS\$1TIME\$1FORMAT
+ NLS\$1TIME\$1TZ\$1FORMAT
+ NLS\$1TIMESTAMP\$1FORMAT
+ NLS\$1TIMESTAMP\$1TZ\$1FORMAT

Untuk informasi tentang cara mengubah parameter instans, lihat [Grup parameter untuk RDS](USER_WorkingWithParamGroups.md).

Anda dapat menetapkan parameter inisialisasi NLS lain di klien SQL Anda. Misalnya, pernyataan berikut menetapkan parameter inisialisasi NLS\$1LANGUAGE ke GERMAN di klien SQL yang tersambung ke instans DB Oracle:

```
ALTER SESSION SET NLS_LANGUAGE=GERMAN;
```

Untuk informasi tentang cara menghubungkan ke instans DB Oracle dengan klien SQL, lihat [Terhubung ke instans DB Oracle Anda](USER_ConnectToOracleInstance.md).

## Set karakter nasional
<a name="Appendix.OracleCharacterSets.nchar-character-set"></a>

Set karakter nasional digunakan dalam jenis data `NCHAR`, `NVARCHAR2`, dan `NCLOB`. Set karakter nasional biasanya disebut sebagai Set karakter NCHAR. Tidak seperti set karakter DB, set karakter NCHAR tidak memengaruhi metadata basis data.

Set karakter NCHAR mendukung set karakter berikut:
+ AL16UTF16 (default)
+ UTF8

Anda dapat menentukan salah satu nilai dengan `--nchar-character-set-name` parameter [create-db-instance](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds/create-db-instance.html)perintah (hanya AWS CLI versi 2). Jika Anda menggunakan Amazon RDS API, tentukan `NcharCharacterSetName` parameter DBInstance operasi [Buat](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html). Anda tidak dapat mengubah set karakter nasional setelah Anda membuat basis data.

Untuk informasi lebih lanjut tentang Unicode dalam basis data Oracle, lihat [Supporting multilingual databases with unicode](https://docs.oracle.com/en/database/oracle/oracle-database/19/nlspg/supporting-multilingual-databases-with-unicode.html) dalam dokumentasi Oracle.

# Batasan RDS for Oracle
<a name="Oracle.Concepts.limitations"></a>

Pada bagian berikut, Anda dapat menemukan batasan penting dalam menggunakan RDS for Oracle. Untuk batasan khusus untuk CDBs, lihat[Keterbatasan RDS untuk Oracle CDBs](Oracle.Concepts.CDBs.md#Oracle.Concepts.single-tenant-limitations).

**catatan**  
Daftar ini bukan daftar lengkap.

**Topics**
+ [Batas ukuran file Oracle di Amazon RDS](#Oracle.Concepts.file-size-limits)
+ [Batas ukuran blok di RDS untuk Oracle](#Oracle.Concepts.block-size-limits)
+ [Sinonim publik untuk skema yang disediakan Oracle](#Oracle.Concepts.PublicSynonyms)
+ [Skema untuk fitur yang tidak didukung di RDS untuk Oracle](#Oracle.Concepts.unsupported-features)
+ [Batasan untuk hak istimewa DBA di RDS untuk Oracle](#Oracle.Concepts.dba-limitations)
+ [Penghentian TLS 1.0 dan 1.1 Transport Layer Security di RDS untuk Oracle](#Oracle.Concepts.tls)

## Batas ukuran file Oracle di Amazon RDS
<a name="Oracle.Concepts.file-size-limits"></a>

Ukuran maksimum dari satu file di instans DB RDS for Oracle adalah 16 TiB (tebibyte). Batas ini diberlakukan oleh sistem file ext4 yang digunakan oleh instans. Dengan demikian, file data Oracle bigfile dibatasi hingga 16 TiB. Jika Anda mencoba mengubah ukuran file data di tablespace bigfile ke nilai yang melebihi batas, Anda menerima pesan kesalahan seperti berikut.

```
ORA-01237: cannot extend datafile 6
ORA-01110: data file 6: '/rdsdbdata/db/mydir/datafile/myfile.dbf'
ORA-27059: could not reduce file size
Linux-x86_64 Error: 27: File too large
Additional information: 2
```

## Batas ukuran blok di RDS untuk Oracle
<a name="Oracle.Concepts.block-size-limits"></a>

RDS untuk instans Oracle DB dibuat dengan ukuran blok database default (`DB_BLOCK_SIZE`) 8 KB. Ukuran blok database default diatur pada pembuatan database dan tidak dapat diubah. Ruang tabel `SYSTEM` dan sementara selalu menggunakan ukuran blok database default. Anda dapat membuat tablespace tambahan dengan ukuran blok non-default dengan mengonfigurasi `DB_nK_CACHE_SIZE` parameter yang sesuai (misalnya,`DB_16K_CACHE_SIZE`) untuk mengalokasikan cache buffer untuk ukuran blok tersebut, dan kemudian menentukan klausa dalam pernyataan Anda. `BLOCKSIZE` `CREATE TABLESPACE`

## Sinonim publik untuk skema yang disediakan Oracle
<a name="Oracle.Concepts.PublicSynonyms"></a>

Jangan membuat atau memodifikasi sinonim publik untuk skema yang disediakan Oracle, termasuk `SYS`, `SYSTEM`, dan `RDSADMIN`. Tindakan tersebut dapat mengakibatkan invalidasi komponen basis data inti dan memengaruhi ketersediaan instans DB Anda.

Anda dapat membuat sinonim publik yang merujuk pada objek dalam skema Anda sendiri.

## Skema untuk fitur yang tidak didukung di RDS untuk Oracle
<a name="Oracle.Concepts.unsupported-features"></a>

Secara umum, Amazon RDS tidak mencegah Anda membuat skema untuk fitur yang tidak didukung. Namun, jika Anda membuat skema untuk fitur dan komponen Oracle yang memerlukan hak istimewa SYS, Anda dapat merusak kamus data dan memengaruhi ketersediaan instans Anda. Hanya gunakan fitur yang didukung dan skema yang tersedia di [Menambahkan opsi untuk instans DB Oracle](Appendix.Oracle.Options.md).

## Batasan untuk hak istimewa DBA di RDS untuk Oracle
<a name="Oracle.Concepts.dba-limitations"></a>

Dalam basis data, peran adalah sekumpulan hak istimewa yang dapat Anda berikan atau cabut dari pengguna. Basis data Oracle menggunakan peran untuk memberikan keamanan.

Peran `DBA` yang telah ditetapkan sebelumnya biasanya mengizinkan semua hak istimewa administratif di basis data Oracle. Saat Anda membuat instans DB, akun pengguna master Anda mendapatkan hak istimewa DBA (dengan beberapa batasan). Untuk memberikan pengalaman terkelola, basis data RDS for Oracle tidak menyediakan hak istimewa berikut untuk peran `DBA`: 
+ `ALTER DATABASE`
+ `ALTER SYSTEM`
+ `CREATE ANY DIRECTORY`
+ `DROP ANY DIRECTORY`
+ `GRANT ANY PRIVILEGE`
+ `GRANT ANY ROLE`

Gunakan akun pengguna master untuk tugas administratif, seperti membuat akun pengguna tambahan dalam basis data. Anda tidak dapat menggunakan `SYS`, `SYSTEM`, dan akun administratif lain yang diberikan oleh Oracle. 

## Penghentian TLS 1.0 dan 1.1 Transport Layer Security di RDS untuk Oracle
<a name="Oracle.Concepts.tls"></a>

Protokol Keamanan Lapisan Pengangkutan versi 1.0 dan 1.1 (TLS 1.0 dan TLS 1.1) sudah dihentikan. Sesuai dengan praktik keamanan terbaik, Oracle sudah menghentikan penggunaan TLS 1.0 dan TLS 1.1. Untuk memenuhi persyaratan keamanan Anda, kami sangat menyarankan agar Anda menggunakan TLS 1.2 sebagai gantinya.