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.
Vorbereitung der Erstellung eines CEV
Um eine zu erstellenCEV, greifen Sie auf die Installationsdateien und Patches zu, die in Ihrem Amazon S3 S3-Bucket für eine der folgenden Versionen gespeichert sind:
-
Oracle Database 19c
-
Oracle Database 18c
-
Oracle Database 12c Release 2 (12.2)
-
Oracle Database 12c Release 1 (12.1)
Sie können beispielsweise die RU/ vom April 2021 RUR für Oracle Database 19c oder eine beliebige gültige Kombination von Installationsdateien und Patches verwenden. Weitere Informationen zu den Versionen und Regionen, die von RDS Custom for Oracle unterstützt werden, finden Sie unter RDSCustom with RDS for Oracle.
Themen
- Schritt 1 (optional): Herunterladen der Manifestvorlagen
- Schritt 2: Herunterladen Ihrer Datenbankinstallationsdateien und Patches von Oracle Software Delivery Cloud
- Schritt 3: Hochladen Ihrer Installationsdateien in Amazon S3
- Schritt 4 (optional): Teilen Sie Ihre Installationsmedien in S3 AWS-Konten
- Schritt 5: Bereiten Sie das CEV Manifest vor
- Schritt 6 (optional): Validieren Sie das CEV Manifest
- Schritt 7: Fügen Sie die erforderlichen IAM Berechtigungen hinzu
Schritt 1 (optional): Herunterladen der Manifestvorlagen
Ein CEVManifest ist ein JSON Dokument, das die Liste der ZIP-Dateien für die Datenbankinstallation für Sie CEV enthält. Gehen Sie wie folgt vorCEV, um eine zu erstellen:
-
Identifizieren Sie die Oracle-Datenbank-Installationsdateien, die Sie in Ihre aufnehmen möchtenCEV.
-
Laden Sie die Installationsdateien herunter.
-
Erstellen Sie ein JSON Manifest, das die Installationsdateien auflistet.
RDSCustom for Oracle stellt JSON Manifestvorlagen mit unseren empfohlenen ZIP-Dateien für jede unterstützte Oracle Database-Version bereit. Die folgende Vorlage ist beispielsweise für 19.17.0.0.0 RU.
{ "mediaImportTemplateVersion": "2020-08-14", "databaseInstallationFileNames": [ "V982063-01.zip" ], "opatchFileNames": [ "p6880880_190000_Linux-x86-64.zip" ], "psuRuPatchFileNames": [ "p34419443_190000_Linux-x86-64.zip", "p34411846_190000_Linux-x86-64.zip" ], "otherPatchFileNames": [ "p28852325_190000_Linux-x86-64.zip", "p29997937_190000_Linux-x86-64.zip", "p31335037_190000_Linux-x86-64.zip", "p32327201_190000_Linux-x86-64.zip", "p33613829_190000_Linux-x86-64.zip", "p34006614_190000_Linux-x86-64.zip", "p34533061_190000_Linux-x86-64.zip", "p34533150_190000_Generic.zip", "p28730253_190000_Linux-x86-64.zip", "p29213893_1917000DBRU_Generic.zip", "p33125873_1917000DBRU_Linux-x86-64.zip", "p34446152_1917000DBRU_Linux-x86-64.zip" ] }
Jeder Vorlage ist eine Readme-Datei zugeordnet, die Anweisungen zum Herunterladen der Patches, URLs für die ZIP-Dateien und Dateiprüfsummen enthält. Sie können diese Vorlagen unverändert verwenden oder sie mit Ihren eigenen Patches ändern. Um die Vorlagen zu überprüfen, laden Sie custom-oracle-manifest.zip auf Ihre lokale Festplatte herunter und öffnen Sie sie dann mit einer Dateiarchivierungsanwendung. Weitere Informationen finden Sie unter Schritt 5: Bereiten Sie das CEV Manifest vor.
Schritt 2: Herunterladen Ihrer Datenbankinstallationsdateien und Patches von Oracle Software Delivery Cloud
Wenn Sie die Installationsdateien identifiziert haben, die Sie für Ihr System benötigenCEV, laden Sie sie auf Ihr lokales System herunter. Die Installationsdateien und Patches der Oracle Database werden in der Oracle Software Delivery Cloud gehostet. Jede Version CEV erfordert eine Basisversion, wie Oracle Database 19c oder Oracle Database 12c Release 2 (12.2), und eine optionale Liste von Patches.
So laden Sie die Installationsdateien der Datenbank für Oracle Database herunter
-
Wechseln Sie zuhttps://edelivery.oracle.com/
und melden Sie sich an. -
Geben Sie in das Suchfeld
Oracle Database Enterprise Edition
oder einOracle Database Standard Edition 2
und wählen Sie Suchen. -
Wählen Sie eine der folgenden Basisversionen aus:
Version der Datenbank Enterprise Edition Standard-Edition 2 Oracle Database 19c DLP: Oracle Database 19c Enterprise Edition 19.3.0.0.0 (Oracle Database Enterprise Edition) DLP: Oracle Database 19c Standard Edition 2 19.3.0.0.0 (Oracle Database Standard Edition 2) Oracle Database 18c DLP: Oracle Database 18c Enterprise Edition 18.0.0.0.0 (Oracle Database Enterprise Edition) DLP: Oracle Database Standard Edition 2 18.0.0.0.0 (Oracle Database Standard Edition 2) Oracle Database 12c Release 2 (12.2.0.1) DLP: Oracle Database 12c Enterprise Edition 12.2.0.1.0 (Oracle Database Enterprise Edition) DLP: Oracle Database Standard Edition 2 12.2.0.1.0 (Oracle Database Standard Edition 2) Oracle Database 12c Release 1 (12.1.0.2) DLP: Oracle Database 12c Enterprise Edition 12.1.0.2.0 (Oracle Database Enterprise Edition) DLP: Oracle Database Standard Edition 2 12.1.0.2.0 (Oracle Database Standard Edition 2) -
Klicken Sie auf Weiter.
-
Deaktivieren Sie das Kontrollkästchen Warteschlange herunterladen.
-
Wählen Sie die Option aus, die Ihrer Basisversion entspricht:
-
Oracle Database 19.3.0.0.0 – Long Term Release.
-
Oracle Database 18.0.0.0.0
-
Oracle Database 12.2.0.1.0.
-
Oracle Database 12.1.0.2.0.
-
-
Klicken Sie auf86-64 LinuxinPlattform/Sprachenaus.
-
Wählen Sie Weiter und unterzeichnen Sie dann die Oracle-Lizenzvereinbarung.
-
Wählen Sie die .zip-Datei aus, die Ihrer Datenbankversion entspricht:
Version und Edition der Datenbank Zip-Dateien SHA-256 Hash 19c EE und SE2 V982063-01.zip BA8329C757133DA313ED3B6D7F86C5AC42CD9970A28BF2E6233F3235233AA8D8
18c EE und SE2 V978967-01.zip C96A4FD768787AF98272008833FE10B172691CF84E42816B138C12D4DE63AB96
12.2.0.1 EE und SE2 V839960-01.zip 96ED97D21F15C1AC0CCE3749DA6C3DAC7059BB60672D76B008103FC754D22DDE
12.1.0.2 EE V46095-01_1of2.zip V46095-01_2of2.zip 31FDC2AF41687B4E547A3A18F796424D8C1AF36406D2160F65B0AF6A9CD47355
für V46095-01_1of2.zip03DA14F5E875304B28F0F3BB02AF0EC33227885B99C9865DF70749D1E220ACCD
für V46095-01_2of2.zip12.1.0.2 SE2 V77388-01_1of2.zip V77388-01_2of2.zip 73873369753230F5A0921F95ACEADB591388CB06ED72A7F3AEA7BCBCEA2403BC
für V77388-01_1of2.zip2492E1BE1E3E3531DA83D0843C09C08E435AC8CEFD9A00C0DF56BE4F15CEEBF3
für V77388-01_2of2.zip -
Laden Sie Ihre gewünschten Oracle-Patches von
updates.oracle.com
odersupport.oracle.com
auf Ihr lokales System herunter. Sie finden die URLs für die Patches an den folgenden Orten:-
Die Readme-Dateien sind in der .zip-Datei, die Sie in Schritt 1 (optional): Herunterladen der Manifestvorlagen heruntergeladen haben, enthalten.
-
Die in jedem Versionsupdate (RU) in den Versionshinweisen für Amazon Relational Database Service (AmazonRDS) für Oracle aufgeführten Patches
-
Schritt 3: Hochladen Ihrer Installationsdateien in Amazon S3
Hochladen Ihrer Oracle-Installations- und Patch-Dateien in Amazon S3 unter Verwendung der AWS CLI aus. Der S3-Bucket, der Ihre Installationsdateien enthält, muss sich in derselben AWS Region wie Ihr CEV befinden.
Für die Beispiele in diesem Abschnitt werden die folgenden Platzhalter verwendet:
-
— Oracle-Installationsmediendatei Zum Beispiel ist p32126828_190000_Linux-x86-64.zip ein Patch.install-or-patch-file.zip
-
– Ihr Amazon S3-Bucket, der für Ihre hochgeladenen Installationsdateien vorgesehen ist.amzn-s3-demo-destination-bucket
-
– Ein optionales Präfix in Ihrem Amazon-S3-Bucket.123456789012/cev1
-
– Ein Amazon-S3-Bucket, in dem Sie Dateien optional inszenieren können.amzn-s3-demo-source-bucket
Themen
- Schritt 3a: Stellen Sie sicher, dass sich Ihr S3-Bucket im richtigen befindet AWS-Region
- Schritt 3b: Sicherstellen, dass Ihre S3-Bucket-Richtlinie über die richtigen Berechtigungen verfügt
- Schritt 3c: Hochladen Ihrer Dateien mit den Befehlen cp oder sync
- Schritt 3d: Auflisten der Dateien in Ihrem S3-Bucket
Schritt 3a: Stellen Sie sicher, dass sich Ihr S3-Bucket im richtigen befindet AWS-Region
Stellen Sie sicher, dass sich Ihr S3-Bucket in der AWS Region befindet, in der Sie den create-custom-db-engine-version
Befehl ausführen möchten.
aws s3api get-bucket-location --bucket
amzn-s3-demo-destination-bucket
Schritt 3b: Sicherstellen, dass Ihre S3-Bucket-Richtlinie über die richtigen Berechtigungen verfügt
Sie können einen CEV von Grund auf neu oder aus einer Quelle erstellenCEV. Wenn Sie vorhaben, etwas Neues CEV aus der Quelle zu erstellenCEVs, stellen Sie sicher, dass Ihre S3-Bucket-Richtlinie über die richtigen Berechtigungen verfügt:
-
Identifizieren Sie den S3-Bucket, der von RDS Custom reserviert wurde. Der Bucket-Name weist das Format
do-not-delete-rds-custom-
auf. Der Bucket-Name kann beispielsweiseaccount
-region
-string
do-not-delete-rds-custom-
lauten.123456789012
-us-east-1
-abc123EXAMPLE
-
Stellen Sie sicher, dass die folgende Berechtigung an Ihre S3-Bucket-Richtlinie angehängt ist. Ersetzen Sie
do-not-delete-rds-custom-
durch den Namen von Ihrem Bucket.123456789012
-us-east-1
-abc123EXAMPLE
{ "Sid": "AWSRDSCustomForOracleCustomEngineVersionGetObject", "Effect": "Allow", "Principal": { "Service": "custom.rds.amazonaws.com" }, "Action": [ "s3:GetObject", "s3:GetObjectTagging" ], "Resource": "arn:aws:s3:::do-not-delete-rds-custom-
123456789012
-us-east-1
-abc123EXAMPLE
/CustomEngineVersions/*" }, ...
Schritt 3c: Hochladen Ihrer Dateien mit den Befehlen cp oder sync
Wählen Sie eine der folgenden Optionen:
-
Verwenden von
aws s3 cp
um eine einzelne ZIP-Datei hochzuladen.Laden Sie jede ZIP-Installationsdatei separat hoch. Kombinieren Sie die ZIP-Dateien nicht in einer ZIP-Datei.
-
Verwenden von
aws s3 sync
um ein Verzeichnis hochzuladen.
Das folgende Beispiel lädt in
den install-or-patch-file.zip
Ordner im RDS Custom Amazon S3 S3-Bucket hoch. Führen Sie ein separates123456789012/cev1
aws s3
-Befehl für jeden .zip, den Sie hochladen möchten.
Für LinuxmacOS, oderUnix:
aws s3 cp
install-or-patch-file.zip
\ s3://amzn-s3-demo-destination-bucket
/123456789012/cev1
/
Windows:
aws s3 cp
install-or-patch-file.zip
^ s3://amzn-s3-demo-destination-bucket
/123456789012/cev1
/
Das folgende Beispiel lädt die Dateien in Ihr lokales cev1
Ordner in den 123456789012/cev1
Ordner in Ihrem Amazon S3 S3-Bucket.
Für LinuxmacOS, oderUnix:
aws s3 sync cev1 \ s3://
amzn-s3-demo-destination-bucket
/123456789012/cev1
/
Windows:
aws s3 sync cev1 ^ s3://
amzn-s3-demo-destination-bucket
/123456789012/cev1
/
Im folgenden Beispiel werden alle Dateien in
das amzn-s3-demo-source-bucket
Ordner in Ihrem Amazon S3 S3-Bucket.123456789012/cev1
Für LinuxmacOS, oderUnix:
aws s3 sync s3://
amzn-s3-demo-source-bucket
/ \ s3://amzn-s3-demo-destination-bucket
/123456789012/cev1
/
Windows:
aws s3 sync s3://
amzn-s3-demo-source-bucket
/ ^ s3://amzn-s3-demo-destination-bucket
/123456789012/cev1
/
Schritt 3d: Auflisten der Dateien in Ihrem S3-Bucket
Im folgenden Beispiel wird der s3 ls
Befehl verwendet, um die Dateien in Ihrem RDS benutzerdefinierten Amazon S3 S3-Bucket aufzulisten.
aws s3 ls \ s3://
amzn-s3-demo-destination-bucket
/123456789012/cev1
/
Schritt 4 (optional): Teilen Sie Ihre Installationsmedien in S3 AWS-Konten
Für die Zwecke dieses Abschnitts ist der Amazon S3-Bucket, der Ihre hochgeladenen Oracle-Installationsdateien enthält, Ihr Medien-Bucket. Ihre Organisation verwendet möglicherweise mehrere AWS-Konten in einem AWS-Region. Wenn ja, möchten Sie vielleicht einen verwenden, um Ihren Medien-Bucket AWS-Konto zu füllen, und einen anderen, AWS-Konto um ihn zu erstellenCEVs. Wenn Sie Ihren Medienbucket nicht teilen möchten, fahren Sie mit dem nächsten Abschnitt fort.
In dieser Abbildung wird von Folgendem ausgegangen:
-
Sie können auf das Konto zugreifen, mit dem Ihr Media-Bucket erstellt wurde, und auf ein anderes Konto, in dem Sie das Konto erstellen CEVs möchten.
-
Sie beabsichtigen, nur CEVs in einem Konto zu erstellen AWS-Region. Wenn Sie mehrere Regionen verwenden möchten, erstellen Sie in jeder Region einen Medien-Bucket.
-
Du benutzt dieCLI. Wenn Sie die Amazon S3-Konsole verwenden, passen Sie die folgenden Schritte an.
So konfigurieren Sie Ihren Media Bucket für die gemeinsame Nutzung auf AWS-Konten
-
Melden Sie sich bei dem an AWS-Konto , der den S3-Bucket enthält, in den Sie Ihre Installationsmedien hochgeladen haben.
-
Beginnen Sie entweder mit einer leeren JSON Richtlinienvorlage oder mit einer vorhandenen Richtlinie, die Sie anpassen können.
Mit dem folgenden Befehl wird eine vorhandene Richtlinie abgerufen und gespeichert unter
my-policy.json
. In diesem Beispiel heißt der S3-Bucket, der Ihre Installationsdateien enthältamzn-s3-demo-bucket
.aws s3api get-bucket-policy \ --bucket
amzn-s3-demo-bucket
\ --query Policy \ --output text >my-policy.json
-
Bearbeiten Sie die Media Bucket-Berechtigungen wie folgt:
-
Im
Resource
-Element Ihrer Vorlage geben Sie den S3-Bucket an, in den Sie Ihre Oracle Database-Installationsdateien hochgeladen haben. -
Geben Sie im
Principal
Element all das an AWS-Konten , das Sie ARNs für die Erstellung verwenden möchtenCEVs. Sie können den Stamm, einen Benutzer oder eine Rolle zur Zulassungsliste des S3-Buckets hinzufügen. Weitere Informationen finden Sie im AWS Identity and Access Management Benutzerhandbuch unter IAMIdentifikatoren.
{ "Version": "2008-10-17", "Statement": [ { "Sid": "GrantAccountsAccess", "Effect": "Allow", "Principal": { "AWS": [ "arn:aws:iam::
account-1
:root", "arn:aws:iam::account-2
:user/user-name-with-path
", "arn:aws:iam::account-3
:role/role-name-with-path
", ... ] }, "Action": [ "s3:GetObject", "s3:GetObjectAcl", "s3:GetObjectTagging", "s3:ListBucket", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket
", "arn:aws:s3:::amzn-s3-demo-bucket
/*" ] } ] } -
-
Fügen Sie die Richtlinie zu Ihrem Bucket hinzu.
Im folgenden Beispiel
amzn-s3-demo-bucket
ist der Name des S3-Buckets, der Ihre Installationsdateien enthält, undmy-policy.json
ist der Name Ihrer JSON Datei.aws s3api put-bucket-policy \ --bucket
amzn-s3-demo-bucket
\ --policy file://my-policy.json
-
Melden Sie sich bei einem an, AWS-Konto in dem Sie eine Datei erstellen möchtenCEVs.
-
Stellen Sie sicher, dass dieses Konto auf den Media-Bucket in dem Konto zugreifen kann AWS-Konto , von dem es erstellt wurde.
aws s3 ls --query "Buckets[].Name"
Weitere Informationen finden Sie unter aws s3 ls in der AWS CLI Befehlsreferenz.
-
Erstellen Sie eine, CEV indem Sie den Schritten unter folgenErstellen einer CEV.
Schritt 5: Bereiten Sie das CEV Manifest vor
Ein CEV Manifest ist ein JSON Dokument, das Folgendes enthält:
-
(Erforderlich) Die Liste der ZIP-Installationsdateien, die Sie auf Amazon S3 hochgeladen haben. RDSCustom wendet die Patches in der Reihenfolge an, in der sie im Manifest aufgeführt sind.
-
(Optional) Installationsparameter, die nicht standardmäßige Werte für die Oracle-Basis, das Oracle-Standardverzeichnis sowie die ID und den Namen des UNIX /Linux-Benutzers und der Gruppe festlegen. Beachten Sie, dass Sie die Installationsparameter für eine bestehende CEV oder eine bestehende DB-Instance nicht ändern können. Sie können auch kein Upgrade von einer CEV auf eine andere durchführenCEV, wenn die Installationsparameter unterschiedliche Einstellungen haben.
CEVBeispielmanifeste finden Sie in den JSON Vorlagen, die Sie heruntergeladen habenSchritt 1 (optional): Herunterladen der Manifestvorlagen. Sie können sich die Beispiele auch unter CEVBeispiele für Manifeste ansehen.
JSONFelder im CEV Manifest
In der folgenden Tabelle werden die JSON Felder im Manifest beschrieben.
JSONFeld | Beschreibung |
---|---|
|
Version des CEV Manifests. Das Datum muss im Format |
|
Liste der Installationsdateien für die Datenbank geordnet. |
|
Geordnete Liste der OPatch Installationsprogramme, die für die Oracle-DB-Engine verwendet werden. Es ist nur ein Wert gültig. Werte für |
|
Die PSU und RU-Patches für diese Datenbank. WichtigWenn Sie |
|
Die Patches, die nicht in der Liste der Patches enthalten sind, PSU und RU-Patches. RDSBenutzerdefiniert wendet diese Patches nach dem Anwenden der PSU und RU-Patches an. WichtigWenn Sie |
|
Nicht standardmäßige Einstellungen für die Oracle-Basis, das Oracle-Standardverzeichnis sowie die ID und den Namen des UNIX /Linux-Benutzers und der Gruppe. Sie können die folgenden Parameter festlegen:
|
Jede Oracle Database-Version hat eine andere Liste unterstützter Installationsdateien. Achten Sie beim Erstellen Ihres CEV Manifests darauf, nur Dateien anzugeben, die von RDS Custom for Oracle unterstützt werden. Andernfalls schlägt die CEV Erstellung mit einem Fehler fehl. Alle in den Versionshinweisen für Amazon Relational Database Service (AmazonRDS) für Oracle aufgeführten Patches werden unterstützt.
Das Manifest erstellen CEV
Um ein CEV Manifest zu erstellen
-
Listen Sie alle Installationsdateien auf, die Sie anwenden möchten, in der Reihenfolge, in der sie angewendet werden sollen.
-
Korrelieren Sie die Installationsdateien mit den unter beschriebenen JSON FeldernJSONFelder im CEV Manifest.
-
Führen Sie eine der folgenden Aufgaben aus:
-
Erstellen Sie das CEV Manifest als JSON Textdatei.
-
Bearbeiten Sie die CEV Manifestvorlage, wenn Sie das CEV in der Konsole erstellen. Weitere Informationen finden Sie unter Erstellen einer CEV.
-
CEVBeispiele für Manifeste
Die folgenden Beispiele zeigen CEV Manifestdateien für verschiedene Oracle Database-Versionen. Wenn Sie ein JSON Feld in Ihr Manifest aufnehmen, stellen Sie sicher, dass es nicht leer ist. Das folgende CEV Manifest ist beispielsweise nicht gültig, weil otherPatchFileNames
es leer ist.
{ "mediaImportTemplateVersion": "2020-08-14", "databaseInstallationFileNames": [ "V982063-01.zip" ], "opatchFileNames": [ "p6880880_190000_Linux-x86-64.zip" ], "psuRuPatchFileNames": [ "p32126828_190000_Linux-x86-64.zip" ], "otherPatchFileNames": [ ] }
Topics
Beispiel CEVBeispielmanifest für Oracle Database 12c Release 1 (12.1)
Im folgenden Beispiel für die Version 1 (12.1) von Oracle Database 12c vom Juli 2021 PSU wendet RDS Custom die Patches in der angegebenen Reihenfolge an. Somit wendet RDS Custom p32768233, dann p32876425, dann p18759211 usw. an. In dem Beispiel werden neue Werte für den Benutzer und die Gruppe sowie für das Oracle-Standardverzeichnis und die Oracle-Basis festgelegt. UNIX
{ "mediaImportTemplateVersion":"2020-08-14", "databaseInstallationFileNames":[ "V46095-01_1of2.zip", "V46095-01_2of2.zip" ], "opatchFileNames":[ "p6880880_121010_Linux-x86-64.zip" ], "psuRuPatchFileNames":[ "p32768233_121020_Linux-x86-64.zip" ], "otherPatchFileNames":[ "p32876425_121020_Linux-x86-64.zip", "p18759211_121020_Linux-x86-64.zip", "p19396455_121020_Linux-x86-64.zip", "p20875898_121020_Linux-x86-64.zip", "p22037014_121020_Linux-x86-64.zip", "p22873635_121020_Linux-x86-64.zip", "p23614158_121020_Linux-x86-64.zip", "p24701840_121020_Linux-x86-64.zip", "p25881255_121020_Linux-x86-64.zip", "p27015449_121020_Linux-x86-64.zip", "p28125601_121020_Linux-x86-64.zip", "p28852325_121020_Linux-x86-64.zip", "p29997937_121020_Linux-x86-64.zip", "p31335037_121020_Linux-x86-64.zip", "p32327201_121020_Linux-x86-64.zip", "p32327208_121020_Generic.zip", "p17969866_12102210119_Linux-x86-64.zip", "p20394750_12102210119_Linux-x86-64.zip", "p24835919_121020_Linux-x86-64.zip", "p23262847_12102201020_Linux-x86-64.zip", "p21171382_12102201020_Generic.zip", "p21091901_12102210720_Linux-x86-64.zip", "p33013352_12102210720_Linux-x86-64.zip", "p25031502_12102210720_Linux-x86-64.zip", "p23711335_12102191015_Generic.zip", "p19504946_121020_Linux-x86-64.zip" ], "installationParameters": { "unixGroupName": "dba", "unixGroupId": 12345, "unixUname": "oracle", "unixUid": 12345, "oracleHome": "/home/oracle/oracle.12.1.0.2", "oracleBase": "/home/oracle" } }
Beispiel CEVBeispielmanifest für Oracle Database 12c Release 2 (12.2)
Im folgenden Beispiel PSU für Oracle Database 12c Release 2 (12.2) vom Oktober 2021 wendet RDS Custom p33261817, dann p33192662, dann p29213893 usw. an. Das Beispiel legt neue Werte für den Benutzer und die Gruppe sowie für das Oracle-Standardverzeichnis und die Oracle-Basis fest. UNIX
{ "mediaImportTemplateVersion":"2020-08-14", "databaseInstallationFileNames":[ "V839960-01.zip" ], "opatchFileNames":[ "p6880880_122010_Linux-x86-64.zip" ], "psuRuPatchFileNames":[ "p33261817_122010_Linux-x86-64.zip" ], "otherPatchFileNames":[ "p33192662_122010_Linux-x86-64.zip", "p29213893_122010_Generic.zip", "p28730253_122010_Linux-x86-64.zip", "p26352615_12201211019DBOCT2021RU_Linux-x86-64.zip", "p23614158_122010_Linux-x86-64.zip", "p24701840_122010_Linux-x86-64.zip", "p25173124_122010_Linux-x86-64.zip", "p25881255_122010_Linux-x86-64.zip", "p27015449_122010_Linux-x86-64.zip", "p28125601_122010_Linux-x86-64.zip", "p28852325_122010_Linux-x86-64.zip", "p29997937_122010_Linux-x86-64.zip", "p31335037_122010_Linux-x86-64.zip", "p32327201_122010_Linux-x86-64.zip", "p32327208_122010_Generic.zip" ], "installationParameters": { "unixGroupName": "dba", "unixGroupId": 12345, "unixUname": "oracle", "unixUid": 12345, "oracleHome": "/home/oracle/oracle.12.2.0.1", "oracleBase": "/home/oracle" } }
Beispiel CEVBeispielmanifest für Oracle Database 18c
Im folgenden Beispiel für den Oktober 2021 PSU für Oracle Database 18c verwendet RDS Custom p32126855, dann p28730253, dann p27539475 usw. Das Beispiel legt neue Werte für den Benutzer und die Gruppe sowie für das Oracle-Standardverzeichnis und die UNIX Oracle-Basis fest.
{ "mediaImportTemplateVersion":"2020-08-14", "databaseInstallationFileNames":[ "V978967-01.zip" ], "opatchFileNames":[ "p6880880_180000_Linux-x86-64.zip" ], "psuRuPatchFileNames":[ "p32126855_180000_Linux-x86-64.zip" ], "otherPatchFileNames":[ "p28730253_180000_Linux-x86-64.zip", "p27539475_1813000DBRU_Linux-x86-64.zip", "p29213893_180000_Generic.zip", "p29374604_1813000DBRU_Linux-x86-64.zip", "p29782284_180000_Generic.zip", "p28125601_180000_Linux-x86-64.zip", "p28852325_180000_Linux-x86-64.zip", "p29997937_180000_Linux-x86-64.zip", "p31335037_180000_Linux-x86-64.zip", "p31335142_180000_Generic.zip" ] "installationParameters": { "unixGroupName": "dba", "unixGroupId": 12345, "unixUname": "oracle", "unixUid": 12345, "oracleHome": "/home/oracle/18.0.0.0.ru-2020-10.rur-2020-10.r1", "oracleBase": "/home/oracle/" } }
Beispiel CEVBeispielmanifest für Oracle Database 19c
Im folgenden Beispiel für Oracle Database 19c wendet RDS Custom p32126828, dann p29213893, dann p29782284 usw. an. In dem Beispiel werden neue Werte für den Benutzer und die Gruppe sowie für das Oracle-Standardverzeichnis und die Oracle-Basis festgelegt. UNIX
{ "mediaImportTemplateVersion": "2020-08-14", "databaseInstallationFileNames": [ "V982063-01.zip" ], "opatchFileNames": [ "p6880880_190000_Linux-x86-64.zip" ], "psuRuPatchFileNames": [ "p32126828_190000_Linux-x86-64.zip" ], "otherPatchFileNames": [ "p29213893_1910000DBRU_Generic.zip", "p29782284_1910000DBRU_Generic.zip", "p28730253_190000_Linux-x86-64.zip", "p29374604_1910000DBRU_Linux-x86-64.zip", "p28852325_190000_Linux-x86-64.zip", "p29997937_190000_Linux-x86-64.zip", "p31335037_190000_Linux-x86-64.zip", "p31335142_190000_Generic.zip" ], "installationParameters": { "unixGroupName": "dba", "unixGroupId": 12345, "unixUname": "oracle", "unixUid": 12345, "oracleHome": "/home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1", "oracleBase": "/home/oracle" } }
Schritt 6 (optional): Validieren Sie das CEV Manifest
Überprüfen Sie optional, ob das Manifest eine gültige JSON Datei ist, indem Sie das json.tool
Python-Skript ausführen. Wenn Sie beispielsweise in das Verzeichnis wechseln, das ein CEV Manifest mit dem Namen enthältmanifest.json
, führen Sie den folgenden Befehl aus.
python -m json.tool < manifest.json
Schritt 7: Fügen Sie die erforderlichen IAM Berechtigungen hinzu
Stellen Sie sicher, dass der IAM Prinzipal, der die erstellt, CEV über die erforderlichen Richtlinien verfügt, die unter beschrieben sindSchritt 5: Erteilen Sie Ihrem IAM-Benutzer oder Ihrer IAM-Rolle die erforderlichen Berechtigungen.