

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.

# Arbeiten mit Optionsgruppen
<a name="USER_WorkingWithOptionGroups"></a>

Einige DB-Engines bieten zusätzliche Funktionen, welche die Verwaltung von Daten und Datenbanken erleichtern und zusätzliche Sicherheit für Ihre Datenbank bieten. Amazon RDS verwendet Optionsgruppen, um diese Funktionen zu aktivieren und zu konfigurieren. Eine *Optionsgruppe* kann Features angeben, die als Optionen bezeichnet werden und für eine bestimmte Amazon-RDS-DB-Instance verfügbar sind. Optionen können Einstellungen enthalten, die angeben, wie die Option funktioniert. Wenn Sie eine DB-Instance einer Optionsgruppe zuordnen, werden die angegebenen Optionen und Optionseinstellungen für diese DB-Instance aktiviert. 

 Amazon RDS unterstützt Optionen für die folgenden Datenbank-Motore: 


****  

| Datenbank-Engine | Relevante Dokumentation | 
| --- | --- | 
|  `Db2`  |  [Optionen für DB-Instances von RDS für Db2](Db2.Options.md)  | 
|  `MariaDB`  |  [Optionen für MariaDB-Datenbank-Engine](Appendix.MariaDB.Options.md)  | 
|  `Microsoft SQL Server`  |  [Optionen für die Microsoft SQL Server-Datenbank-Engine](Appendix.SQLServer.Options.md)  | 
|  `MySQL`  |  [Optionen für MySQL-DB-Instances](Appendix.MySQL.Options.md)  | 
|  `Oracle`  |  [Hinzufügen von Optionen zu Oracle DB-Instances](Appendix.Oracle.Options.md)  | 
|  `PostgreSQL`  |  PostgreSQL verwendet keine Optionen und Optionsgruppen. PostgreSQL nutzt Erweiterungen und Module zum Bereitstellen um zusätzlicher Funktionen. Weitere Informationen finden Sie unter [Unterstützte PostgreSQL-Erweiterungsversionen](PostgreSQL.Concepts.General.FeatureSupport.Extensions.md).  | 

## Übersicht über die Optionsgruppen
<a name="Overview.OptionGroups"></a>

Amazon RDS stellt eine leere Standardoptionsgruppe für jede neue DB-Instance bereit. Sie können diese Standardoptionsgruppe nicht ändern oder löschen, aber jede neue von Ihnen erstellte Optionsgruppe leitet ihre Einstellungen von der Standardoptionsgruppe ab. Um eine Option auf eine DB-Instance anzuwenden, müssen Sie Folgendes tun: 

1. Erstellen Sie eine neue Optionsgruppe oder kopieren oder ändern Sie eine bestehende Optionsgruppe.

1. Fügen Sie der Optionsgruppe eine oder mehrere Optionen hinzu.

1. Ordnen Sie die Optionsgruppe der DB-Instance zu.

   Um einer DB-Instance eine Optionsgruppe zuzuordnen, ändern Sie die DB-Instance. Weitere Informationen finden Sie unter [Ändern einer Amazon-RDS-DB-Instance](Overview.DBInstance.Modifying.md).

Sowohl DB-Instances als auch DB-Snapshots können einer Optionsgruppe zugeordnet werden. In einigen Fällen führen Sie möglicherweise eine Wiederherstellung aus einem DB-Snapshot durch oder eine zeitpunktbezogene Wiederherstellung für eine DB-Instance. In diesen Fällen ist die mit dem DB-Snapshot oder der DB-Instance verknüpfte Optionsgruppe standardmäßig mit der wiederhergestellten DB-Instance verknüpft. Sie können einer wiederhergestellten DB-Instance eine andere Optionsgruppe zuordnen. Die neue Optionsgruppe muss jedoch alle persistenten oder permanenten Optionen enthalten, die in der ursprünglichen Optionsgruppe enthalten waren. Persistente und permanente Optionen werden nachfolgend beschrieben.

Einige Optionen erfordern zusätzlichen Arbeitsspeicher, um auf einer DB-Instance ausgeführt werden zu können. Somit müssen Sie möglicherweise eine größere Instance für deren Verwendung ausführen. Dies hängt von der aktuellen Nutzung Ihrer DB-Instance ab. Oracle Enterprise Manager Database Control belegt beispielsweise etwa 300 MB RAM. Sollten Sie diese Option für eine kleine DB-Instance aktivieren, könnte es zu Leistungsproblemen oder Fehlern aufgrund von zu wenig Speicher kommen.

### Persistente und permanente Optionen
<a name="Overview.OptionGroups.Permanent"></a>

Zwei Arten von Optionen, persistente und permanente, müssen besonders berücksichtigt werden, wenn Sie sie zu einer Optionsgruppe hinzufügen. 

Persistente Optionen können nicht aus einer Optionsgruppe entfernt werden, solange DB-Instances mit der Optionsgruppe verknüpft sind. Die TDE-Option für Microsoft SQL Server Transparent Data Encryption (TDE) ist ein Beispiel für eine persistente Option. Sie müssen alle DB-Instances von der Optionsgruppe trennen, bevor eine persistente Option aus der Optionsgruppe entfernt werden kann. In einigen Fällen führen Sie möglicherweise eine (zeitpunktbezogene) Wiederherstellung aus einem DB-Snapshot durch. Wenn in solchen Fällen die Optionsgruppe, die mit dem DB-Snapshot verknüpft ist, eine persistente Option enthält, können Sie nur die wiederhergestellte DB-Instance mit dieser Optionsgruppe verknüpfen. 

