準備建立 CEV - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

準備建立 CEV

若要建立CEV,請針對下列任何版本存取 Amazon S3 儲存貯體中存放的安裝檔案和修補程式:

  • Oracle 資料庫 19c

  • Oracle 資料庫 18c

  • Oracle 資料庫 12c 版本 2 (12.2)

  • Oracle 資料庫 12c 版本 1 (12.1)

例如,您可以將 2021 年 4 月 RU/ 用RUR於 Oracle 資料庫 19c,或任何有效的安裝檔案和修補程式組合。如需 Oracle RDS 自訂版支援的版本與區域的詳細資訊,請參閱 Oracle 的RDSRDS自訂方式。

步驟 1 (選用):下載清單檔案範本

CEV訊清單是包含您CEV的資料庫安裝 .zip 檔案清單的JSON文件。若要建立CEV,請執行下列動作:

  1. 識別您要包含在您的資料庫中的 Oracle 資料庫安裝檔案CEV。

  2. 下載安裝檔案。

  3. 建立列出安裝檔案的JSON資訊清單。

RDS「Oracle 自訂」會針對每個受支援的 Oracle 資料庫版本,提供資JSON訊清單範本以及建議的 .zip 檔案。例如,下列範本適用於 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" ] }

每個範本都有相關的 Readme,其中包括下載修補程式、.zip 檔案URLs的指示,以及檔案總和檢查碼。您可以依原狀使用這些範本,也可以使用自己的修補程式來修改這些範本。若要檢閱範本,請將 custom-oracle-manifest.zip 下載至您的本機磁碟,然後使用檔案封存應用程式開啟。如需詳細資訊,請參閱步驟 5:準備清CEV單

步驟 2:從 Oracle Software Delivery Cloud 下載資料庫安裝檔案和修補程式

當您找出所需的安裝檔案後CEV,請將它們下載到您的本機系統。Oracle 資料庫安裝檔案和修補程式是由 Oracle Software Delivery Cloud 託管。每個版本都CEV需要基礎版本,例如 Oracle 資料庫 19c 或 Oracle 資料庫 12c 版本 2 (12.2),以及選擇性的修補程式清單。

下載 Oracle Database 的資料庫安裝檔案
  1. 移至 https://edelivery.oracle.com/ 並登入。

  2. 在搜尋方塊中,輸入Oracle Database Enterprise Edition或,Oracle Database Standard Edition 2然後選擇「搜尋」。

  3. 選擇下列其中一個基礎版本:

    資料庫版本 企業版本 Standard Edition 2
    Oracle 資料庫 19c DLP:甲骨文資料庫 19c 企業版 19.3.0.0.0(甲骨文資料庫企業版) DLP:甲骨文資料庫 19c 標準版 2 19.3.0.0.0(甲骨文資料庫標準版 2)
    Oracle 資料庫 18c DLP:甲骨文資料庫 18c 企業版 18.0.0.0.0(甲骨文資料庫企業版) DLP:甲骨文資料庫標準版 2 18.0.0.0.0 (Oracle 資料庫標準版 2)
    Oracle 資料庫 12c 版本 2 (12.2.0.1) DLP:甲骨文資料庫 12c 企業版 12.2.0.1.0 (甲骨文資料庫企業版) DLP:甲骨文資料庫標準版 2 12.2.0.1.0 (Oracle 資料庫標準版 2)
    Oracle 資料庫 12c 版本 1 (12.1.0.2) DLP:甲骨文資料庫 12c 企業版 12.1.0.2.0 (甲骨文資料庫企業版) DLP:甲骨文資料庫標準版 2 12.1.0.2.0 (Oracle 資料庫標準版 2)
  4. 選擇繼續

  5. 清除 Download Queue (下載佇列) 核取方塊。

  6. 選擇對應至基礎版本的選項:

    • Oracle Database 19.3.0.0.0 - 長期版本

    • Oracle Database 18.0.0.0.0

    • Oracle Database 12.2.0.1.0

    • Oracle Database 12.1.0.2.0

  7. Platform/Languages (平台/語言) 中選擇 Linux x86-64

  8. 選擇「繼續」,然後簽署「Oracle 授權合約」。

  9. 選擇對應至資料庫版本的 .zip 檔案:

    資料庫版本與版本 Zip 檔案 SHA-256 雜湊值
    19c 電子工程及 SE2 V982063-01.zip BA8329C757133DA313ED3B6D7F86C5AC42CD9970A28BF2E6233F3235233AA8D8
    18c 電子工程及 SE2 V978967-01.zip C96A4FD768787AF98272008833FE10B172691CF84E42816B138C12D4DE63AB96
    12.2.0.1 電子電子設備和 SE2 V839960-01.zip 96ED97D21F15C1AC0CCE3749DA6C3DAC7059BB60672D76B008103FC754D22DDE
    12.1.0.2 自由地 V46095-01_1of2.zip V46095-01_2of2.zip

    31FDC2AF41687B4E547A3A18F796424D8C1AF36406D2160F65B0AF6A9CD47355 for V46095-01_1of2.zip

    03DA14F5E875304B28F0F3BB02AF0EC33227885B99C9865DF70749D1E220ACCD for V46095-01_2of2.zip

    12.1.0.2 SE2 V77388-01_1of2.zip V77388-01_2of2.zip

    73873369753230F5A0921F95ACEADB591388CB06ED72A7F3AEA7BCBCEA2403BC對於 V77388-01_1of2.zip

    2492E1BE1E3E3531DA83D0843C09C08E435AC8CEFD9A00C0DF56BE4F15CEEBF3對於 V77388-01_2of2.zip

  10. updates.oracle.comsupport.oracle.com 將所需的 Oracle 修補程式下載至本機系統。您可以在下列位置找到修補程式的:URLs

