

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.

# Bereitstellung von RDS Custom für Oracle mit AWS CloudFormation
<a name="custom-oracle-multiaz-deployment"></a>

Automatisieren Sie Ihre Bereitstellung von RDS Custom for Oracle mithilfe der bereitgestellten AWS CloudFormation Vorlage. Stellen Sie vor dem Bereitstellen der Ressourcen sicher, dass die folgenden Voraussetzungen erfüllt sind.

## Voraussetzungen
<a name="custom-oracle-prerequisites"></a><a name="custom-oracle-required-files"></a>

**Download der benötigten Dateien**

Sie benötigen spezielle Oracle-Installationsdateien, bevor Sie die CloudFormation Vorlage erstellen können. Laden Sie diese Dateien vor der Bereitstellung herunter.

1. Navigieren Sie zu [Oracle Database 19c (19.3)](https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html)

1. Suchen Sie die Datei `LINUX.X64_193000_db_home.zip` und laden Sie sie herunter

1. Benennen Sie die Datei in `V982063-01.zip` um

1. Laden Sie die verbleibenden Patches herunter und wählen Sie für **Plattform oder Sprache** `Linux x86-64` aus

### Neuestes OPatch Hilfsprogramm
<a name="custom-oracle-opatch"></a>

[Patch 6880880](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=6880880)

### PSU-Patches für Januar 2023
<a name="custom-oracle-jan-2023-patches"></a>

**PSU- und RU-Patches für Datenbanken**
+ [Aufnäher 34765931](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=34765931)
+ [Aufnäher 34786990](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=34786990)

**Zusätzliche erforderliche Patches**
+ [Patch 35099667](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35099667)
+ [Patch 35099674](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35099674)
+ [Aufnäher 28730253](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=28730253)
+ [Aufnäher 29213893](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=29213893)
+ [Patch 35012866](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35012866)

### PSU-Patches für April 2023
<a name="custom-oracle-apr-2023-patches"></a>

**PSU- und RU-Patches für Datenbanken**
+ [Aufnäher 35042068](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35042068)
+ [Aufnäher 35050341](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35050341)

**Zusätzliche erforderliche Patches**
+ [Aufnäher 28730253](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=28730253)
+ [Aufnäher 29213893](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=29213893)
+ [Aufnäher 33125873](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=33125873)
+ [Aufnäher 35220732](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35220732)
+ [Aufnäher 35239280](https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=35239280)

### Einrichten von Amazon-S3-Buckets
<a name="custom-oracle-s3-setup"></a>

1. Erstellen Sie einen Amazon S3 S3-Bucket in Ihrem AWS-Konto oder wählen Sie einen vorhandenen Bucket aus.

1. Erstellen Sie eine Ordnerstruktur im Bucket, die dem Beispiel unten ähnelt.

   ```
   <bucket-name>/
   └── oracle_cev/
       ├── V982063-01.zip
       ├── p6880880_190000_Linux-x86-64.zip
       ├── p34765931_190000_Linux-x86-64.zip
       ├── p34786990_190000_Linux-x86-64.zip
       ├── p35099667_190000_Linux-x86-64.zip
       ├── p35099674_190000_Generic.zip
       ├── p28730253_190000_Linux-x86-64.zip
       ├── p29213893_1918000DBRU_Generic.zip
       ├── p35012866_1918000DBRU_Linux-x86-64.zip
       ├── p35042068_190000_Linux-x86-64.zip
       ├── p35050341_190000_Linux-x86-64.zip
       ├── p29213893_1919000DBRU_Generic.zip
       ├── p33125873_1919000DBRU_Linux-x86-64.zip
       ├── p35220732_190000_Linux-x86-64.zip
       └── p35239280_190000_Generic.zip
   ```

1. Laden Sie alle Oracle-Dateien, die Sie zuvor heruntergeladen haben, in die entsprechenden Ordner hoch.

## Stellen Sie RDS Custom für Oracle bereit mit AWS CloudFormation
<a name="custom-oracle-deployment-steps"></a>