Permanente Optionen wie die TDE-Option für Oracle Advanced Security TDE können niemals aus einer Optionsgruppe entfernt werden. Sie können die Optionsgruppe einer DB-Instance ändern, welche die permanente Option verwendet. Allerdings muss die mit der DB-Instance verknüpfte Optionsgruppe die gleiche permanente Option enthalten. In einigen Fällen führen Sie möglicherweise eine (zeitpunktbezogene) Wiederherstellung aus einem DB-Snapshot durch. In diesen Fällen können Sie, wenn die mit diesem DB-Snapshot verknüpfte Optionsgruppe eine permanente Option enthält, nur die wiederhergestellte DB-Instance mit einer Optionsgruppe verknüpfen, die diese permanente Option enthält.

Bei Oracle DB-Instances können Sie gemeinsam genutzte DB-Snapshots mit den Optionen `Timezone` oder `OLS` (oder beiden) kopieren. Geben Sie dazu eine Zieloptionengruppe an, die diese Optionen enthält, wenn Sie den DB-Snapshot kopieren. Die OLS ist nur für Oracle DB-Instances permanent und persistent, die Oracle Version 12.2 oder höher ausführen. Weitere Informationen zu diesen Optionen finden Sie unter [Oracle-Zeitzone](Appendix.Oracle.Options.Timezone.md) und [Oracle Label Security](Oracle.Options.OLS.md).

### Überlegungen zu VPC
<a name="Overview.OptionGroups.Platform"></a>

Die der DB-Instance zugehörige Optionsgruppe wird mit der VPC der DB-Instance verlinkt. Das heißt, dass Sie die einer DB-Instance zugeordnete Optionsgruppe nicht verwenden können, wenn Sie versuchen, die Instance auf einer anderen VPC wiederherzustellen. Wenn Sie eine DB-Instance auf einer anderen VPC wiederherstellen, können Sie eine der folgenden Aktionen durchführen: 
+ Zuweisen einer Standard-Optionsgruppe zu einer DB-Instance.
+ Weisen Sie eine Optionsgruppe zu, die mit dieser VPC verknüpft ist.
+ Erstellen einer neuen Optionsgruppe und Zuweisen von dieser zur DB-Instance

Bei persistenten oder permanenten Optionen wie Oracle TDE müssen Sie eine neue Optionsgruppe erstellen. Diese Optionsgruppe muss die Option für Beständigkeit und Fortbestehen aktiviert hat, wenn Sie eine DB-Instance in einer anderen VPC wiederherstellen.

Optionseinstellungen steuern das Verhalten einer Option. Die Oracle Advanced Security Option `NATIVE_NETWORK_ENCRYPTION`hat beispielsweise eine Einstellung, mit der Sie den Verschlüsselungsalgorithmus für den Netzwerkverkehr zur und von der DB-Instance angeben können. Einige Optionen sind für die Verwendung mit Amazon RDS optimiert und können nicht geändert werden.

### Einander ausschließende Optionen
<a name="Overview.OptionGroups.Exclusive"></a>

Einige Optionen schließen sich gegenseitig aus. Sie können die eine oder die andere verwenden, aber nicht beide zugleich. Die folgenden Optionen schließen sich gegenseitig aus: 
+ [Oracle Enterprise Manager Database Express](Appendix.Oracle.Options.OEM_DBControl.md) und [Oracle Management Agent für Enterprise Cloud Control](Oracle.Options.OEMAgent.md). 
+ [Oracle Native Network Encryption](Appendix.Oracle.Options.NetworkEncryption.md) und [Oracle Secure Sockets Layer](Appendix.Oracle.Options.SSL.md). 

## Erstellen einer Optionsgruppe
<a name="USER_WorkingWithOptionGroups.Create"></a>

