

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Übersicht über Oracle on Amazon RDS
<a name="Oracle.Concepts.overview"></a>

In den folgenden Abschnitten erhalten Sie einen Überblick über RDS für Oracle.

**Topics**
+ [RDS für Oracle – Funktionen](Oracle.Concepts.FeatureSupport.md)
+ [RDS für Oracle releases](Oracle.Concepts.database-versions.md)
+ [RDS-für-Oracle-Lizenzierungsoptionen](Oracle.Concepts.Licensing.md)
+ [RDS für Oracle-Benutzer und -Berechtigungen](Oracle.Concepts.Privileges.md)
+ [DB-Instance-Klassen von RDS für Oracle](Oracle.Concepts.InstanceClasses.md)
+ [RDS für Oracle-Datenbankarchitektur](oracle-multi-architecture.md)
+ [Initialisierungsparameter für RDS für Oracle](Oracle.Concepts.FeatureSupport.Parameters.md)
+ [RDS for Oracle-Zeichensätze](Appendix.OracleCharacterSets.md)
+ [Beschränkungen von RDS für Oracle](Oracle.Concepts.limitations.md)

# RDS für Oracle – Funktionen
<a name="Oracle.Concepts.FeatureSupport"></a>

Amazon RDS für Oracle unterstützt die meisten Funktionen und Merkmale von Oracle Database. Einige Funktionen werden möglicherweise nur begrenzt unterstützt oder haben eingeschränkte Berechtigungen. Einige Funktionen sind nur in Enterprise Edition verfügbar und einige erfordern zusätzliche Lizenzen. Weitere Informationen zu Oracle Database-Funktionen für spezifische Oracle Database-Versionen finden Sie in dem *Oracle Database Licensing Information User Manual* für die von Ihnen verwendete Version.