### Schritt 1: Bereiten Sie die CloudFormation Vorlage vor
<a name="custom-oracle-step1-prereqs"></a>

Bevor Sie RDS Custom für Oracle bereitstellen können, müssen Sie die CloudFormation -Vorlage herunterladen und konfigurieren, die die erforderlichen Voraussetzungen schafft. 

**Kopieren und Speichern der Vorlage**

1. Gehen Sie zu [Bereitstellen von RDS Custom für Oracle mit einer einzelnen und mehreren Availability Zones](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html#aws-resource-rds-dbinstance--examples--Deploying_RDS_Custom_for_Oracle_with_single_and_multiple_Availability_Zones)

1. Kopieren Sie die Vorlage in Ihrem bevorzugtes Format (YAML oder JSON)

1. Speichern Sie die Datei im YAML- oder JSON-Format. Beispiel: `rds-custom-oracle-prereqs.yaml`

**Starten Sie den Stack in der AWS Konsole**

1. Öffnen Sie die AWS Konsole und navigieren Sie zu AWS CloudFormation

1. Klicken Sie auf **Stack erstellen** > **Mit neuen Ressourcen (Standard)**

1. Wählen Sie **Eine vorhandene Vorlage auswählen** aus 

1. Wählen Sie **Eine Vorlagendatei hochladen** > **Datei auswählen** aus

1. Wählen Sie die Vorlagendatei aus, die Sie zuvor heruntergeladen haben

1. Behalten Sie die Standardparameterwerte bei

1. Wählen Sie **Weiter** aus, um den Stack zu erstellen

**Alternative: AWS CLI verwenden**

Anstatt die Konsole zu verwenden, können Sie den Stack erstellen über die AWS CLI erstellen:

```
aws cloudformation create-stack \
  --stack-name rds-custom-oracle \
  --template-body file://rds-custom-oracle-prereqs.yaml \
  --capabilities CAPABILITY_NAMED_IAM
```

### Schritt 2: Custom Engine-Versionen (CEVs) und Amazon RDS-Instances erstellen
<a name="custom-oracle-step2-cev-rds"></a>

**Kopieren und Speichern der Vorlage**

1. Gehen Sie zu [Bereitstellen von RDS Custom für Oracle mit einer einzelnen und mehreren Availability Zones](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html#aws-resource-rds-dbinstance--examples--Deploying_RDS_Custom_for_Oracle_with_single_and_multiple_Availability_Zones)

1. Kopieren Sie die Vorlage in Ihrem bevorzugtes Format (YAML oder JSON)

1. Aktualisieren Sie bei Bedarf die folgenden Parameter in der Vorlage:
   + `BucketName`
   + `CEVS3Prefix`
   + Master-Passwort für die Datenbank (ersetzen Sie \$1\$1\$1\$1\$1\$1\$1\$1\$1\$1\$1\$1\$1)

1. Speichern Sie die Datei im YAML- oder JSON-Format.

### Schritt 3: Bereitstellung über die AWS Konsole
<a name="custom-oracle-step3-console-deploy"></a>

1. Öffnen Sie die AWS Konsole und navigieren Sie zu AWS CloudFormation

1. Klicken Sie auf **Stack erstellen** > **Mit neuen Ressourcen (Standard)**

1. Wählen Sie **Eine vorhandene Vorlage auswählen** aus 

1. Wählen Sie **Eine Vorlagendatei hochladen** > **Datei auswählen** aus

1. Wählen Sie die Vorlagendatei aus, die Sie zuvor heruntergeladen haben

1. Belassen Sie die Parameter als Standardwerte

1. Füllen Sie die Parameter wie folgt aus:

   ```
   BucketName: rds-custom-id
   CEVS3Prefix: oracle_cev
   CEVCreation: Yes
   ```

1. Überprüfen Sie die Konfiguration und wählen Sie **Weiter** aus, um den Stack zu erstellen

**Optional: Bereitstellen mit AWS CLI**

```
aws cloudformation create-stack \
  --stack-name rds-custom-oracle \
  --template-body file://rds-custom-oracle.yaml \
  --parameters \
    ParameterKey=BucketName,ParameterValue=rds-custom-id \
    ParameterKey=CEVS3Prefix,ParameterValue=oracle_cev \
    ParameterKey=CEVCreation,ParameterValue=Yes \
  --capabilities CAPABILITY_NAMED_IAM
```

## Erstellte Bereitstellungsressourcen
<a name="custom-oracle-deployment-resources"></a>

Die -Vorlage erstellt die folgenden Ressourcen:
+ Amazon VPC mit öffentlichen und privaten Subnetzen
+ Sicherheitsgruppen
+ Amazon-VPC-Endpunkte
+ IAM-Rollen und -Richtlinien
+ AWS KMS Schlüssel für die Verschlüsselung
+ Benutzerdefinierte Engine-Versionen (CEVs)
+ RDS-Custom-für-Oracle-Instances für Single-AZ- und Multi-AZ-Konfigurationen

## Überwachen Sie den Bereitstellungsfortschritt
<a name="custom-oracle-monitoring-deployment"></a>

Nachdem Sie den CloudFormation Stack erstellt haben, sollten Sie dessen Fortschritt überwachen, um eine erfolgreiche Bereitstellung sicherzustellen. Der Bereitstellungsprozess umfasst die Erstellung von Custom Engine Versions (CEVs) und RDS-Instances.

So überwachen Sie den Bereitstellungsfortschritt:

1. Öffnen Sie die CloudFormation Konsole.

1. Wählen Sie Ihren Stack-Namen aus.

1. Wählen Sie den Tab **Ereignisse** aus, um den Fortschritt zu sehen und etwaige Fehler zu identifizieren.

**Anmerkung**  
Die CEV-Erstellung dauert in der Regel 2–3 Stunden. Nachdem die CEV-Erstellung erfolgreich abgeschlossen wurde, beginnt Amazon RDS automatisch mit der Erstellung der Amazon-RDS-Instance.

## Nach der Bereitstellung
<a name="custom-oracle-post-deployment"></a>

Führen Sie nach Abschluss der Stack-Erstellung die folgenden Überprüfungs- und Konfigurationsschritte nach der Bereitstellung durch:

1. Navigieren Sie auf der Amazon-RDS-Konsolenseite zu **Benutzerdefinierte Engine-Versionen**, um die CEV-Erstellung zu überprüfen.

1. Bestätigen Sie, dass Amazon-RDS-Instances erstellt wurden und verfügbar sind

1. Testen Sie die Verbindung mit Amazon-RDS-Instances

1. Richten Sie nach Bedarf Überwachungs- und Sicherungsstrategien ein

## Bereinigen
<a name="custom-oracle-cleanup"></a>

Führen Sie den folgenden AWS CLI Befehl aus, um alle Ressourcen zu entfernen:

```
aws cloudformation delete-stack --stack-name rds-custom-oracle
```

## Fehlerbehebung
<a name="custom-oracle-troubleshooting"></a>

Wenn bei der Bereitstellung Probleme auftreten, verwenden Sie die folgenden Lösungen, um häufig auftretende Probleme zu lösen.

Fehler bei der CEV-Erstellung  
+ Stellen Sie sicher, dass alle erforderlichen Patches in Amazon S3 hochgeladen wurden
+ Überprüfen Sie die IAM-Berechtigungen.
+ Stellen Sie sicher, dass die Patch-Versionen korrekt sind. Eine Liste der erforderlichen Patches finden Sie unter [Voraussetzungen](#custom-oracle-prerequisites).

Fehler bei der RDS-Instance-Erstellung  
+ Überprüfen Sie die VPC/subnet Konfigurationen
+ Verifizieren der Sicherheitsgruppenregeln
+ Bestätigen, dass CEV verfügbar ist