Sie können eine neue Optionsgruppe erstellen, die ihre Einstellungen von der Standardoptionsgruppe ableitet. Fügen Sie der neuen Optionsgruppe dann eine oder mehrere Optionen hinzu. Wenn Sie bereits über eine vorhandene Optionsgruppe verfügen, können Sie diese Optionsgruppe auch mit allen Optionen in eine neue Optionsgruppe kopieren. Weitere Informationen finden Sie unter [Kopieren einer Optionsgruppe](#USER_WorkingWithOptionGroups.Copy). 

Wenn Sie eine neue Optionsgruppe erstellen, hat diese keine Optionen. Wie Sie Optionen zur Optionsgruppe hinzufügen, finden Sie unter [Hinzufügen einer Option zu einer Optionsgruppe](#USER_WorkingWithOptionGroups.AddOption). Nachdem Sie die gewünschten Optionen hinzugefügt haben, können Sie die Optionsgruppe dann einer DB-Instance zuordnen. Auf diese Weise werden die Optionen auf der DB-Instance verfügbar. Informationen über das Zuordnen einer Optionsgruppe zu einer DB-Instance finden Sie in der Dokumentation für Ihre Engine unter [Arbeiten mit Optionsgruppen](#USER_WorkingWithOptionGroups). 

### Konsole
<a name="USER_WorkingWithOptionGroups.Create.Console"></a>

 Eine Möglichkeit zur Erstellung einer Optionsgruppe besteht in der Verwendung der AWS-Managementkonsole. 

**So erstellen Sie eine neue Optionsgruppe mithilfe der Konsole**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie **Create group (Gruppe erstellen)** aus.

1. Führen Sie im Fenster **Create option group (Optionsgruppe erstellen)** Folgendes aus:

   1. Unter **Name** geben Sie einen Namen für die Optionsgruppe ein, der innerhalb Ihres AWS-Kontos nur einmal vorkommt. Der Name darf nur Buchstaben, Ziffern und Bindestriche enthalten. 

   1. Bei **Description (Beschreibung)** geben Sie eine kurze Beschreibung der Optionsgruppe ein. Die Beschreibung ist nur zur Information. 

   1. Bei **Engine** wählen Sie den gewünschten DB-Motor aus. 

   1. Bei **Major engine version (Engine-Hauptversion)** wählen Sie die Hauptversion der gewünschten DB-Engine aus. 

1. Klicken Sie zum Fortfahren auf **Create (Erstellen)**. Wählen Sie zum Abbrechen der Operation **Cancel (Abbrechen)** aus. 

### AWS CLI
<a name="USER_WorkingWithOptionGroups.Create.CLI"></a>

Zum Erstellen einer Optionsgruppe verwenden Sie den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/create-option-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-option-group.html) mit folgenden erforderlichen Parametern.
+ `--option-group-name`
+ `--engine-name`
+ `--major-engine-version`
+ `--option-group-description`

**Example**  
Das folgende Beispiel erstellt eine Optionsgruppe namens `testoptiongroup`, die der Oracle Enterprise Edition DB-Engine zugeordnet ist. Die Beschreibung ist in Anführungszeichen gesetzt.  
Für Linux, macOS oder Unix:  

```
       
aws rds create-option-group \
    --option-group-name testoptiongroup \
    --engine-name oracle-ee \
    --major-engine-version 19 \
    --option-group-description "Test option group for Oracle Database 19c EE"
```
Für Windows:  

```
aws rds create-option-group ^
    --option-group-name testoptiongroup ^
    --engine-name oracle-ee ^-
    --major-engine-version 19 ^
    --option-group-description "Test option group for Oracle Database 19c EE"
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.Create.API"></a>

Zum Erstellen einer Optionsgruppe rufen Sie die Amazon-RDS-API-Operation [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateOptionGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateOptionGroup.html) auf. Verwenden Sie die folgenden Parameter:
+ `OptionGroupName`
+ `EngineName`
+ `MajorEngineVersion`
+ `OptionGroupDescription`

## Kopieren einer Optionsgruppe
<a name="USER_WorkingWithOptionGroups.Copy"></a>

Sie können mit der AWS CLI- oder der Amazon-RDS-API eine Optionsgruppe kopieren. Das Kopieren einer Optionsgruppe kann praktisch sein. Beispielsweise wenn Sie bereits eine Optionsgruppe haben und eine Vielzahl der darin enthaltenen benutzerdefinierten Parameter und Werte in eine neue Optionsgruppe übernehmen möchten. Sie können eine Optionsgruppe auch kopieren und dann die Kopie verändern, um andere Optionseinstellungen zu testen.

**Anmerkung**  
Derzeit können Sie eine Optionsgruppe nicht in eine andere AWS-Region kopieren.

### AWS CLI
<a name="USER_WorkingWithOptionGroups.Copy.CLI"></a>

Zum Kopieren einer Optionsgruppe verwenden Sie den AWS CLI-Befehl [copy-option-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-option-group.html). Verwenden Sie den folgenden erforderlichen Parameter:
+ `--source-option-group-identifier`
+ `--target-option-group-identifier`
+ `--target-option-group-description`

**Example**  
Das folgende Beispiel erstellt eine Optionsgruppe namens `new-option-group`, eine lokale Kopie der Optionsgruppe `my-option-group`.  
Für Linux, macOS oder Unix:  

```
aws rds copy-option-group \
    --source-option-group-identifier my-option-group \
    --target-option-group-identifier new-option-group \
    --target-option-group-description "My new option group"
```
Für Windows:  

```
aws rds copy-option-group ^
    --source-option-group-identifier my-option-group ^
    --target-option-group-identifier new-option-group ^
    --target-option-group-description "My new option group"
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.Copy.API"></a>

Zum Kopieren einer Optionsgruppe rufen Sie die Amazon-RDS-API-Operation [CopyOptionGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyOptionGroup.html) auf. Verwenden Sie die folgenden erforderlichen Parameter.
+ `SourceOptionGroupIdentifier`
+ `TargetOptionGroupIdentifier`
+ `TargetOptionGroupDescription`

## Hinzufügen einer Option zu einer Optionsgruppe
<a name="USER_WorkingWithOptionGroups.AddOption"></a>

Sie können einer vorhandenen Optionsgruppe eine Option hinzufügen. Nachdem Sie die gewünschten Optionen hinzugefügt haben, können Sie die Optionsgruppe dann einer DB-Instance zuordnen, damit die Optionen in der DB-Instance verfügbar werden. Mehr über das Zuordnen einer Optionsgruppe zu einer DB-Instance finden Sie im jeweiligen Handbuch unter [Arbeiten mit Optionsgruppen](#USER_WorkingWithOptionGroups). 

Änderungen in Optionsgruppen müssen in zwei Fällen sofort angewendet werden: 
+ Wenn Sie eine Option hinzufügen, mit der ein Port-Wert hinzugefügt oder aktualisiert wird, z. B. die `OEM` Option. 
+ Wenn Sie eine Optionsgruppe hinzufügen oder entfernen, die eine Option mit einem Port-Wert enthält. 

Wählen Sie in einem solchen Fall die Option **Apply Immediately (Sofort anwenden)** in der Konsole aus. Sie können auch die Option `--apply-immediately` einschließen, wenn Sie die AWS CLI verwenden, oder den Parameter `ApplyImmediately` auf `true` festlegen, wenn Sie die Amazon-RDS-API verwenden. Optionen, die keine Port-Werte enthalten, können sofort oder während des nächsten Wartungsfensters für die DB-Instance übernommen werden. 

**Anmerkung**  
Wenn Sie eine Sicherheitsgruppe als Wert für eine Option in einer Optionsgruppe angeben, verwalten Sie die Sicherheitsgruppe, indem Sie die Optionsgruppe ändern. Sie können diese Sicherheitsgruppe nicht ändern oder entfernen, indem Sie eine DB-Instance ändern. Außerdem wird die Sicherheitsgruppe nicht in den DB-Instance-Details in der AWS-Managementkonsole oder in der Ausgabe für den AWS CLI-Befehl `describe-db-instances` angezeigt.

### Konsole
<a name="USER_WorkingWithOptionGroups.AddOption.Console"></a>

Sie können die AWS-Managementkonsole verwenden, um eine Option zu einer Optionsgruppe hinzuzufügen. 

**Um einer Optionsgruppe per Konsole eine Option hinzuzufügen**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie die Optionsgruppe aus, die Sie ändern möchten, und wählen Sie dann **Add option (Option hinzufügen)**.   
![\[Konsolen-Optionsgruppe\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/optiongroup-addoption1.png)

1. Führen Sie im Fenster **Add option (Option hinzufügen)** die folgenden Schritte aus: 

   1. Wählen Sie die Option aus, die Sie hinzufügen möchten. Abhängig von der ausgewählten Option müssen Sie möglicherweise zusätzliche Werte angeben. Wenn Sie beispielsweise die Option `OEM` auswählen, müssen Sie auch einen Port-Wert eingeben und eine Sicherheitsgruppe angeben.

   1. Um die Option in allen zugeordneten DB-Instances zu aktivieren, sobald Sie sie hinzufügen, wählen Sie für **Apply Immediately (Direkt anwenden)** **Yes (Ja)**. Wenn Sie **No (Nein)** (Standard) wählen, wird die Option während des nächsten Wartungsfensters in jeder zugeordneten DB-Instance aktiviert.  
![\[Konsolen-Optionsgruppe\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/optiongroup-addoption2.png)

1. Wenn die Einstellungen Ihren Wünschen entsprechen, wählen Sie **Add option (Option hinzufügen)** aus.

### AWS CLI
<a name="USER_WorkingWithOptionGroups.AddOptions.CLI"></a>

Um einer Optionsgruppe eine Option hinzuzufügen, verwenden Sie den AWS CLI-Befehl [add-option-to-option-group](https://docs.aws.amazon.com/cli/latest/reference/rds/add-option-to-option-group.html) mit der Option, die Sie hinzufügen möchten. Um die neue Option sofort auf allen zugeordneten DB-Instances zu aktivieren, verwenden Sie den `--apply-immediately`Parameter . Standardgemäß wird die Option für jede zugeordnete DB-Instance während ihres nächsten Wartungsfensters aktiviert. Verwenden Sie den folgenden erforderlichen Parameter:
+ `--option-group-name`

**Example**  
Im folgenden Beispiel wird die Option `Timezone` mit der Einstellung `America/Los_Angeles` einer Optionsgruppe namens `testoptiongroup` zugewiesen und sofort aktiviert.  
Für Linux, macOS oder Unix:  

```
aws rds add-option-to-option-group \
    --option-group-name testoptiongroup \
    --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=America/Los_Angeles}]" \
    --apply-immediately
```
Für Windows:  

```
aws rds add-option-to-option-group ^
    --option-group-name testoptiongroup ^
    --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=America/Los_Angeles}]" ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
...{
       "OptionName": "Timezone",
       "OptionDescription": "Change time zone",
       "Persistent": true,
       "Permanent": false,
       "OptionSettings": [
           {
               "Name": "TIME_ZONE",
               "Value": "America/Los_Angeles",
               "DefaultValue": "UTC",
               "Description": "Specifies the timezone the user wants to change the system time to",
               "ApplyType": "DYNAMIC",
               "DataType": "STRING",
               "AllowedValues": "Africa/Cairo,...",
               "IsModifiable": true,
               "IsCollection": false
           }
       ],
       "DBSecurityGroupMemberships": [],
       "VpcSecurityGroupMemberships": []
   }...
```

**Example**  
Im folgenden Beispiel wird die Oracle OEM-Option zu einer Optionsgruppe hinzugefügt. Zudem werden ein benutzerdefinierter Port und ein Paar Amazon EC2-VPC-Sicherheitsgruppen für die Port-Verwendung hinzugefügt.  
Für Linux, macOS oder Unix:  

```
aws rds add-option-to-option-group \
    --option-group-name testoptiongroup \
    --options OptionName=OEM,Port=5500,VpcSecurityGroupMemberships="sg-test1,sg-test2" \
    --apply-immediately
```
Für Windows:  

```
aws rds add-option-to-option-group ^
    --option-group-name testoptiongroup ^
    --options OptionName=OEM,Port=5500,VpcSecurityGroupMemberships="sg-test1,sg-test2" ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
OPTIONGROUP  False  oracle-ee  19 arn:aws:rds:us-east-1:1234567890:og:testoptiongroup   Test Option Group  testoptiongroup vpc-test 
OPTIONS Oracle 12c EM Express   OEM     False   False   5500
VPCSECURITYGROUPMEMBERSHIPS     active  sg-test1
VPCSECURITYGROUPMEMBERSHIPS     active  sg-test2
```

**Example**  
Im folgenden Beispiel werden die Oracle-Option `NATIVE_NETWORK_ENCRYPTION` zu einer Optionsgruppe hinzugefügt und die Optionseinstellungen definiert. Wenn keine Optionseinstellungen angegeben werden, werden Standardwerte verwendet.  
Für Linux, macOS oder Unix:  

```
aws rds add-option-to-option-group \
    --option-group-name testoptiongroup \
    --options '[{"OptionSettings":[{"Name":"SQLNET.ENCRYPTION_SERVER","Value":"REQUIRED"},{"Name":"SQLNET.ENCRYPTION_TYPES_SERVER","Value":"AES256,AES192,DES"}],"OptionName":"NATIVE_NETWORK_ENCRYPTION"}]' \
    --apply-immediately
```
Für Windows:  

```
aws rds add-option-to-option-group ^
    --option-group-name testoptiongroup ^
    --options "OptionSettings"=[{"Name"="SQLNET.ENCRYPTION_SERVER","Value"="REQUIRED"},{"Name"="SQLNET.ENCRYPTION_TYPES_SERVER","Value"="AES256\,AES192\,DES"}],"OptionName"="NATIVE_NETWORK_ENCRYPTION" ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
...{
    "OptionName": "NATIVE_NETWORK_ENCRYPTION",
    "OptionDescription": "Native Network Encryption",
    "Persistent": false,
    "Permanent": false,
    "OptionSettings": [
        {
            "Name": "SQLNET.ENCRYPTION_TYPES_SERVER",
             "Value": "AES256,AES192,DES",
            "DefaultValue": "RC4_256,AES256,AES192,3DES168,RC4_128,AES128,3DES112,RC4_56,DES,RC4_40,DES40",
            "Description": "Specifies list of encryption algorithms in order of intended use",
            "ApplyType": "STATIC",
            "DataType": "STRING",
            "AllowedValues": "RC4_256,AES256,AES192,3DES168,RC4_128,AES128,3DES112,RC4_56,DES,RC4_40,DES40",
            "IsModifiable": true,
            "IsCollection": true
        },
        {
            "Name": "SQLNET.ENCRYPTION_SERVER",
            "Value": "REQUIRED",
            "DefaultValue": "REQUESTED",
            "Description": "Specifies the desired encryption behavior",
            "ApplyType": "STATIC",
            "DataType": "STRING",
            "AllowedValues": "ACCEPTED,REJECTED,REQUESTED,REQUIRED",
            "IsModifiable": true,
            "IsCollection": false
        },...
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.AddOptions.API"></a>

Um eine Option über die Amazon-RDS-API zu einer Optionsgruppe hinzuzufügen, verwenden Sie die Operation [ModifyOptionGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html) mit der Option auf, die Sie hinzufügen möchten. Um die neue Option sofort auf allen zugeordneten DB-Instances zu aktivieren, verwenden Sie den Parameter `ApplyImmediately` und setzen Sie ihn auf `true`. Standardgemäß wird die Option für jede zugeordnete DB-Instance während ihres nächsten Wartungsfensters aktiviert. Verwenden Sie den folgenden erforderlichen Parameter:
+ `OptionGroupName`

## Auflisten der Optionen und Optionseinstellungen für eine Optionsgruppe
<a name="USER_WorkingWithOptionGroups.ListOption"></a>

 Sie können alle Optionen und Optionseinstellungen für eine Optionsgruppe auflisten. 

### Konsole
<a name="USER_WorkingWithOptionGroups.ListOption.Console"></a>

Sie können die AWS-Managementkonsole verwenden, um alle Optionen und Optionseinstellungen für eine Optionsgruppe aufzulisten. 

**die Optionen und Optionseinstellungen für eine Optionsgruppe auflisten**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie den Namen einer Optionengruppe aus, um deren Details anzuzeigen. Die Optionen und Optionseinstellungen für eine Optionengruppe werden aufgelistet.

### AWS CLI
<a name="USER_WorkingWithOptionGroups.ListOption.CLI"></a>

Um die Optionen und Optionseinstellungen für eine Optionsgruppe aufzulisten, verwenden Sie den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-option-groups.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-option-groups.html). Geben Sie den Namen der Optionsgruppe an, deren Optionen und Einstellungen Sie anzeigen möchten. Wenn Sie keinen Optionsgruppennamen angeben, werden alle Optionsgruppen beschrieben. 

**Example**  
Das folgende Beispiel listet die Optionen und Optionseinstellungen für alle Optionsgruppen auf.   

```
aws rds describe-option-groups
```

**Example**  
Im folgenden Beispiel werden die Optionen und Optionseinstellungen für eine Optionsgruppe namens aufgeliste `testoptiongroup`.   

```
aws rds describe-option-groups --option-group-name testoptiongroup
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.ListOption.API"></a>

Um die Optionen und Optionseinstellungen für eine Optionsgruppe aufzulisten, verwenden Sie die Amazon-RDS-API-Operation [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeOptionGroups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeOptionGroups.html). Geben Sie den Namen der Optionsgruppe an, deren Optionen und Einstellungen Sie anzeigen möchten. Wenn Sie keinen Optionsgruppennamen angeben, werden alle Optionsgruppen beschrieben. 

## Ändern einer Optionseinstellung
<a name="USER_WorkingWithOptionGroups.ModifyOption"></a>

Nachdem Sie eine Option hinzugefügt haben, die über veränderbare Optionseinstellungen verfügt, können Sie die Einstellungen jederzeit ändern. Wenn Sie Optionen oder Optionseinstellungen in einer Optionsgruppe ändern, werden diese Änderungen auf alle DB-Instances angewendet, die dieser Optionsgruppe zugeordnet sind. Weitere Informationen zu den verfügbaren Einstellungen für die verschiedenen Optionen finden Sie in der Dokumentation für Ihre Engine unter [Arbeiten mit Optionsgruppen](#USER_WorkingWithOptionGroups). 

Änderungen in Optionsgruppen müssen in zwei Fällen sofort angewendet werden: 
+ Wenn Sie eine Option hinzufügen, mit der ein Port-Wert hinzugefügt oder aktualisiert wird, z. B. die `OEM` Option. 
+ Wenn Sie eine Optionsgruppe hinzufügen oder entfernen, die eine Option mit einem Port-Wert enthält. 

Wählen Sie in einem solchen Fall die Option **Apply Immediately (Sofort anwenden)** in der Konsole aus. Sie können auch die Option `--apply-immediately` einschließen, wenn Sie die AWS CLI verwenden, oder den Parameter `ApplyImmediately` auf `true` festlegen, wenn Sie die RDS-API verwenden. Optionen, die keine Port-Werte enthalten, können sofort oder während des nächsten Wartungsfensters für die DB-Instance übernommen werden. 

**Anmerkung**  
Wenn Sie eine Sicherheitsgruppe als Wert für eine Option in einer Optionsgruppe angeben, verwalten Sie die Sicherheitsgruppe, indem Sie die Optionsgruppe ändern. Sie können diese Sicherheitsgruppe nicht ändern oder entfernen, indem Sie eine DB-Instance ändern. Außerdem wird die Sicherheitsgruppe nicht in den DB-Instance-Details in der AWS-Managementkonsole oder in der Ausgabe für den AWS CLI-Befehl `describe-db-instances` angezeigt.

### Konsole
<a name="USER_WorkingWithOptionGroups.ModifyOption.Console"></a>

Sie können die AWS-Managementkonsole verwenden, um eine Optionseinstellung zu ändern. 

**eine Optionseinstellung mithilfe der Konsole ändern**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus. 

1. Wählen Sie die Optionsgruppe aus, deren Option Sie ändern möchten, und klicken Sie auf **Modify option (Option ändern)**. 

1. Wählen Sie im Fenster **Modify option (Option ändern)** unter **Installed Options (Installierte Optionen)** die Option aus, deren Einstellung Sie ändern möchten. Nehmen Sie die Änderungen vor, die Sie wollen.

1. Um die Option zu aktivieren, sobald Sie sie hinzufügen, wählen Sie für **Apply Immediately (Direkt anwenden)** **Yes (Ja)**. Wenn Sie **No (Nein)** (Standard) wählen, wird die Option während des nächsten Wartungsfensters in jeder zugeordneten DB-Instance aktiviert. 

1. Wenn die Einstellungen Ihren Wünschen entsprechen, wählen Sie **Modify Option (Option ändern)** aus.

### AWS CLI
<a name="USER_WorkingWithOptionGroups.ModifyOption.CLI"></a>

Um eine Optionseinstellung zu ändern, verwenden Sie den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/add-option-to-option-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/add-option-to-option-group.html) mit der Optionsgruppe und der Option, die Sie ändern möchten. Standardgemäß wird die Option für jede zugeordnete DB-Instance während ihres nächsten Wartungsfensters aktiviert. Um die Änderung sofort auf alle zugeordneten DB-Instances anzuwenden, schließen Sie den `--apply-immediately`-Parameter. Um eine Optionseinstellung zu ändern, verwenden Sie das `--settings`-Argument.

**Example**  
Im folgenden Beispiel wird der Port geändert, den das Oracle Enterprise Manager-Datenbanksteuerelement (OEM) in einer Optionsgruppe namens `testoptiongroup` verwendet und wendet sofort die Änderung an.   
Für Linux, macOS oder Unix:  

```
aws rds add-option-to-option-group \
    --option-group-name testoptiongroup \
    --options OptionName=OEM,Port=5432,DBSecurityGroupMemberships=default \
    --apply-immediately
```
Für Windows:  

```
aws rds add-option-to-option-group ^
    --option-group-name testoptiongroup ^
    --options OptionName=OEM,Port=5432,DBSecurityGroupMemberships=default ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
OPTIONGROUP   False  oracle-ee  19  arn:aws:rds:us-east-1:1234567890:og:testoptiongroup   Test Option Group    testoptiongroup
OPTIONS Oracle 12c EM Express   OEM     False   False   5432
DBSECURITYGROUPMEMBERSHIPS   default  authorized
```

**Example**  
Im folgenden Beispiel werden die Oracle-Option `NATIVE_NETWORK_ENCRYPTION` angepasst und die Optionseinstellungen geändert.   
Für Linux, macOS oder Unix:  

```
aws rds add-option-to-option-group \
    --option-group-name testoptiongroup \
    --options '[{"OptionSettings":[{"Name":"SQLNET.ENCRYPTION_SERVER","Value":"REQUIRED"},{"Name":"SQLNET.ENCRYPTION_TYPES_SERVER","Value":"AES256,AES192,DES,RC4_256"}],"OptionName":"NATIVE_NETWORK_ENCRYPTION"}]' \
    --apply-immediately
```
Für Windows:  

```
aws rds add-option-to-option-group ^
    --option-group-name testoptiongroup ^
    --options "OptionSettings"=[{"Name"="SQLNET.ENCRYPTION_SERVER","Value"="REQUIRED"},{"Name"="SQLNET.ENCRYPTION_TYPES_SERVER","Value"="AES256\,AES192\,DES\,RC4_256"}],"OptionName"="NATIVE_NETWORK_ENCRYPTION" ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
OPTIONGROUP   False  oracle-ee  19  arn:aws:rds:us-east-1:1234567890:og:testoptiongroup   Test Option Group    testoptiongroup                
OPTIONS Oracle Advanced Security - Native Network Encryption    NATIVE_NETWORK_ENCRYPTION       False   False
OPTIONSETTINGS  RC4_256,AES256,AES192,3DES168,RC4_128,AES128,3DES112,RC4_56,DES,RC4_40,DES40 STATIC  STRING  
   RC4_256,AES256,AES192,3DES168,RC4_128,AES128,3DES112,RC4_56,DES,RC4_40,DES40    Specifies list of encryption algorithms in order of intended use        
   True     True    SQLNET.ENCRYPTION_TYPES_SERVER  AES256,AES192,DES,RC4_256
OPTIONSETTINGS  ACCEPTED,REJECTED,REQUESTED,REQUIRED    STATIC  STRING  REQUESTED   Specifies the desired encryption behavior  False   True  SQLNET.ENCRYPTION_SERVER    REQUIRED
OPTIONSETTINGS  SHA1,MD5   STATIC  STRING  SHA1,MD5    Specifies list of checksumming algorithms in order of intended use      True    True    SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER  SHA1,MD5
OPTIONSETTINGS  ACCEPTED,REJECTED,REQUESTED,REQUIRED  STATIC  STRING  REQUESTED     Specifies the desired data integrity behavior   False   True    SQLNET.CRYPTO_CHECKSUM_SERVER  REQUESTED
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.ModifyOption.API"></a>

Um eine Optionseinstellung zu ändern, verwenden Sie den Amazon-RDS-API-Befehl [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html) mit der Optionsgruppe und der Option, die Sie ändern möchten. Standardgemäß wird die Option für jede zugeordnete DB-Instance während ihres nächsten Wartungsfensters aktiviert. Um die Änderung sofort auf alle zugeordneten DB-Instances anzuwenden, inkludieren Sie den `ApplyImmediately`-Parameter und setzen ihn zu `true`.

## Entfernen einer Option aus einer Optionsgruppe
<a name="USER_WorkingWithOptionGroups.RemoveOption"></a>

Einige Optionen können aus einer Optionsgruppe entfernt werden, andere nicht. Eine dauerhafte Option kann nicht aus einer Optionsgruppe entfernt werden, bis alle DB-Instances, die dieser Optionsgruppe zugeordnet sind, getrennt werden. Eine permanente Option kann nicht aus einer Optionsgruppe entfernt werden. Weitere Informationen zu den Optionen, die entfernt werden können, finden Sie in der Dokumentation zu Ihrer Information bei [Arbeiten mit Optionsgruppen](#USER_WorkingWithOptionGroups). 

Wenn Sie alle Optionen aus einer Optionsgruppe entfernen, Amazon RDS die Optionsgruppe nicht. DB-Instances, die der leeren Optionsgruppe zugeordnet sind, werden weiterhin zugeordnet. Sie haben einfach keine aktiven Optionen. Zum Entfernen aller Optionen aus einer DB-Instance können Sie alternativ die DB-Instance der Standardoptionsgruppe (leer) zuordnen. 

### Konsole
<a name="USER_WorkingWithOptionGroups.RemoveOption.Console"></a>

Sie können die AWS-Managementkonsole verwenden, um eine Option zu einer Optionsgruppe hinzuzufügen. 

**entfernen einer Option aus einer Optionsgruppe mithilfe der Konsole**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus. 

1. Wählen Sie die Optionsgruppe aus, deren Option Sie entfernen möchten, und klicken Sie auf **Delete option (Option löschen)**. 

1. Führen Sie im Fenster **Delete option (Option löschen)** die folgenden Schritte aus: 
   +  Aktivieren Sie das Kontrollkästchen für die Option, die Sie löschen möchten. 
   + Damit die Option sofort gelöscht wird, wählen Sie für **Apply immediately (Sofort anwenden)** **Yes (Ja)** aus. Wenn Sie **No (Nein)** (Standard) wählen, ist die Option für jede zugeordnete DB-Instance während ihres nächsten Wartungsfensters aktiviert.   
![\[Optionsgruppe löschen\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/optiongroup-removeoption2.png)

1. Wenn die Einstellungen Ihren Wünschen entsprechen, wählen Sie **Yes, Delete (Ja, löschen)** aus. 

### AWS CLI
<a name="USER_WorkingWithOptionGroups.RemoveOption.CLI"></a>

Um eine Option aus einer Optionsgruppe zu entfernen, verwenden Sie den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/remove-option-from-option-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/remove-option-from-option-group.html) mit der Option, die Sie löschen möchten. Standardgemäß wird die Option während des nächsten Wartungsfensters aus jeder zugeordneten DB-Instance entfernt. Um die Änderung sofort zu übernehmen, fügen Sie den `--apply-immediately`-Parameter hinzu. 

**Example**  
Im folgenden Beispiel wird die Oracle Enterprise Manager-Datenbanksteuerungsoption (OEM) von einer Optionsgruppe namens `testoptiongroup` gelöscht und wendet sofort die Änderung an.   
Für Linux, macOS oder Unix:  

```
  
aws rds remove-option-from-option-group \
    --option-group-name testoptiongroup \
    --options OEM \
    --apply-immediately
```
Für Windows:  

```
aws rds remove-option-from-option-group ^
    --option-group-name testoptiongroup ^
    --options OEM ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
OPTIONGROUP    testoptiongroup oracle-ee   19    Test option group
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.RemoveOption.API"></a>

Um eine Option aus einer Optionsgruppe zu entfernen, verwenden Sie die Amazon-RDS-API-Aktion [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html). Standardgemäß wird die Option während des nächsten Wartungsfensters aus jeder zugeordneten DB-Instance entfernt. Um die Änderung sofort zu übernehmen, fügen Sie den `ApplyImmediately`-Parameter ein und setzen Sie es auf `true`. 

Verwenden Sie die folgenden Parameter: 
+ `OptionGroupName`
+ `OptionsToRemove.OptionName`

## Löschen einer Optionsgruppe
<a name="USER_WorkingWithOptionGroups.Delete"></a>

Sie können eine Optionsgruppe nur löschen, wenn sie die folgenden Kriterien erfüllt:
+ Sie ist mit keiner Amazon-RDS-Ressource verknüpft. Eine Optionsgruppe kann mit einer DB-Instance, einem manuellen DB-Snapshot oder einem automatisierten DB-Snapshot verknüpft werden.
+ Sie ist keine Standard-Optionsgruppe.

Um die Optionsgruppen zu identifizieren, die von Ihren DB-Instances und DB-Snapshots verwendet werden, können Sie die folgenden CLI-Befehle verwenden:

```
aws rds describe-db-instances \
    --query 'DBInstances[*].[DBInstanceIdentifier,OptionGroupMemberships[].OptionGroupName]'

aws rds describe-db-snapshots | jq -r '.DBSnapshots[] | "\(.DBInstanceIdentifier),\(.OptionGroupName)"' | sort | uniq
```

Wenn Sie versuchen, eine Optionsgruppe zu löschen, die mit einer RDS-Ressource verknüpft ist, wird ein Fehler, ähnlich dem folgenden, zurückgegeben. 

```
An error occurred (InvalidOptionGroupStateFault) when calling the DeleteOptionGroup operation: The option group 'optionGroupName' cannot be deleted because it is in use.            
```

**So finden Sie die mit einer Optionsgruppe verknüpften Amazon-RDS-Ressourcen**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus. 

1. Wählen Sie den Namen einer Optionsgruppe aus, um deren Details anzuzeigen.

1. Informationen zu verknüpften Amazon-RDS-Ressourcen finden Sie im Abschnitt zu **Verknüpfte Instances und Ressourcen**.

Ist eine DB-Instance mit der Optionsgruppe verknüpft, ändern Sie die DB-Instance, um eine andere Optionsgruppe zu verwenden. Weitere Informationen finden Sie unter [Ändern einer Amazon-RDS-DB-Instance](Overview.DBInstance.Modifying.md).

Ist ein manueller DB-Snapshot mit der Optionsgruppe verknüpft, ändern Sie den DB-Snapshot so, dass eine andere Optionsgruppe verwendet wird. Führen Sie dazu den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-snapshot.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-snapshot.html) aus.

**Anmerkung**  
Sie können die Optionsgruppe eines automatisierten DB-Snapshots nicht ändern.

### Konsole
<a name="USER_WorkingWithOptionGroups.Delete.Console"></a>

 Eine Möglichkeit zum Löschen einer Optionsgruppe besteht in der Verwendung der AWS-Managementkonsole. 

**So löschen Sie eine Optionsgruppe mit der Konsole**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie die Optionsgruppe aus.

1. Wählen Sie **Delete group (Gruppe löschen)** aus.

1. Wählen Sie auf der Bestätigungsseite **Delete (Löschen)** aus, um das Löschen der Optionsgruppe abzuschließen, oder wählen Sie **Cancel (Abbrechen)** aus, um den Löschvorgang abzubrechen.

### AWS CLI
<a name="USER_WorkingWithOptionGroups.Delete.CLI"></a>

Zum Löschen einer Optionsgruppe verwenden Sie den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/delete-option-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-option-group.html) mit folgenden erforderlichen Parametern.
+ `--option-group-name`

**Example**  
Im folgenden Beispiel wird eine Optionsgruppe namens gelösch `testoptiongroup`.  
Für Linux, macOS oder Unix:  

```
       
aws rds delete-option-group \
    --option-group-name testoptiongroup
```
Für Windows:  

```
aws rds delete-option-group ^
    --option-group-name testoptiongroup
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.Delete.API"></a>

Zum Löschen einer Optionsgruppe rufen Sie die Amazon-RDS-API-Operation [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteOptionGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteOptionGroup.html) auf. Schließen Sie den folgenden Parameter ein:
+ `OptionGroupName`