步驟 3:將您的安裝檔案上傳到 Amazon S3

使用 AWS CLI將 Oracle 安裝和修補檔案上傳至 Amazon S3。包含安裝檔案的 S3 儲存貯體必須與 AWS CEV.

本節中的範例使用下列預留位置:

  • install-or-patch-file.zip – Oracle 安裝媒體檔案。例如,p32126828_190000_Linux-x86-64.zip 是修補程式。

  • amzn-s3-demo-destination-bucket – 針對您的上傳安裝檔案指定的 Amazon S3 儲存貯體。

  • 123456789012/cev1 – 您的 Amazon S3 儲存貯體的選用字首。

  • amzn-s3-demo-source-bucket – Amazon S3 儲存貯體,您可以選擇性在其中暫存檔案。

步驟 3a:確認您的 S3 儲存貯體位於正確的位置 AWS 區域

確認您的 S3 儲存貯體位於您計劃執行create-custom-db-engine-version命令的 AWS 區域。

aws s3api get-bucket-location --bucket amzn-s3-demo-destination-bucket

步驟 3b:確定您的 S3 儲存貯體政策具有正確的許可

您可以CEV從頭開始或從源創建CEV。如果您打算CEV從來源建立新的CEVs,請確保您的 S3 儲存貯體政策具有正確的許可:

  1. 識別RDS自訂保留的 S3 儲存貯體。儲存貯體名稱具有格式 do-not-delete-rds-custom-account-region-string。例如,儲存貯體可能名為 do-not-delete-rds-custom-123456789012-us-east-1-abc123EXAMPLE

  2. 確定下列許可附加至您的 S3 儲存貯體政策。用您的儲存貯體名稱取代 do-not-delete-rds-custom-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/*" }, ...

步驟 3c:使用 cp 或 sync 命令上傳檔案

請選擇下列其中一個選項:

  • 使用 aws s3 cp 來上傳單一 .zip 檔案。

    分別上傳每個安裝 .zip 檔案。請勿將 .zip 檔案合併成單一 .zip 檔案。

  • 使用 aws s3 sync 來上傳目錄。

下列範例會上傳install-or-patch-file.zip至RDS自訂 Amazon S3 儲存貯體中的123456789012/cev1資料夾。針對您想要上傳的每個 .zip 分別執行 aws s3 命令。

對於LinuxmacOS、或Unix:

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/

下列範例會在您的本機上傳檔案 cev1 資料夾到 123456789012/cev1 您的 Amazon S3 存儲桶中的文件夾。

對於LinuxmacOS、或Unix:

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/

下列範例會將中的所有檔案上傳amzn-s3-demo-source-bucket123456789012/CEV1 您的 Amazon S3 存儲桶中的文件夾。

對於LinuxmacOS、或Unix:

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/

步驟 3d:列出 S3 儲存貯體中的檔案

下列範例使用命s3 ls令列出RDS自訂 Amazon S3 儲存貯體中的檔案。

aws s3 ls \ s3://amzn-s3-demo-destination-bucket/123456789012/cev1/

步驟 4 (選用):在 S3 中共用您的安裝媒體 AWS 帳戶

就本區段而言,Amazon S3 儲存貯體包含您上傳的 Oracle 安裝檔案便是媒體儲存貯體。您的組織可能會 AWS 帳戶 在 AWS 區域. 如果是這樣,您可能需要使用一個 AWS 帳戶 來填充您的媒體存儲桶,並使用另一個 AWS 帳戶 來創建CEVs。若您不想分享您的媒體儲存貯體,請跳至下一區段。

此區段假設如下:

  • 您可以存取建立媒體儲存貯體的帳戶,以及要在其中建立的其他帳戶CEVs。

  • 您打算只創建CEVs一個 AWS 區域。如果您打算使用多個區域,請在每個區域中建立媒體儲存貯體。

  • 您正在使用CLI. 如果您要使用 Amazon S3 主控台,請採納下列步驟:

若要設定媒體儲存貯體以便共用 AWS 帳戶
  1. 登入包 AWS 帳戶 含您上傳安裝媒體的 S3 儲存貯體。

  2. 從空白JSON策略範本或您可以調整的現有策略開始。

    下列命令會擷取現有原則並將其儲存為 my-policy.json。 在此範例中,包含安裝檔案的 S3 儲存貯體命名為 amzn-s3-demo-bucket.

    aws s3api get-bucket-policy \ --bucket amzn-s3-demo-bucket \ --query Policy \ --output text > my-policy.json
  3. 編輯媒體儲存貯體權限,如下所示:

    • 在範本的 Resource 元素,請指定要上傳 Oracle Database 安裝檔案的 S3 儲存貯體。

    • Principal元素中,為您要用來建立的所有 AWS 帳戶 項目指定CEVs。ARNs您可以將根、使用者或角色新增至 S3 儲存貯體允許清單。如需詳細資訊,請參閱AWS Identity and Access Management 使用指南中的IAM識別碼

    { "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/*" ] } ] }
  4. 將政策連接至您的媒體儲存貯體。

    在下面的例子中,amzn-s3-demo-bucket 是包含安裝檔案的 S3 儲存貯體的名稱,以及 my-policy.json 是您JSON檔案的名稱。

    aws s3api put-bucket-policy \ --bucket amzn-s3-demo-bucket \ --policy file://my-policy.json
  5. 登入您要 AWS 帳戶 在其中建立的CEVs。

  6. 確認此帳戶可以存取建立 AWS 帳戶 該帳戶的媒體儲存貯體。

    aws s3 ls --query "Buckets[].Name"

    如需詳細資訊,請參閱AWS CLI 命令參考中的 aws s3 ls

  7. CEV按照中的步驟建立建立 CEV

步驟 5:準備清CEV單

資CEV訊清單是包含下列項目的JSON文件:

  • (必要) 您上傳至 Amazon S3 的安裝 .zip 檔案清單。RDSCustom 會依照資訊清單中列出的順序套用修補程式。

  • (選擇性) 設定 Oracle 基礎管理系統、Oracle 本位目錄以及 UNIX /Linux 使用者和群組識別碼與名稱的非預設值的安裝參數。請注意,您無法修改現有CEV或現有資料庫執行個體的安裝參數。當安裝參數具有不同的設定CEV時,您也無法從一個升級CEV到另一個。

如需資CEV訊清單範例,請參閱您在中步驟 1 (選用):下載清單檔案範本下載的JSON範本。您也可以在中檢閱 CEV清單示例 中的範例。

JSONCEV清單中的字段

下表說明資訊清單中的JSON欄位。

JSON字段 描述

MediaImportTemplateVersion

CEV清單的版本。日期格式為 YYYY-MM-DD

databaseInstallationFileNames

資料庫安裝檔案的排序清單。

opatchFileNames

用於 Oracle 數據庫引擎的OPatch安裝程序的有序列表。只有一個值有效。opatchFileNames 的值必須以 p6880880_ 開頭。

psuRuPatchFileNames

此資料庫的PSU和 RU 修補程式。

重要

若包含 psuRuPatchFileNames,則 opatchFileNames 為必要項目。opatchFileNames 的值必須以 p6880880_ 開頭。

OtherPatchFileNames

不在PSU和 RU 修補程式清單中的修補程式。RDS自訂會在套用PSU和 RU 修補程式後套用這些修補程式。

重要

若包含 OtherPatchFileNames,則 opatchFileNames 為必要項目。opatchFileNames 的值必須以 p6880880_ 開頭。

installationParameters

Oracle 基礎管理系統、Oracle 本位目錄,以及 UNIX /Linux 使用者和群組的識別碼和名稱的非預設設定值。您可以設定下列參數:

oracleBase

其下安裝 Oracle 二進位檔案的目錄。它是存放您檔案的二進位磁碟區的掛載點。Oracle 基本目錄可以包含多個 Oracle 主目錄。例如,如果 /home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1 是您的其中一個 Oracle 主目錄,則 /home/oracle 是 Oracle 基本目錄。使用者指定的 Oracle 基本目錄不是符號連結。

如果您未指定 Oracle 基本目錄,則預設目錄為 /rdsdbbin

oracleHome

其中安裝 Oracle 資料庫二進位檔案的目錄。例如,如果您將 /home/oracle/ 指定為 Oracle 基本目錄,則可將 /home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1/ 指定為 Oracle 主目錄。使用者指定的 Oracle 主目錄不是符號連結。$ORACLE_HOME 環境變數會參考 Oracle 主目錄值。

如果您未指定 Oracle 主目錄,預設命名格式為 /rdsdbbin/oracle.major-engine-version.custom.r1.engine-edition.1

unixUname

擁有 Oracle 軟體的UNIX使用者名稱。RDSCustom 假設此使用者在執行本機資料庫命令時。如果同時指定unixUidunixUname,如果使用者不存在,RDSCustom 會建立該使用者,如果使用者與初始使用者不同,則會將該使用者指派給該使用者UID。UID

預設使用者名稱為 rdsdb

unixUid

擁有 Oracle 軟體之UNIX使用者的識別碼 (UID)。如果同時指定unixUidunixUname,如果使用者不存在,RDSCustom 會建立該使用者,如果使用者與初始使用者不同,則會將該使用者指派給該使用者UID。UID

預設值UID為61001。這是使UID用者的rdsdb

unixGroupName

UNIX群組的名稱。擁有 Oracle 軟體的UNIX使用者屬於此群組。

預設群組名稱為 rdsdb

unixGroupId

UNIX使用者所屬UNIX群組的識別碼。

預設群組 ID 為 1000。這是群組 rdsdb 的 ID。

每個 Oracle 資料庫版本都有不同的支援安裝檔案清單。建立資CEV訊清單時,請務必僅指定 Oracle RDS 自訂支援的檔案。否則,CEV建立會失敗並顯示錯誤。支援適用於 Oracle 的 Amazon 關聯式資料庫服務 (AmazonRDS) 版本說明中列出的所有修補程式。

創建清CEV單

若要建立CEV資訊清單
  1. 按照您要套用的順序,列出您計劃套用的所有安裝檔案。

  2. 將安裝檔案與中JSONCEV清單中的字段所述JSON欄位建立關聯。

  3. 執行下列任何一項:

    • 將CEV資訊清單建立為JSON文字檔案。

    • CEV在主控台中建立CEV資訊清單範本時,請編輯資訊清單範本。如需詳細資訊,請參閱建立 CEV

CEV清單示例

下列範例CEV顯示不同 Oracle 資料庫版本的資訊清單檔案。如果您在清單中包含JSON欄位,請確定該欄位不是空的。例如,下列CEV資訊清單無效,因為otherPatchFileNames是空的。

{ "mediaImportTemplateVersion": "2020-08-14", "databaseInstallationFileNames": [ "V982063-01.zip" ], "opatchFileNames": [ "p6880880_190000_Linux-x86-64.zip" ], "psuRuPatchFileNames": [ "p32126828_190000_Linux-x86-64.zip" ], "otherPatchFileNames": [ ] }

主題

範例
Oracle 資料庫 12c 版本 1 (12.1) 的資CEV訊清單範例

在下列適用於 Oracle 資料庫 12c 版本 1 (12.1) 的 2021 年 PSU 7 月範例中,「RDS自訂」會依照指定的順序套用修補程式。因此,「RDS自訂」會套用 P32768233,然後套用 P32876425,然後再套用 P18759211,依此類推。此範例會為UNIX使用者和群組,以及 Oracle 本位目錄和 Oracle 基本資料設定新值。

{ "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" } }
範例
Oracle 資料庫 12c 版本 2 的資CEV訊清單範例 (12.2)

在以下範例中,針PSU對甲骨文資料庫 12c 版本 2 (12.2),「RDS自訂」會套用第 33261817,接著套用 p33192662,然後套用 p29213893,依此類推。此範例會為UNIX使用者和群組,以及 Oracle 本位目錄和 Oracle 基本資料設定新值。

{ "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" } }
範例
Oracle 資料庫 18c 的範例資CEV訊清單

在以下範例中,針對 Oracle 資料庫 18c,「RDS自訂」套用了 p32126855,接著套用了 p28730253,接著套用了 p27539475,依此類推PSU。此範例會為UNIX使用者和群組,以及 Oracle 本位目錄和 Oracle 基本資料設定新值。

{ "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/" } }
範例
Oracle 資料庫 19c 的範例資CEV訊清單

在「Oracle 資料庫 19c」的下列範例中,「RDS自訂」套用了 p32126828,接著套用了 p29213893,然後套用了 p29782284,依此類推。此範例會為UNIX使用者和群組,以及 Oracle 本位目錄和 Oracle 基本資料設定新值。

{ "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" } }

步驟 6 (選擇性):驗證CEV資訊清單

或者,通過運行 json.tool Python 腳本驗證清單是有效的JSON文件。例如,如果您變更至包含名為的CEV資訊清單的目錄manifest.json,請執行下列命令。

python -m json.tool < manifest.json

步驟 7:添加必要的IAM權限

請確定建立的IAM主參與者CEV具有中所述的必要原則步驟 5:將必要許可授予 IAM 使用者或角色