**Topics**
+ [Neue Funktionen in RDS für Oracle](#Oracle.Concepts.FeatureSupport.new)
+ [Unterstützte Funktionen in RDS für Oracle](#Oracle.Concepts.FeatureSupport.supported)
+ [Nicht unterstützte Funktionen in RDS für Oracle](#Oracle.Concepts.FeatureSupport.unsupported)

## Neue Funktionen in RDS für Oracle
<a name="Oracle.Concepts.FeatureSupport.new"></a>

Suchen Sie im [Dokumentverlauf](WhatsNew.md) nach dem Schlüsselwort **Oracle**, um neue Funktionen in RDS für Oracle anzuzeigen.

## Unterstützte Funktionen in RDS für Oracle
<a name="Oracle.Concepts.FeatureSupport.supported"></a>

Amazon RDS für Oracle unterstützt die folgenden Oracle Database-Funktionen:

**Anmerkung**  
Die folgende Liste ist nicht vollständig.
+ Advanced Compression
+ Oracle Application Express (APEX)

  Weitere Informationen finden Sie unter [Oracle Application Express (APEX)](Appendix.Oracle.Options.APEX.md).
+ Automatische Arbeitsspeicher-Verwaltung
+ Automatische Verwaltung des Rückgängigmachens
+ Automatic Workload Repository (AWR)

  Weitere Informationen finden Sie unter [Generieren von Leistungsberichten mit Automatic Workload Repository (AWR)](Appendix.Oracle.CommonDBATasks.AWR.md).
+ Active Data Guard mit maximaler Leistung in derselben AWS Region oder AWS regionsübergreifend

  Weitere Informationen finden Sie unter [Arbeiten mit Lese-Replikaten für Amazon RDS für Oracle](oracle-read-replicas.md).
+ Blockchain-Tabellen (Oracle Database 21c und höher)

  Weitere Informationen finden Sie unter [Verwalten von Blockchain-Tabellen](https://docs.oracle.com/en/database/oracle/oracle-database/21/admin/managing-tables.html#GUID-43470B0C-DE4A-4640-9278-B066901C3926) in der Oracle-Database-Dokumentation.
+ Fortlaufende Abfragebenachrichtigung

  Weitere Informationen finden Sie unter [Using Continuous Query Notification (CQN)](https://docs.oracle.com/en/database/oracle/oracle-database/19/adfns/cqn.html#GUID-373BAF72-3E63-42FE-8BEA-8A2AEFBF1C35) in der Oracle-Dokumentation.
+ Data Redaction
+ Fortlaufende Abfragebenachrichtigung

  Weitere Informationen finden Sie unter [Database Change Notification](https://docs.oracle.com/cd/E11882_01/java.112/e16548/dbchgnf.htm#JJDBC28815) in der Oracle-Dokumentation.
+ In-Memory-Datenbanken
+ Verteilte Abfragen und Transaktionen
+ Versionsbasierte Neudefinition

  Weitere Informationen finden Sie unter [Einrichten der Standardversion für eine DB-Instance](Appendix.Oracle.CommonDBATasks.DefaultEdition.md).
+ EM Express (12c und höher)

  Weitere Informationen finden Sie unter [Oracle Enterprise Manager](Oracle.Options.OEM.md).
+ Detaillierte Überprüfung
+ Flashback-Tabelle, Flashback-Abfrage und Flashback-Transaktionsabfrage
+ Schrittweiser Passwort-Rollover für Anwendungen (Oracle Database 21c und höher)

  Weitere Informationen finden Sie unter [Verwalten des schrittweisen Datenbankpasswort-Rollovers für Anwendungen](https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/configuring-authentication.html#GUID-ACBA8DAE-C5B4-4811-A31D-53B97C50249B) in der Oracle-Database-Dokumentation.
+ HugePages

  Weitere Informationen finden Sie unter [Aktivieren von HugePages für eine Instance von RDS für Oracle](Oracle.Concepts.HugePages.md).
+ Import/Export (Legacy und Data Pump) und SQL\$1Loader

  Weitere Informationen finden Sie unter [Importieren von Daten zu Oracle in Amazon RDS](Oracle.Procedural.Importing.md).
+ Java Virtual Machine (JVM)

  Weitere Informationen finden Sie unter [Oracle Java Virtual Machine](oracle-options-java.md).
+ JavaScript (Oracle Database 21c und höher)

  Weitere Informationen finden Sie unter [DBMS\$1MLE](https://docs.oracle.com/en/database/oracle/oracle-database/21/arpls/dbms_mle.html#GUID-3F5B47A5-2C73-4317-ACD7-E93AE8B8E301) in der Dokumentation zu Oracle Database.
+ Label Security

  Weitere Informationen finden Sie unter [Oracle Label Security](Oracle.Options.OLS.md).
+ Ortung

  Weitere Informationen finden Sie unter [Oracle Locator](Oracle.Options.Locator.md).
+ Materialisierte Ansichten
+ Multitenant

  Die Oracle-Multitenant-Architektur wird für alle Versionen von Oracle Database 19c und höher unterstützt. Weitere Informationen finden Sie unter [Arbeiten mit CDBs in RDS für Oracle](oracle-multitenant.md).
+ Netzwerkverschlüsselung

  Weitere Informationen erhalten Sie unter [Oracle Native Network Encryption](Appendix.Oracle.Options.NetworkEncryption.md) und [Oracle Secure Sockets Layer](Appendix.Oracle.Options.SSL.md).
+ Partitionierung
+ Real Application Testing

  Um die umfassenden Aufnahme- und Wiedergabefunktionen nutzen zu können, müssen Sie Amazon Elastic File System (Amazon EFS) verwenden, um auf die Dateien zuzugreifen, die von Oracle Real Application Testing generiert wurden. Weitere Informationen finden Sie unter [Amazon-EFS-Integration](oracle-efs-integration.md) und im Blogbeitrag [Use Oracle Real Application Testing features with Amazon RDS für Oracle](https://aws.amazon.com/blogs/database/use-oracle-real-application-testing-features-with-amazon-rds-for-oracle/).
+ Sharding auf Anwendungsebene (jedoch nicht die Oracle-Sharding-Funktion)
+ Spatial and Graph

  Weitere Informationen finden Sie unter [Oracle Spatial](Oracle.Options.Spatial.md).
+ Optimierung von Sternchen-Abfragen
+ Streams und Advanced Queuing
+ Verwaltung von Zusammenfassungen – Neuschreiben von materialisierten Ansichtsabfragen
+ Text (Datei- und URL-Datastore-Typen werden nicht unterstützt)
+ Total Recall
+ Transparent Data Encryption (TDE)

  Weitere Informationen finden Sie unter [Oracle Transparent Data Encryption](Appendix.Oracle.Options.AdvSecurity.md).
+ Unified Auditing, Mixed Mode

  Weitere Informationen finden Sie unter [ Mixed Mode Auditing](https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/introduction-to-auditing.html#GUID-4A3AEFC3-5422-4320-A048-8219EC96EAC1) in der Oracle-Dokumentation.
+ XML-DB (ohne den XML-DB-Protokoll-Server)

  Weitere Informationen finden Sie unter [Oracle XML DB](Appendix.Oracle.Options.XMLDB.md).
+ Virtual Private Database

## Nicht unterstützte Funktionen in RDS für Oracle
<a name="Oracle.Concepts.FeatureSupport.unsupported"></a>

Amazon RDS für Oracle unterstützt nicht die folgenden Oracle Database-Funktionen:

**Anmerkung**  
Die folgende Liste ist nicht vollständig.
+ Automatic Storage Management (ASM)
+ Database Vault
+ Flashback Database
**Anmerkung**  
Alternative Lösungen finden Sie im AWS Datenbank-Blogeintrag [Alternativen zur Oracle-Flashback-Datenbankfunktion in Amazon RDS for Oracle](https://aws.amazon.com/blogs/database/alternatives-to-the-oracle-flashback-database-feature-in-amazon-rds-for-oracle/).
+ FTP und SFTP
+ Hybride partitionierte Tabellen
+ Messaging-Gateway
+ Oracle Enterprise Manager Cloud Control Management Repository
+ Real Application Clusters (Oracle RAC)
+ Real Application Security (RAS)
+ Unified Auditing, Pure Mode
+ Workspace-Manager-Schema (WMSYS)

**Warnung**  
Im Allgemeinen hindert Sie Amazon RDS nicht daran, Schemata für nicht unterstützte Funktionen zu erstellen. Wenn Sie jedoch Schemata für Oracle-Funktionen und -Komponenten erstellen, die SYSDBA-Berechtigungen benötigen, können Sie das Data Dictionary beschädigen und die Verfügbarkeit Ihrer DB-Instance beeinträchtigen. Verwenden Sie nur unterstützte Funktionen und Schemata, die in [Hinzufügen von Optionen zu Oracle DB-Instances](Appendix.Oracle.Options.md) verfügbar sind.

# RDS für Oracle releases
<a name="Oracle.Concepts.database-versions"></a>

RDS für Oracle unterstützt mehrere Oracle-Database-Versionen.

**Anmerkung**  
Weitere Informationen zum Aktualisieren Ihrer Releases finden Sie unter [Aktualisieren der DB-Engine von RDS für Oracle](USER_UpgradeDBInstance.Oracle.md).

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

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

Amazon RDS unterstützt Oracle Database 21c, die Oracle Enterprise Edition und Oracle Standard Edition 2 einschließt. Die Oracle Database 21c (21.0.0.0) enthält viele neue Funktionen und Updates im Vergleich zur vorherigen Version. Eine wichtige Änderung besteht darin, dass Oracle Database 21c nur die mehrmandantenfähige Architektur unterstützt: Sie können eine Datenbank nicht mehr als traditionelle Nicht-CDB erstellen. Weitere Informationen zu den Unterschieden zwischen CDBs und nicht CDBs - finden Sie unter[Einschränkungen von RDS für Oracle CDBs](Oracle.Concepts.CDBs.md#Oracle.Concepts.single-tenant-limitations).

In diesem Abschnitt finden Sie die wichtigsten Funktionen und Änderungen für die Verwendung von Oracle Database 21c (21.0.0.0) in Amazon RDS. Eine vollständige Liste der Änderungen finden Sie in der Dokumentation zu [Oracle Database 21c](https://docs.oracle.com/en/database/oracle/oracle-database/21/index.html). Eine vollständige Liste der von allen Oracle-Database-21c-Editionen unterstützten Funktionen finden Sie unter [Permitted Features, Options, and Management Packs by Oracle Database Offering](https://docs.oracle.com/en/database/oracle/oracle-database/21/dblic/Licensing-Information.html) in der Oracle-Dokumentation.

### Amazon-RDS-Parameteränderungen für Oracle Database 21c (21.0.0.0)
<a name="Oracle.Concepts.FeatureSupport.21c.parameters"></a>

Oracle Database 21c (21.0.0.0) enthält mehrere neue Parameter und Parameter mit neuen Bereichen und neuen Standardwerten.

**Topics**
+ [Neue Parameter](#Oracle.Concepts.FeatureSupport.21c.parameters.new)
+ [Änderungen für den kompatiblen Parameter](#Oracle.Concepts.FeatureSupport.21c.parameters.compatible)
+ [Parameter wurden entfernt](#Oracle.Concepts.FeatureSupport.21c.parameters.removed)

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

In der folgenden Tabelle werden die neuen Amazon-RDS-Parameter für Oracle Database 21c (21.0.0.0) dargestellt.


****  

|  Name  |  Wertebereich  | Standardwert |  Anpassbar  |  Description  | 
| --- | --- | --- | --- | --- | 
|    [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  |  Ermöglicht es Ihnen, die maximale Leerlaufzeit zu steuern, die beim Erstellen einer Blockchain-Tabelle angegeben werden kann.  | 
|  [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`  |  N  |  Ermöglicht es Ihnen, DBNest zu aktivieren oder zu deaktivieren. DbNest bietet die Isolierung und Verwaltung von Betriebssystemressourcen, die Isolierung von Dateisystemen und sichere Datenverarbeitung für. PDBs   | 
|  [dbnest\$1pdb\$1fs\$1conf](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DBNEST_PDB_FS_CONF.html)  |  `NONE \| pathname`  |  `NONE`  |  N  |  Gibt die dbNest-Dateisystem-Konfigurationsdatei für eine PDB an.   | 
|  [diagnostics\$1control](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DIAGNOSTICS_CONTROL.html)  |  `ERROR \| WARNING \| IGNORE`  | IGNORE |  Y  |  Ermöglicht es Ihnen, die Benutzer, die potenziell unsichere Datenbankdiagnosevorgänge ausführen, zu kontrollieren und zu überwachen.  | 
|  [drcp\$1dedicated\$1opt](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/DRCP_DEDICATED_OPT.html)  |  `YES \| NO`  | YES |  Y  |  Aktiviert oder deaktiviert die Verwendung dedizierter Optimierung mit 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`  |  N  |  Steuert, ob Database Resident Connection Pooling (DRCP) einen Verbindungspool für die gesamte CDB oder einen isolierten Verbindungspool für jede PDB konfiguriert.  | 
|  [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  |  Aktiviert oder deaktiviert das Deep Vectorization Framework.  | 
|  [mandatory\$1user\$1profile](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/MANDATORY_USER_PROFILE.html)  |  *profile\$1name*  |  –  |  N  |  Gibt das obligatorische Benutzerprofil für eine CDB oder PDB an.  | 
|  [optimizer\$1capture\$1sql\$1quarantine](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/OPTIMIZER_CAPTURE_SQL_QUARANTINE.html)  |  `true \| false`  |  `false`  |  Y  |  Aktiviert oder deaktiviert das Deep Vectorization Framework.  | 
|  [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  |  Aktiviert oder deaktiviert die automatische Erstellung von SQL-Quarantine-Konfigurationen.   | 
|  [result\$1cache\$1execution\$1threshold](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/RESULT_CACHE_EXECUTION_THRESHOLD.html)  |  `0` auf `68719476736`  |  `2`  |  Y  |  Gibt an, wie oft eine PL/SQL Funktion maximal ausgeführt werden kann, bevor ihr Ergebnis im Ergebniscache gespeichert wird.   | 
|  [result\$1cache\$1max\$1temp\$1result](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/RESULT_CACHE_MAX_TEMP_RESULT.html)  |  `0` auf `100`  |  `5`  |  Y  |  Gibt den Prozentsatz von `RESULT_CACHE_MAX_TEMP_SIZE` an, den jedes einzelne, zwischengespeicherte Abfrageergebnis verbrauchen kann.   | 
|  [result\$1cache\$1max\$1temp\$1size](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/RESULT_CACHE_MAX_TEMP_SIZE.html)  |  `0` auf `2199023255552`  |  `RESULT_CACHE_SIZE * 10`  |  Y  |  Gibt die maximale Menge an temporärem Tabellenraum (in Byte) an, die vom Ergebnis-Cache verbraucht werden kann.   | 
|  [sga\$1min\$1size](https://docs.oracle.com/en/database/oracle/oracle-database/21/refrn/SGA_MIN_SIZE.html)  |  `0` bis `2199023255552` (Maximalwert beträgt 50 % von `sga_target`)  |  `0`  |  Y  |  Gibt einen möglichen Mindestwert für die SGA-Verwendung einer steckbaren Datenbank (PDB) an.  | 
|  [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  |  Gibt den Standardalgorithmus an, den die Datenbank beim Verschlüsseln eines Tabellenraums verwendet.   | 

#### Änderungen für den kompatiblen Parameter
<a name="Oracle.Concepts.FeatureSupport.21c.parameters.compatible"></a>

Der Parameter `compatible` hat einen neuen Maximalwert für Oracle Database 21c (21.0.0.0) in Amazon RDS. Die folgende Tabelle zeigt den neuen Standardwert.


****  

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

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

Die folgenden Parameter wurden in Oracle Database 21c (21.0.0.0) entfernt:
+ `remote_os_authent`
+ `sec_case_sensitive_logon`
+ `unified_audit_sga_queue_size`

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

Amazon RDS unterstützt die Oracle Database 19c, die Oracle Enterprise Edition und Oracle Standard Edition Two umfasst.

Die Oracle Database 19c (19.0.0.0) enthält viele neue Funktionen und Updates im Vergleich zur vorherigen Version. In diesem Abschnitt finden Sie die wichtigsten Funktionen und Änderungen für die Verwendung von Oracle Database 19c (19.0.0.0) in Amazon RDS. Eine vollständige Liste der Änderungen finden Sie in der Dokumentation zu [Oracle-Datenbank 19c](https://docs.oracle.com/en/database/oracle/oracle-database/19/index.html). Eine vollständige Liste der von allen Oracle Database 19c-Editionen unterstützten Funktionen finden Sie unter [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) in der Oracle-Dokumentation. 

### Amazon-RDS-Parameteränderungen für Oracle Database 19c (19.0.0.0)
<a name="Oracle.Concepts.FeatureSupport.19c.Parameters"></a>

Oracle Database 19c (19.0.0.0) enthält mehrere neue Parameter und Parameter mit neuen Bereichen und neuen Standardwerten.

**Topics**
+ [Neue Parameter](#Oracle.Concepts.FeatureSupport.19c.Parameters.new)
+ [Änderungen am kompatiblen Parameter](#Oracle.Concepts.FeatureSupport.19c.Parameters.compatible)
+ [Parameter wurden entfernt](#Oracle.Concepts.FeatureSupport.19c.Parameters.compatible.removed-parameters)

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

In der folgenden Tabelle werden die neuen Amazon-RDS-Parameter für Oracle Database 19c (19.0.0.0) dargestellt.


****  

|  Name  |  Werte  |  Anpassbar  |  Description  | 
| --- | --- | --- | --- | 
|   [ 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 (Standard)  |  Y  |  Aktiviert oder deaktiviert die LOB Locator Signature-Funktion.  | 
|   [ 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 bis 1024 oder AUTO  |  Y  |  Gibt die maximale Anzahl zulässiger paralleler Prozesse für jeden Oracle Data Pump-Job an.  | 

#### Änderungen am kompatiblen Parameter
<a name="Oracle.Concepts.FeatureSupport.19c.Parameters.compatible"></a>

Der Parameter `compatible` hat einen neuen Maximalwert für Oracle Database 19c (19.0.0.0) in Amazon RDS. Die folgende Tabelle zeigt den neuen Standardwert. 


****  

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

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

Die folgenden Parameter wurden in Oracle Database 19c (19.0.0.0) entfernt:
+ `exafusion_enabled`
+ `max_connections`
+ `o7_dictionary_access`

# RDS-für-Oracle-Lizenzierungsoptionen
<a name="Oracle.Concepts.Licensing"></a>

Amazon RDS für Oracle verfügt über zwei Lizenzoptionen: „Lizenz enthalten (License Included, LI)“ und „Verwendung einer eigenen Lizenz (Bring Your Own License, BYOL)“. Nachdem Sie eine Oracle-DB-Instance auf Amazon RDS erstellt haben, können Sie das Lizenzierungsmodell ändern, indem Sie die DB-Instance modifizieren. Weitere Informationen finden Sie unter [Ändern einer Amazon-RDS-DB-Instance](Overview.DBInstance.Modifying.md).

**Wichtig**  
Vergewissern Sie sich, dass Sie die entsprechende Oracle-Database-Lizenz für die DB-Instance-Klasse und die Oracle-Database-Edition besitzen (mit der Lizenz für Software-Updates und Support). Vergewissern Sie sich außerdem, dass Sie über Lizenzen für alle separat lizenzierten Oracle-Database-Funktionen verfügen.

**Topics**
+ [In der Lizenz enthaltenes Modell für SE2](#Oracle.Concepts.Licensing.LicenseIncluded)
+ [Bring Your Own License (BYOL) für EE und SE2](#Oracle.Concepts.Licensing.BYOL)
+ [Lizenzieren von Oracle-Multi-AZ-Bereitstellungen](#Oracle.Concepts.Licensing.MAZ)

## In der Lizenz enthaltenes Modell für SE2
<a name="Oracle.Concepts.Licensing.LicenseIncluded"></a>

Beim Modell „Lizenz enthalten“ müssen Sie Oracle Database-Lizenzen nicht separat erwerben. AWS besitzt die Lizenz für die Oracle-Datenbanksoftware. Das Modell „Lizenz enthalten“ wird nur auf Amazon RDS for Oracle Database Standard Edition 2 (SE2) unterstützt.

Wenn Sie bei diesem Modell ein AWS Support Konto mit Fallsupport haben, wenden Sie sich sowohl Support für Amazon RDS- als auch für Oracle Database-Serviceanfragen an. Die Nutzung der LI-Option in RDS für Oracle unterliegt Abschnitt 10.3.1 der [AWS -Servicebedingungen](https://aws.amazon.com/service-terms/).

## Bring Your Own License (BYOL) für EE und SE2
<a name="Oracle.Concepts.Licensing.BYOL"></a>

Im Modell „Verwendung einer eigenen Lizenz (Bring Your Own License, BYOL)“ können Sie Ihre bestehenden Oracle-Datenbank-Lizenzen verwenden, um Datenbanken in Amazon RDS auszuführen. Amazon RDS unterstützt das BYOL-Modell nur für Oracle Database Enterprise Edition (EE) und Oracle Database Standard Edition 2 (SE2).

Stellen Sie sicher, dass Sie eine entsprechende Oracle-Datenbank-Lizenz für die DB-Instance-Klasse und die Oracle-Datenbank-Edition besitzen, die Sie ausführen möchten (mit der Lizenz für Software-Updates und Support). Außerdem müssen Sie die Oracle-Richtlinien für die Lizenzierung von Oracle Database Software in der Cloud Computing-Umgebung befolgen. Weitere Informationen über die Lizenzierungsrichtlinien von Oracle für Amazon EC2 finden Sie unter [ Licensing Oracle Software in the Cloud Computing Environment](http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf).

In diesem Modell werden Sie Ihr aktives Oracle-Supportkonto weiter verwenden und für spezifische Serviceanfragen zu Oracle-Datenbanken, Oracle direkt kontaktieren. Wenn Sie ein AWS Support Konto beim Fallsupport haben, können Sie sich Support bei Problemen mit Amazon RDS an uns wenden.

### Integration mit AWS License Manager
<a name="oracle-lms-integration"></a>

Um die Überwachung der Oracle-Lizenznutzung im BYOL-Modell zu vereinfachen, ist [AWS License Manager](https://aws.amazon.com/license-manager/) in Amazon RDS für Oracle integriert. License Manager unterstützt die Nachverfolgung von RDS for Oracle Engine-Editionen und Lizenzpaketen auf Basis virtueller Kerne (vCPUs). Sie können License Manager auch verwenden AWS Organizations , um alle Ihre Unternehmenskonten zentral zu verwalten.

Die folgende Tabelle zeigt die Produktinformationsfilter für RDS für Oracle.

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

Um die Lizenznutzung Ihrer Oracle-DB-Instances nachzuverfolgen, können Sie eine selbstverwaltete Lizenz mithilfe von AWS License Manager erstellen. In diesem Fall werden RDS-für-Oracle-Ressourcen, die mit dem Produktinformationsfilter übereinstimmen, automatisch der selbstverwalteten Lizenz zugeordnet. Die Erkennung von Oracle-DB-Instances kann bis zu 24 Stunden dauern. Sie können eine Lizenz auch kontenübergreifend verfolgen, indem Sie AWS Resource Access Manager

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

**Um eine selbstverwaltete Lizenz zu erstellen AWS License Manager , um die Lizenznutzung Ihrer RDS für Oracle-DB-Instances nachzuverfolgen**

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

1. Wählen Sie die Option **Selbstverwaltete Lizenz erstellen** aus.

   Anleitungen finden Sie unter [Erstellen einer selbstverwalteten Lizenz](https://docs.aws.amazon.com/license-manager/latest/userguide/create-license-configuration.html) im *AWS License Manager -Benutzerhandbuch*.

   Fügen Sie im Bedienfeld **Produktinformationen** eine Regel für einen **RDS-Produktinformationsfilter** hinzu.

   Weitere Informationen finden Sie unter [ProductInformation](https://docs.aws.amazon.com/license-manager/latest/APIReference/API_ProductInformation.html) in der *AWS License Manager -API-Referenz*.

1. (Nur kontoübergreifendes Tracking) Verwenden Sie diese Option AWS Resource Access Manager , um Ihre selbstverwalteten Lizenzen mit einem beliebigen AWS Konto oder über dieses zu teilen. AWS Organizations Weitere Informationen finden Sie unter Ressourcen [teilen AWS](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html).

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

Rufen Sie den [create-license-configuration](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-license-configuration.html)Befehl auf AWS CLI, um mit dem eine selbstverwaltete Lizenz zu erstellen. Verwenden Sie die Parameter `--cli-input-json` oder `--cli-input-yaml`, um die Parameter an den Befehl zu übergeben.

**Example**  
Im folgenden Beispiel wird eine selbstverwaltete Lizenz für Oracle Enterprise Edition erstellt.   

```
aws license-manager create-license-configuration --cli-input-json file://rds-oracle-ee.json
```
Im Folgenden finden Sie die Beispieldatei `rds-oracle-ee.json`, die im Beispiel verwendet wird.  

```
{
    "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"
                }
            ]
        }
    ]
}
```

Weitere Informationen zu Produktinformationen finden Sie unter [Automatisiertes Erkennen des Ressourcenbestands](https://docs.aws.amazon.com/license-manager/latest/userguide/automated-discovery.html) im *AWS License Manager -Benutzerhandbuch*.

Weitere Informationen zu dem `--cli-input` Parameter finden Sie im *AWS CLI Benutzerhandbuch* unter [Generieren von AWS CLI Skelett- und Eingabeparametern aus einer JSON- oder YAML-Eingabedatei](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-skeleton.html).

### Migrieren zwischen Oracle-Database-Editionen
<a name="Oracle.Concepts.EditionsMigrating"></a>

Wenn Sie über eine ungenutzte BYOL Oracle Database-Lizenz verfügen, die für die Edition und Klasse der DB-Instance, die Sie ausführen möchten, geeignet ist, können Sie von Standard Edition 2 (SE2) auf Enterprise Edition (EE) migrieren. Eine Migration von EE zu anderen Editionen ist nicht möglich.

**So ändern Sie Ihre Oracle-Database-Edition und behalten Ihre Daten bei**

1. Erstellen Sie einen Snapshot der DB-Instance.

   Weitere Informationen finden Sie unter [Erstellen eines DB-Snapshots für eine DB-Instance mit Single-AZ für Amazon RDS](USER_CreateSnapshot.md).

1. Stellen Sie den Snapshot auf einer neuen DB-Instance wieder her und wählen Sie die zu verwendende Edition der Oracle-Datenbank aus.

   Weitere Informationen finden Sie unter [Wiederherstellen auf eine DB-Instance](USER_RestoreFromSnapshot.md).

1. (Optional) Löschen Sie die alte DB-Instance, sofern sie nicht weiter ausgeführt werden soll und Sie über die entsprechenden Oracle Datenbank-Lizenzen dafür verfügen.

   Weitere Informationen finden Sie unter [Löschen einer DB-Instance](USER_DeleteInstance.md).

## Lizenzieren von Oracle-Multi-AZ-Bereitstellungen
<a name="Oracle.Concepts.Licensing.MAZ"></a>

Amazon RDS unterstützt Multi-AZ-Bereitstellungen für Oracle als eine Lösung mit hoher Verfügbarkeit und Failover. Wir empfehlen für Produktions-Workloads Multi-AZ-Bereitstellungen. Weitere Informationen finden Sie unter [Konfigurieren und Verwalten einer Multi-AZ-Bereitstellung für Amazon RDS](Concepts.MultiAZ.md). 

Wenn Sie das Modell "Verwendung der eigenen Lizenz" verwenden, müssen Sie bei einer Multi-AZ-Bereitstellung sowohl für die primäre DB-Instance als auch für die Standby-DB-Instance eine Lizenz besitzen. 

# RDS für Oracle-Benutzer und -Berechtigungen
<a name="Oracle.Concepts.Privileges"></a>

Wenn Sie eine DB-Instance von Amazon RDS für Oracle erstellen, hat der Standard-Hauptbenutzer die meisten maximalen Benutzerberechtigungen für die DB-Instance. Verwenden Sie das Hauptbenutzerkonto für alle administrativen Aufgaben, wie zum Beispiel das Erstellen von zusätzlichen Benutzerkonten in Ihrer Datenbank. Da es sich bei RDS um einen verwalteten Service handelt, dürfen Sie sich nicht als `SYS` und `SYSTEM` anmelden und verfügen daher nicht über `SYSDBA`-Berechtigungen.

**Topics**
+ [Beschränkungen für Oracle DBA-Berechtigungen](#Oracle.Concepts.dba-limitations)
+ [So verwalten Sie Berechtigungen für SYS-Objekte](#Oracle.Concepts.Privileges.SYS-objects)

## Beschränkungen für Oracle DBA-Berechtigungen
<a name="Oracle.Concepts.dba-limitations"></a>

In der Datenbank ist eine Rolle eine Sammlung von Sonderrechten, die Sie einem Benutzer gewähren oder entziehen können. Eine Oracle-Datenbank verwendet Rollen, um Sicherheit zu gewährleisten. Weitere Informationen finden Sie unter [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) (Konfiguration von Berechtigungen und Rollenautorisierung) in der Oracle-Database-Dokumentation.

Die vordefinierte Rolle `DBA` erteilt normalerweise alle administrativen Rechte für eine Oracle-Datenbank-Engine. Wenn Sie eine DB-Instance erstellen, erhält das Hauptbenutzerkonto DBA-Berechtigungen (mit einigen Einschränkungen). Um eine Verwaltung zu ermöglichen, bietet eine RDS für Oracle-Datenbank nicht die folgenden Berechtigungen für die `DBA`-Rolle: 
+ `ALTER DATABASE`
+ `ALTER SYSTEM`
+ `CREATE ANY DIRECTORY`
+ `DROP ANY DIRECTORY`
+ `GRANT ANY PRIVILEGE`
+ `GRANT ANY ROLE`

Weitere Informationen zu Systemberechtigungen und Rollen von RDS für Oracle finden Sie unter [Berechtigungen von Hauptbenutzerkonten](UsingWithRDS.MasterAccounts.md).

## So verwalten Sie Berechtigungen für SYS-Objekte
<a name="Oracle.Concepts.Privileges.SYS-objects"></a>

Sie können Berechtigungen für `SYS`-Objekte mithilfe des `rdsadmin.rdsadmin_util`-Pakets verwalten. Wenn Sie beispielsweise den Datenbankbenutzer `myuser` erstellen, könnten Sie das Verfahren `rdsadmin.rdsadmin_util.grant_sys_object` verwenden, um `myuser` `SELECT`-Berechtigungen für `V_$SQLAREA` zu erteilen. Weitere Informationen finden Sie unter den folgenden Themen:
+ [Erteilen von SELECT- oder EXECUTE-Berechtigungen für SYS-Objekte](Appendix.Oracle.CommonDBATasks.TransferPrivileges.md)
+ [Widerrufen von SELECT- oder EXECUTE-Berechtigungen für SYS-Objekte](Appendix.Oracle.CommonDBATasks.RevokePrivileges.md)
+ [Erteilen von Berechtigungen an Nicht-Hauptbenutzer](Appendix.Oracle.CommonDBATasks.PermissionsNonMasters.md)

# DB-Instance-Klassen von RDS für Oracle
<a name="Oracle.Concepts.InstanceClasses"></a>

Die Rechen- und Speicherkapazität einer DB-Instance von RDS für Oracle wird über deren Instance-Klasse festgelegt. Die benötigte DB-Instance-Klasse richtet sich nach Ihren Rechen- und Speicheranforderungen.



## Unterstützte DB-Instance-Klassen von RDS für Oracle
<a name="Oracle.Concepts.InstanceClasses.Supported"></a>

Die unterstützten Oracle-Instance-Klassen sind eine Teilmenge der RDS-DB-Instance-Klassen. Eine vollständige Liste der RDS-Instance-Klassen finden Sie unter[](Concepts.DBInstanceClass.md)aus.



### Vorkonfigurierte DB-Instance-Klassen von RDS für Oracle
<a name="Oracle.Concepts.InstanceClasses.Supported.tpc"></a>

RDS for Oracle bietet auch Instanzklassen, die für Workloads vorkonfiguriert sind, die zusätzlichen Arbeitsspeicher, Speicherplatz und I/O pro vCPU benötigen. Diese Instanzklassen verwenden die folgende Benennungskonvention.

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

Im Folgenden ist ein Beispiel für eine Instance-Klasse angegeben, die für zusätzlichen Speicher vorkonfiguriert ist:

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

Die Komponenten des vorhergehenden Instance-Klassennamens lauten wie folgt:
+ `db.r5b.4xlarge`— Der Name der Instance-Klasse.
+ `tpc2`— Die Threads pro Kern. Der Wert 2 bedeutet, dass Multithreading aktiviert ist. Der Wert 1 bedeutet, dass Multithreading deaktiviert ist. 
+ `mem2x`— Das Verhältnis von zusätzlichem Speicher zum Standardspeicher für die Instance-Klasse. In diesem Beispiel stellt die Optimierung doppelt so viel Arbeitsspeicher bereit wie eine db.r5.4xlarge-Standard-DB-Instance. 

**Anmerkung**  
Informationen zu den Normalisierungsfaktoren der vorkonfigurierten RDS für Oracle-DB-Instance-Klassen finden Sie unter. [Hardwarespezifikationen für DB-Instance-Klassen ](Concepts.DBInstanceClass.Summary.md)

### Unterstützte Kombinationen aus Edition, Instance-Klasse und Lizenzierung in RDS für Oracle
<a name="Oracle.Concepts.InstanceClasses.Supported.combo"></a>

Wenn Sie die RDS-Konsole verwenden, können Sie herausfinden, ob eine bestimmte Kombination aus Edition, Instance-Klasse und Lizenz unterstützt wird, indem Sie die Option **Datenbank erstellen** wählen und eine andere Option angeben. In der AWS CLI können Sie den folgenden Befehl ausführen:

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

In der folgenden Tabelle sind alle Editionen, Instance-Klassen und Lizenztypen aufgeführt, die von RDS für Oracle unterstützt werden. Weitere Informationen zu den Speicherattributen der einzelnen Typen erhalten Sie unter [RDS-für-Oracle-Instance-Typen](https://aws.amazon.com//rds/oracle/instance-types). Informationen zu den Preisen finden Sie unter [Amazon RDS für Oracle: Preismodelle](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/de_de/AmazonRDS/latest/UserGuide/Oracle.Concepts.InstanceClasses.html)

## Veraltete DB-Instance-Klassen von RDS für Oracle
<a name="Oracle.Concepts.InstanceClasses.Deprecated"></a>

Im Folgenden finden Sie die DB-Instance-Klassen, die für RDS für Oracle veraltet sind:
+ db.m1, db.m2, db.m3, db.m4
+ db.t1, db.t2
+ db.r1, db.r2, db.r3, db.r4
+ db.x1, db.x1e

Diese DB-Instance-Klassen wurden durch bessere DB-Instance-Klassen ersetzt, die allgemein und zu geringeren Kosten verfügbar sind. Wenn Sie DB-Instances haben, die veraltete DB-Instance-Klassen verwenden, stehen Ihnen folgende Optionen zur Verfügung:
+ Erlauben Sie Amazon RDS, jede DB-Instance automatisch zu ändern, um eine vergleichbare, nicht veraltete DB-Instance-Klasse zu verwenden. Zeitpläne für das Veralten von Versionen finden Sie unter [DB-Instance-Klassenarten](Concepts.DBInstanceClass.Types.md).
+ Ändern Sie die DB-Instance-Klasse selbst, indem Sie die DB-Instance modifizieren. Weitere Informationen finden Sie unter [Ändern einer Amazon-RDS-DB-Instance](Overview.DBInstance.Modifying.md). 

**Anmerkung**  
Wenn Sie DB-Snapshots von DB-Instances haben, die veraltete DB-Instance-Klassen verwendet haben, können Sie beim Wiederherstellen des DB-Snapshots eine DB-Instance-Klasse auswählen, die nicht veraltet ist. Weitere Informationen finden Sie unter [Wiederherstellen auf eine DB-Instance](USER_RestoreFromSnapshot.md).

# RDS für Oracle-Datenbankarchitektur
<a name="oracle-multi-architecture"></a>

Die Oracle-Multitenant-Architektur, auch als CDB-Architektur bekannt, ermöglicht es einer Oracle-Datenbank, als Multitenant-Container-Datenbank (CDB) zu fungieren. Eine CDB kann vom Kunden erstellte als Plugin geeignete Datenbanken (PDBs) enthalten. Eine Nicht-CDB ist eine Oracle-Datenbank, die die traditionelle Architektur ohne PDBs verwendet. Weitere Informationen über die Mandanten-Architektur finden Sie im [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).

Für Oracle Database 19c und höher können Sie eine DB-Instance von RDS für Oracle erstellen, die die CDB-Architektur verwendet. In RDS für Oracle werden PDBs als Tenant-Datenbanken bezeichnet. Die Clientanwendungen stellen eine Verbindung auf PDB-Ebene (Tenant-Datenbank) und nicht auf CDB-Ebene her. RDS für Oracle unterstützt die folgenden Konfigurationen der CDB-Architektur:

**Multi-Tenant-Konfiguration**  
In Amazon RDS kann eine CDB-Instance je nach Datenbank-Edition und erforderlichen Optionslizenzen zwischen 1 und 30 Tenant-Datenbanken enthalten. Sie können RDS-APIs verwenden, um Tenant-Datenbanken hinzuzufügen, zu ändern und zu entfernen. Die Multi-Tenant-Konfiguration in RDS für Oracle unterstützt keine Anwendungs-PDBs oder Proxy-PDBs, bei denen es sich um spezielle Arten von PDBs handelt. Weitere Informationen zu Anwendungs-PDBs und Proxy-PDBs finden Sie unter [Types of PDBs](https://docs.oracle.com/en/database/oracle/oracle-database/19/multi/overview-of-the-multitenant-architecture.html#GUID-D0F40745-FC70-4BE0-85D3-3745DE3312AC) in der Oracle-Database-Dokumentation.  
Die Amazon-RDS-Konfiguration wird als „Multi-Tenant“ und nicht als „Multitenant“ bezeichnet, da es sich um eine Funktion von Amazon RDS und nicht nur der Oracle-DB-Engine handelt. In ähnlicher Weise bezieht sich der RDS-Begriff „Tenant“ auf jeden Mandanten in einer RDS-Konfiguration, nicht nur auf Oracle-PDBs. Der Begriff „Oracle multitenant“ in der RDS-Dokumentation bezieht sich ausschließlich auf die Oracle-Datenbankarchitektur von CDB, die sowohl mit On-Premises-Bereitstellungen als auch mit RDS-Bereitstellungen kompatibel ist.

**Single-Tenant-Konfiguration**  
Amazon RDS begrenzt eine CDB-Instance von RDS für Oracle auf 1 Tenant-Datenbank (PDB). Es ist nicht möglich, über RDS-APIs weitere PDBs hinzuzufügen. Die Single-Tenant-Konfiguration verwendet dieselben RDS-APIs wie die Nicht-CDB-Architektur. Daher ist die Erfahrung bei der Arbeit mit einer CDB in der Single-Tenant-Konfiguration weitgehend dieselbe wie bei der Arbeit mit einer Nicht-CDB.  
Sie können eine CDB, die die Single-Tenant-Konfiguration verwendet, in die Multi-Tenant-Konfiguration konvertieren, sodass Sie PDBs zur CDB hinzufügen können. Diese Architekturänderung ist dauerhaft und irreversibel. Weitere Informationen finden Sie unter [Konvertieren der Single-Tenant-Konfiguration in die Multi-Tenant-Konfiguration](oracle-single-tenant-converting.md).

**Anmerkung**  
Sie können nicht auf die CDB selbst zugreifen.

In Oracle Database 21c und höher sind alle Datenbanken CDBs. Im Gegensatz dazu können Sie eine DB-Instance von Oracle Database 19c entweder als CDB oder als Nicht-CDB erstellen. Sie können eine Nicht-CDB nicht auf eine CDB aktualisieren. Sie können jedoch eine Nicht-CDB von Oracle Database 19c in eine CDB konvertieren und anschließend aktualisieren. Eine CDB können Sie nicht in eine Nicht-CDB konvertieren.

Weitere Informationen finden Sie in den folgenden Ressourcen:
+ [Arbeiten mit CDBs in RDS für Oracle](oracle-multitenant.md)
+ [Einschränkungen von RDS für Oracle CDBs](Oracle.Concepts.CDBs.md#Oracle.Concepts.single-tenant-limitations)
+ [Erstellen einer Amazon-RDS-DB-Instance](USER_CreateDBInstance.md)

# Initialisierungsparameter für RDS für Oracle
<a name="Oracle.Concepts.FeatureSupport.Parameters"></a>

In Amazon RDS verwalten Sie Parameter mithilfe einer DB-Parametergruppe. Mithilfe dieser Gruppe können Sie die Initialisierungsparameter anpassen. Sie können beispielsweise die Größe des Sortierbereichs mit `sort_area_size` konfigurieren. Alle DB-Instances von RDS für Oracle, die einer bestimmten DB-Parametergruppe zugeordnet sind, verwenden dieselben Parametereinstellungen. Weitere Informationen finden Sie unter [Parametergruppen für Amazon RDS](USER_WorkingWithParamGroups.md). 

## Unterstützte Initialisierungsparameter in RDS für Oracle
<a name="Oracle.Concepts.FeatureSupport.Parameters.individual"></a>

Die unterstützten Parameter für Ihre DB-Instance hängen von Ihrer Oracle-Database-Edition und -Version ab. Um die unterstützten Initialisierungsparameter für eine bestimmte Oracle Database-Edition und -Version anzuzeigen, führen Sie den AWS CLI Befehl [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)aus. Wenn Sie beispielsweise die Namen der unterstützten Initialisierungsparameter für die Enterprise Edition von Oracle Database 19c auflisten möchten, führen Sie den folgenden Befehl aus (einschließlich Beispielausgabe).

```
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
...
```

Um einen einzelnen Initialisierungsparameter zu beschreiben, verwenden Sie den folgenden Befehl und ersetzen Sie `sga_max_size` durch den Namen Ihres Parameters (einschließlich Beispielausgabe).

```
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
    }
]
```

Eine allgemeine Dokumentation zu den Initialisierungsparametern der Oracle-Datenbank finden Sie unter [Initialisierungsparameter](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/initialization-parameters.html#GUID-6F1C3203-0AA0-4AF1-921C-A027DD7CB6A9) in der Oracle-Datenbank-Dokumentation. Beachten Sie, dass für den Parameter `ARCHIVE_LAG_TARGET` in RDS für Oracle besondere Faktoren zu berücksichtigen sind. Dieser Parameter erzwingt einen Wechsel des Online-Redo-Protokolls nach Ablauf der angegebenen Zeit. In RDS für Oracle ist `ARCHIVE_LAG_TARGET` auf `300` eingestellt, weil die Funktion Recovery Point Objective (RPO) 5 Minuten beträgt. Um diesen Zielwert zu erreichen, wechselt RDS für Oracle das Online-Redo-Protokoll alle 5 Minuten und speichert es in einem Amazon-S3-Bucket. 

Wenn die Leistung Ihrer RDS-for-Oracle-Datenbank durch die häufigen Wechsel des Online-Redo-Protokolls beeinträchtigt wird, können Sie die DB-Instance und den Speicher skalieren, um höhere IOPS und einen höheren Durchsatz zu nutzen. Wenn Sie RDS Custom für Oracle verwenden oder eine Oracle-Datenbank auf Amazon EC2 bereitstellen, können Sie alternativ die Einstellung des Initialisierungsparameters `ARCHIVE_LAG_TARGET` anpassen.

## Zulässige Parameterwerte in RDS für Oracle
<a name="oracle-valid-parameter-values"></a>

In RDS für Oracle sind nur die folgenden Zeichen für Parameterwerte zulässig:
+ Buchstaben (`A-Z` und `a-z`)
+ Zahlen () `0-9`
+ Leerzeichen (Leerzeichen, Tabulatoren und Zeilenumbrüche)
+ Folgende Sonderzeichen: `_ / . : + = ( ) ' * , % $ -` (Bindestrich)

# RDS for Oracle-Zeichensätze
<a name="Appendix.OracleCharacterSets"></a>

RDS for Oracle unterstützt zwei Arten von Zeichensätzen: den DB-Zeichensatz und den nationalen Zeichensatz.

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

Der Zeichensatz der Oracle-Datenbank wird in den Datentypen `CHAR`, `VARCHAR2` und `CLOB` verwendet. Die Datenbank verwendet diesen Zeichensatz auch für Metadaten wie Tabellennamen, Spaltennamen und SQL-Anweisungen. Der Zeichensatz der Oracle-Datenbank wird normalerweise als DB-Zeichensatz bezeichnet. 

Sie können den Zeichensatz beim Erstellen einer DB-Instance einstellen. Sie können den DB-Zeichensatz nicht ändern, nachdem Sie die Datenbank erstellt haben.

### Unterstützte DB-Zeichensätze
<a name="Appendix.OracleCharacterSets.db-character-set.supported"></a>

In der folgenden Tabelle werden die in Amazon RDS unterstützten Zeichensätze der Oracle-Datenbank aufgelistet. Sie können einen Wert aus dieser Tabelle mit dem `--character-set-name` Parameter des AWS CLI [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)Befehls oder mit dem `CharacterSetName` Parameter des Amazon [DBInstanceRDS-API-Erstellungsvorgangs](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) verwenden.

**Anmerkung**  
Der Zeichensatz für eine CDB ist immer AL32UTF8. Sie können nur für die PDB einen anderen Zeichensatz festlegen.


****  

| Value | Description | 
| --- | --- | 
|  AL32UTF8  |  Unicode 5.0 UTF-8 Universeller Zeichensatz (Standard)  | 
|  AR8ISO8859P6  |  ISO 8859-6 Lateinisch/Arabisch  | 
|  AR8MSWIN1256  |  Microsoft Windows Code Page 1256 8-bit Lateinisch/Arabisch  | 
|  BLT8ISO8859P 13  |  ISO 8859-13 Baltisch  | 
|  BLT8MSWIN1257  |  Microsoft Windows Code Page 1257 8-bit Baltisch  | 
|  CL8ISO8859P 5  |  ISO 88559-5 Lateinisch/Kyrillisch  | 
|  CL8MSWIN1251  |  Microsoft Windows Code Page 1251 8-bit Lateinisch/Kyrillisch  | 
|  EE8ISO8859P2  |  ISO 8859-2 Osteuropäisch  | 
|  EL8ISO8859P 7  |  ISO 8859-7 Lateinisch/Griechisch  | 
|  EE8MSWIN1250  |  Microsoft Windows Code Page 1250 8-bit Osteuropäisch  | 
|  EL8MSWIN1253  |  Microsoft Windows Code Page 1253 8-bit Lateinisch/Griechisch  | 
|  IW8ISO8859P 8  |  ISO 8859-8 Lateinisch/Hebräisch  | 
|  IW8MSWIN1255  |  Microsoft Windows Code Page 1255 8-bit Lateinisch/Hebräisch  | 
|  JA16EUC  |  EUC 24-bit Japanisch  | 
|  JA16EUKTILD  |  Wie JA16 EUC, mit Ausnahme der Zuordnung von Wave Dash und Tilde zu und von Unicode  | 
|  JA16SJIS  |  Shift-JIS 16-bit Japanisch  | 
|  JA16SISTILDE  |  Wie JA16 SJIS, mit Ausnahme der Zuordnung von Wave Dash und Tilde zu und von Unicode  | 
|  KO16MSWIN949  |  Microsoft Windows Code Page 949 Koreanisch  | 
|  NE8ISO8859P10  |  ISO 8859-10 Nordeuropäisch  | 
|  NEE8ISO8859P 4  |  ISO 8859-4 Nord- und Nordosteuropäisch  | 
|  TH8TISASCII  |  Thai Industrial Standard 620-2533-ASCII 8-bit  | 
|  TR8MSWIN1254  |  Microsoft Windows Code Page 1254 8-bit Türkisch  | 
|  US7ASCII  |  ASCII 7-bit Amerikanisch  | 
|  UTF8  |  Unicode 3.0 UTF-8 Universeller Zeichensatz, CESU-8 konform  | 
|  VN8MSWIN1258  |  Microsoft Windows Code Page 1258 8-bit Vietnamesisch  | 
|  WE8ISO8859P 1  |  Westeuropäisch 8-bit ISO 8859 Teil 1  | 
|  WE8ISO8859P 15  |  ISO 8859-15 Westeuropäisch  | 
|  WE8ISO8859P 9  |  ISO 8859-9 Westeuropäisch und Türkisch  | 
|  WE8MSWIN1252  |  Microsoft Windows Code Page 1252 8-bit Westeuropäisch  | 
|  ZHS16GBK  |  GBK 16-bit Vereinfachtes Chinesisch  | 
|  ZHT16HKSCS  |  Microsoft Windows Code Page 950 mit Hong Kong; Ergänzender Zeichensatz HKSCS-2001. Zeichensatzumwandlung basiert auf Unicode 3.0.  | 
|  ZHT16MSWIN950  |  Microsoft Windows Code Page 950 Traditionelles Chinesisch  | 
|  ZHT32EUC  |  EUC 32-bit Traditionelles Chinesisch  | 

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

Ein Gebietsschema ist eine Reihe von Informationen, die sprachlichen und kulturellen Anforderungen für eine bestimmte Sprache und ein bestimmtes Land entsprechen. Der einfachste Weg, um das Verhalten von Oracle zu bestimmen, erfolgt durch das Festlegen der Umgebungsvariable NLS\$1LANG in der Umgebung Ihres Kunden. Mit dieser Variablen werden die Sprache und die Region definiert, die von der Clientanwendung und dem Datenbankserver verwendet werden. Zudem wird damit der Zeichensatz des Clients bestimmt, der dem Zeichensatz von Daten entspricht, die in einer Client-Anwendung eingegeben oder von dieser angezeigt werden. Weitere Informationen zu NLS\$1LANG und Zeichensätzen finden Sie unter [What is a Character set or Code Page?](http://www.oracle.com/technetwork/database/database-technologies/globalization/nls-lang-099431.html#_Toc110410570) in der Oracle-Dokumentation.

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

Sie können auch folgende National Language Support (NLS)-Initialisierungsparameter auf Instance-Ebene für eine Oracle-DB in Amazon RDS festlegen:
+ 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

Weitere Informationen zum Ändern von Instance-Parametern finden Sie unter [Parametergruppen für Amazon RDS](USER_WorkingWithParamGroups.md).

Sie können weitere NLS-Initialisierungsparameter in Ihrem SQL-Client festlegen. Folgende Anweisung legt die NLS\$1LANGUAGE-Initialisierungsparameter in einem SQL-Client, der mit einer Oracle-DB-Instance verbunden ist, auf GERMAN fest:

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

Weitere Information über das Verbinden mit einer Oracle-DB-Instance mit einem SQL-Client finden Sie unter [Herstellen der Verbindung zu Ihrer Oracle-DB-Instance](USER_ConnectToOracleInstance.md).

## Nationaler Zeichensatz
<a name="Appendix.OracleCharacterSets.nchar-character-set"></a>

Der nationale Zeichensatz wird in den Datentypen `NCHAR`, `NVARCHAR2` und `NCLOB` verwendet. Der nationale Zeichensatz wird normalerweise als NCHAR-Zeichensatz bezeichnet. Im Gegensatz zum DB-Zeichensatz wirkt sich der NCHAR-Zeichensatz nicht auf Datenbankmetadaten aus.

Der NCHAR-Zeichensatz unterstützt die folgenden Zeichensätze:
+ AL16UTF16 (Standard)
+ UTF8

Sie können einen der beiden Werte mit dem `--nchar-character-set-name` Parameter des [create-db-instance](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds/create-db-instance.html)Befehls angeben (nur AWS CLI Version 2). Wenn Sie die Amazon RDS-API verwenden, geben Sie den `NcharCharacterSetName` Parameter für den DBInstance Vorgang [Create](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) an. Sie können den nationalen Zeichensatz nicht ändern, nachdem Sie die Datenbank erstellt haben.

Weitere Informationen zu Unicode in Oracle-Datenbanken finden Sie unter [Unterstützen von mehrsprachigen Datenbanken mit Unicode](https://docs.oracle.com/en/database/oracle/oracle-database/19/nlspg/supporting-multilingual-databases-with-unicode.html) in der Oracle-Dokumentation.

# Beschränkungen von RDS für Oracle
<a name="Oracle.Concepts.limitations"></a>

In den folgenden Abschnitten finden Sie wichtige Einschränkungen bei der Verwendung von RDS für Oracle. Spezifische Einschränkungen für finden Sie unter[Einschränkungen von RDS für Oracle CDBs](Oracle.Concepts.CDBs.md#Oracle.Concepts.single-tenant-limitations). CDBs

**Anmerkung**  
Diese Liste ist nicht umfassend.

**Topics**
+ [Oracle-Dateigrößenbeschränkungen in Amazon RDS](#Oracle.Concepts.file-size-limits)
+ [Blockgrößenbegrenzungen in RDS für Oracle](#Oracle.Concepts.block-size-limits)
+ [Öffentliche Synonyme für Oracle-bereitgestellte Schemata](#Oracle.Concepts.PublicSynonyms)
+ [Schemas für nicht unterstützte Funktionen in RDS für Oracle](#Oracle.Concepts.unsupported-features)
+ [Einschränkungen für DBA-Berechtigungen in RDS für Oracle](#Oracle.Concepts.dba-limitations)
+ [Auslaufen von TLS 1.0 und 1.1 (Transport Layer Security) in RDS für Oracle](#Oracle.Concepts.tls)

## Oracle-Dateigrößenbeschränkungen in Amazon RDS
<a name="Oracle.Concepts.file-size-limits"></a>

Die maximale Dateigröße auf DB-Instances von RDS für Oracle beträgt 16 TiB (Tebibyte). Dieses Limit wird durch das ext4-Dateisystem festgelegt, das von der Instance verwendet wird. Daher sind Oracle-Bigfile-Datendateien auf 16 TiB begrenzt. Wenn Sie versuchen, die Größe einer Datendatei in einem Bigfile-Tablespace in einen Wert zu ändern, der größer als der Grenzwert ist, erhalten Sie eine Fehlermeldung ähnlich der folgenden.

```
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
```

## Blockgrößenbegrenzungen in RDS für Oracle
<a name="Oracle.Concepts.block-size-limits"></a>

RDS für Oracle-DB-Instances werden mit einer standardmäßigen Datenbankblockgröße (`DB_BLOCK_SIZE`) von 8 KB erstellt. Die Standard-Datenbankblockgröße wird bei der Datenbankerstellung festgelegt und kann nicht geändert werden. Die Tablespaces `SYSTEM` und die temporären Tablespaces verwenden immer die Standard-Datenbankblockgröße. Sie können zusätzliche Tablespaces mit nicht standardmäßigen Blockgrößen erstellen, indem Sie den entsprechenden `DB_nK_CACHE_SIZE` Parameter konfigurieren (z. B.`DB_16K_CACHE_SIZE`), um einen Puffercache für diese Blockgröße zuzuweisen, und dann die Klausel in Ihrer Anweisung angeben. `BLOCKSIZE` `CREATE TABLESPACE`

## Öffentliche Synonyme für Oracle-bereitgestellte Schemata
<a name="Oracle.Concepts.PublicSynonyms"></a>

Erstellen oder ändern Sie keine öffentlichen Synonyme für von Oracle bereitgestellte Schemas, einschließlich `SYS`, `SYSTEM` und `RDSADMIN`. Solche Aktionen könnten zu einer Invalidierung der Komponenten der Kerndatenbank führen und sich auf die Verfügbarkeit der DB-Instance auswirken.

Sie können öffentliche Synonyme erstellen, die auf Objekte in Ihren eigenen Schemas verweisen.

## Schemas für nicht unterstützte Funktionen in RDS für Oracle
<a name="Oracle.Concepts.unsupported-features"></a>

Im Allgemeinen hindert Sie Amazon RDS nicht daran, Schemata für nicht unterstützte Funktionen zu erstellen. Wenn Sie jedoch Schemata für Oracle-Funktionen und -Komponenten erstellen, die SYS-Berechtigungen benötigen, können Sie das Data Dictionary beschädigen und Ihre Instance-Verfügbarkeit beeinträchtigen. Verwenden Sie nur unterstützte Funktionen und Schemata, die in verfügbar sin [Hinzufügen von Optionen zu Oracle DB-Instances](Appendix.Oracle.Options.md).

## Einschränkungen für DBA-Berechtigungen in RDS für Oracle
<a name="Oracle.Concepts.dba-limitations"></a>

In der Datenbank ist eine Rolle eine Sammlung von Sonderrechten, die Sie einem Benutzer gewähren oder entziehen können. Eine Oracle-Datenbank verwendet Rollen, um Sicherheit zu gewährleisten.

Die vordefinierte Rolle `DBA` erteilt normalerweise alle administrativen Rechte für eine Oracle-Datenbank-Engine. Wenn Sie eine DB-Instance erstellen, erhält das Hauptbenutzerkonto DBA-Berechtigungen (mit einigen Einschränkungen). Um eine Verwaltung zu ermöglichen, bietet eine RDS für Oracle-Datenbank nicht die folgenden Berechtigungen für die `DBA`-Rolle: 
+ `ALTER DATABASE`
+ `ALTER SYSTEM`
+ `CREATE ANY DIRECTORY`
+ `DROP ANY DIRECTORY`
+ `GRANT ANY PRIVILEGE`
+ `GRANT ANY ROLE`

Verwenden Sie das Hauptbenutzerkonto für administrative Aufgaben, wie zum Beispiel das Erstellen von zusätzlichen Benutzerkonten in der Datenbank. Sie können `SYS`, `SYSTEM` und andere von Oracle bereitgestellte Administratorkonten nicht verwenden. 

## Auslaufen von TLS 1.0 und 1.1 (Transport Layer Security) in RDS für Oracle
<a name="Oracle.Concepts.tls"></a>

Die Versionen 1.0 und 1.1 (TLS 1.0 und TLS 1.1) des Transport Layer Security-Protokolls sind veraltet. Gemäß den bewährten Methoden für die Sicherheit hat Oracle die Verwendung von TLS 1.0 und TLS 1.1 als veraltet erklärt. Um Ihre Sicherheitsanforderungen zu erfüllen, wird dringend empfohlen, stattdessen TLS 1.2 zu verwenden.