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.
Bereitstellen von RDS Custom für Oracle mit AWS CloudFormation
Automatisieren Sie die Bereitstellung von RDS Custom für Oracle mithilfe der AWS CloudFormation-Vorlage. Stellen Sie vor dem Bereitstellen der Ressourcen sicher, dass die folgenden Voraussetzungen erfüllt sind.
Voraussetzungen
Download der benötigten Dateien
Sie benötigen bestimmte Oracle-Installationsdateien, bevor Sie die CloudFormation-Vorlage erstellen können. Laden Sie diese Dateien vor der Bereitstellung herunter.
-
Navigieren Sie zu Oracle Database 19c (19.3)
-
Suchen Sie die Datei
LINUX.X64_193000_db_home.zipund laden Sie sie herunter -
Benennen Sie die Datei in
V982063-01.zipum -
Laden Sie die verbleibenden Patches herunter und wählen Sie für Plattform oder Sprache
Linux x86-64aus
Neuestes OPatch-Hilfsprogramm
PSU-Patches für 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
Einrichten von Amazon-S3-Buckets
Erstellen Sie einen Amazon-S3-Bucket in Ihrem AWS-Konto oder wählen Sie einen vorhandenen Bucket aus.
-
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 Laden Sie alle Oracle-Dateien, die Sie zuvor heruntergeladen haben, in die entsprechenden Ordner hoch.
Bereitstellen von RDS Custom für Oracle mit AWS CloudFormation
Schritt 1: Vorbereiten der CloudFormation-Vorlage
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
-
Gehen Sie zu Bereitstellen von RDS Custom für Oracle mit einer einzelnen und mehreren Availability Zones
-
Kopieren Sie die Vorlage in Ihrem bevorzugtes Format (YAML oder JSON)
-
Speichern Sie die Datei im YAML- oder JSON-Format. Beispiel:
rds-custom-oracle-prereqs.yaml
Starten des Stacks über die AWS-Konsole
Öffnen Sie die AWS-Konsole und navigieren Sie zu AWS CloudFormation
Klicken Sie auf Stack erstellen > Mit neuen Ressourcen (Standard)
-
Wählen Sie Eine vorhandene Vorlage auswählen aus
-
Wählen Sie Eine Vorlagendatei hochladen > Datei auswählen aus
-
Wählen Sie die Vorlagendatei aus, die Sie zuvor heruntergeladen haben
Behalten Sie die Standardparameterwerte bei
Wählen Sie Weiter aus, um den Stack zu erstellen
Alternative: Verwenden der AWS-CLI
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: Erstellen von Custom Engine Versions (CEVs) und Amazon-RDS-Instances
Kopieren und Speichern der Vorlage
-
Gehen Sie zu Bereitstellen von RDS Custom für Oracle mit einer einzelnen und mehreren Availability Zones
-
Kopieren Sie die Vorlage in Ihrem bevorzugtes Format (YAML oder JSON)
-
Aktualisieren Sie bei Bedarf die folgenden Parameter in der Vorlage:
BucketNameCEVS3PrefixMaster-Passwort für die Datenbank (ersetzen Sie *************)
-
Speichern Sie die Datei im YAML- oder JSON-Format.
Schritt 3: Bereitstellen mithilfe der AWS-Konsole
-
Öffnen Sie die AWS-Konsole und navigieren Sie zu AWS CloudFormation
-
Klicken Sie auf Stack erstellen > Mit neuen Ressourcen (Standard)
-
Wählen Sie Eine vorhandene Vorlage auswählen aus
-
Wählen Sie Eine Vorlagendatei hochladen > Datei auswählen aus
-
Wählen Sie die Vorlagendatei aus, die Sie zuvor heruntergeladen haben
-
Belassen Sie die Parameter als Standardwerte
-
Füllen Sie die Parameter wie folgt aus:
BucketName:rds-custom-idCEVS3Prefix: oracle_cev CEVCreation: Yes Überprüfen Sie die Konfiguration und wählen Sie Weiter aus, um den Stack zu erstellen
Optional: Bereitstellen über die 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
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
Custom Engine Versions (CEVs)
RDS-Custom-für-Oracle-Instances für Single-AZ- und Multi-AZ-Konfigurationen
Überwachen Sie den Bereitstellungsfortschritt
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:
Öffnen Sie die CloudFormation-Konsole.
Wählen Sie Ihren Stack-Namen aus.
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
Führen Sie nach Abschluss der Stack-Erstellung die folgenden Überprüfungs- und Konfigurationsschritte nach der Bereitstellung durch:
Navigieren Sie auf der Amazon-RDS-Konsolenseite zu Benutzerdefinierte Engine-Versionen, um die CEV-Erstellung zu überprüfen.
Bestätigen Sie, dass Amazon-RDS-Instances erstellt wurden und verfügbar sind
Testen Sie die Verbindung mit Amazon-RDS-Instances
Richten Sie nach Bedarf Überwachungs- und Sicherungsstrategien ein
Bereinigen
Um alle Ressourcen zu entfernen, führen Sie den folgenden AWS CLI-Befehl aus:
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.
- 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.
- Fehler bei der RDS-Instance-Erstellung
-
Überprüfen der VPC/Subnetz-Konfigurationen
Verifizieren der Sicherheitsgruppenregeln
Bestätigen, dass CEV verfügbar ist