Bereitstellung von RDS Custom für Oracle mit AWS CloudFormation - Amazon Relational Database Service

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

Automatisieren Sie Ihre Bereitstellung von RDS Custom for Oracle mithilfe der bereitgestellten AWS CloudFormation Vorlage. Erfüllen Sie die folgenden Voraussetzungen, bevor Sie die Ressourcen bereitstellen.

Voraussetzungen

Laden Sie die erforderlichen Oracle-Dateien herunter

Sie benötigen spezielle Oracle-Installationsdateien, bevor Sie die AWS CloudFormation Vorlage erstellen können. Laden Sie diese Dateien herunter, bevor Sie sie bereitstellen.

  1. Navigieren Sie zu Oracle Database 19c (19.3)

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

  3. Benennen Sie die Datei um in V982063-01.zip

  4. Laden Sie die verbleibenden Patches herunter und wählen Sie Plattform oder Sprache als Linux x86-64

Neuestes OPatch Hilfsprogramm

Patch 6880880

PSU-Patches vom Januar 2023

PSU- und RU-Patches für Datenbanken

Zusätzliche erforderliche Patches

PSU-Patches für April 2023

PSU- und RU-Patches für Datenbanken

Zusätzliche erforderliche Patches

Einrichtung Amazon S3 S3-Buckets

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

  2. 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
  3. 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

Schritt 1: Bereiten Sie die AWS CloudFormation Vorlage vor

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

Kopieren und speichern Sie die Vorlage

  1. Gehen Sie zu Deployment RDS Custom for Oracle mit einzelnen und mehreren Availability Zones

  2. Kopieren Sie die Vorlage in Ihr bevorzugtes Format (YAML oder JSON)

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

Starten Sie den Stack in der Konsole AWS

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

  2. Wählen Sie Stack erstellen > Mit neuen Ressourcen (Standard)

  3. Wählen Sie „Bestehende Vorlage auswählen“

  4. Wählen Sie „Eine Vorlagendatei hochladen“ > „Datei auswählen“

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

  6. Behalten Sie die Standardparameterwerte bei

  7. Wählen Sie Weiter, um den Stapel zu erstellen

Alternative: AWS CLI verwenden

Anstatt die Konsole zu verwenden, können Sie den Stack mit dem folgenden Befehl erstellen AWS CLI:

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

Kopieren und speichern Sie die Vorlage

  1. Gehen Sie zu Deployment RDS Custom for Oracle mit einzelnen und mehreren Availability Zones

  2. Kopieren Sie die Vorlage in Ihr bevorzugtes Format (YAML oder JSON)

  3. Aktualisieren Sie bei Bedarf die folgenden Parameter in der Vorlage:

    • BucketName

    • CEVS3Prefix

    • Master-Passwort für die Datenbank (ersetzen Sie *************)

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

Schritt 3: Bereitstellen mit der Konsole AWS

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

  2. Wählen Sie Stack erstellen > Mit neuen Ressourcen (Standard)

  3. Wählen Sie „Bestehende Vorlage auswählen“

  4. Wählen Sie „Eine Vorlagendatei hochladen“ > „Datei auswählen“

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

  6. Belassen Sie die Parameter als Standardwerte

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

    BucketName: rds-custom-id CEVS3Prefix: oracle_cev CEVCreation: Yes
  8. Überprüfen Sie die Konfiguration und wählen Sie Weiter, 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

Bereitstellungsressourcen wurden erstellt

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 sowohl für Single-AZ- als auch Multi-AZ-Konfigurationen

Überwachen Sie Ihren Bereitstellungsfortschritt

Nachdem Sie den AWS 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 AWS CloudFormation Konsole.

  2. Wählen Sie Ihren Stack-Namen.

  3. Wählen Sie den Tab Ereignisse, 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

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 Custom Engine versions, um die CEV-Erstellung zu überprüfen.

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

  3. Testen Sie die Konnektivität zu den Amazon RDS-Instances

  4. Richten Sie nach Bedarf Überwachungs- und Backup-Strategien ein

Bereinigen

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

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

Fehlerbehebung

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

Die CEV-Erstellung schlägt fehl
  • Stellen Sie sicher, dass alle erforderlichen Patches auf 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 in. Voraussetzungen

Die Erstellung der Amazon RDS-Instance schlägt fehl
  • Überprüfen Sie die VPC/subnet Konfigurationen

  • Überprüfen Sie die Sicherheitsgruppenregeln

  • Bestätigen Sie, dass CEV verfügbar ist