Persiapan membuat CEV - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Persiapan membuat CEV

Untuk membuat CEV, akses file dan patch instalasi yang disimpan di bucket Amazon S3 Anda untuk salah satu rilis berikut:

  • Oracle Database 19c

  • Oracle Database 18c

  • Oracle Database 12c Rilis 2 (12.2)

  • Oracle Database 12c Rilis 1 (12.1)

Misalnya, Anda dapat menggunakan RU/RUR April 2021 untuk Oracle Database 19c atau kombinasi file dan patch instalasi yang valid. Untuk informasi selengkapnya tentang versi dan Wilayah yang didukung oleh RDS Custom for Oracle, lihat RDS Custom dengan RDS for Oracle.

Langkah 1 (Opsional): Unduh templat manifes

Manifes CEV adalah dokumen JSON yang menyertakan daftar file .zip instalasi basis data untuk CEV Anda. Untuk membuat CEV, lakukan hal berikut:

  1. Identifikasi file instalasi basis data Oracle yang ingin Anda sertakan dalam CEV Anda.

  2. Unduh file instalasi.

  3. Buat manifes JSON yang mencantumkan file instalasi.

RDS Custom for Oracle menyediakan templat manifes JSON dengan file .zip yang kami rekomendasikan untuk setiap rilis Oracle Database yang didukung. Misalnya, templat berikut adalah untuk 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" ] }

Setiap templat memiliki readme terkait yang mencakup petunjuk untuk mengunduh patch, URL untuk file .zip, dan checksum file. Anda dapat menggunakan templat ini apa adanya atau memodifikasinya dengan patch Anda sendiri. Untuk meninjau templat, unduh custom-oracle-manifest.zip ke disk lokal dan kemudian buka dengan aplikasi pengarsipan file. Untuk informasi selengkapnya, lihat Langkah 5: Siapkan manifes CEV.

Langkah 2: Unduh file dan patch instalasi basis data Anda dari Oracle Software Delivery Cloud

Ketika telah mengidentifikasi file instalasi yang diinginkan untuk CEV Anda, unduh ke sistem lokal Anda. File dan patch instalasi Oracle Database di-host di Oracle Software Delivery Cloud. Setiap CEV membutuhkan rilis dasar, seperti Oracle Database 19c atau Oracle Database 12c Rilis 2 (12.2), dan daftar patch opsional.

Cara mengunduh file instalasi basis data untuk Oracle Database
  1. Buka https://edelivery.oracle.com/ dan masuk.

  2. Di kotak pencarian, masukkan Oracle Database Enterprise Edition atau Oracle Database Standard Edition 2 dan pilih Cari.

  3. Pilih salah satu rilis dasar berikut:

    Versi basis data Enterprise Edition Edisi Standar 2
    Oracle Database 19c DLP: Oracle Database 19c Edisi Perusahaan 19.3.0.0.0 (Edisi Perusahaan Oracle Database) DLP: Oracle Database 19c Edisi Standar 2 19.3.0.0.0 (Oracle Database Edisi Standar 2)
    Oracle Database 18c DLP: Oracle Database 18c Edisi Perusahaan 18.0.0.0.0 (Edisi Perusahaan Oracle Database) DLP: Oracle Database Edisi Standar 2 18.0.0.0.0 (Oracle Database Edisi Standar 2)
    Oracle Database 12c Rilis 2 (12.2.0.1) DLP: Oracle Database 12c Edisi Perusahaan 12.2.0.1.0 (Edisi Perusahaan Database Oracle) DLP: Oracle Database Edisi Standar 2 12.2.0.1.0 (Oracle Database Edisi Standar 2)
    Oracle Database 12c Rilis 1 (12.1.0.2) DLP: Oracle Database 12c Edisi Perusahaan 12.1.0.2.0 (Edisi Perusahaan Database Oracle) DLP: Oracle Database Edisi Standar 2 12.1.0.2.0 (Oracle Database Edisi Standar 2)
  4. Pilih Continue.

  5. Hapus kotak centang Download Queue.

  6. Pilih opsi yang sesuai dengan rilis dasar Anda:

    • 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.

  7. Pilih Linux x86-64 di Platform/Languages.

  8. Pilih Lanjutkan, lalu tandatangani Perjanjian Lisensi Oracle.

  9. Pilih file .zip yang sesuai dengan rilis basis data Anda:

    Rilis dan edisi database File zip SHA-256 hash
    19c EE dan SE2 V982063-01.zip BA8329C757133DA313ED3B6D7F86C5AC42CD9970A28BF2E6233F3235233AA8D8
    18c EE dan SE2 V978967-01.zip C96A4FD768787AF98272008833FE10B172691CF84E42816B138C12D4DE63AB96
    12.2.0.1 EE dan SE2 V839960-01.zip 96ED97D21F15C1AC0CCE3749DA6C3DAC7059BB60672D76B008103FC754D22DDE
    12.1.0.2 YA V46095-01_1of2.zip V46095-01_2of2.zip

    31FDC2AF41687B4E547A3A18F796424D8C1AF36406D2160F65B0AF6A9CD47355 untuk V46095-01_1of2.zip

    03DA14F5E875304B28F0F3BB02AF0EC33227885B99C9865DF70749D1E220ACCD untuk V46095-01_2of2.zip

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

    73873369753230F5A0921F95ACEADB591388CB06ED72A7F3AEA7BCBCEA2403BCuntuk V77388-01_1of2.zip

    2492E1BE1E3E3531DA83D0843C09C08E435AC8CEFD9A00C0DF56BE4F15CEEBF3untuk V77388-01_2of2.zip

  10. Unduh patch Oracle yang diinginkan dari updates.oracle.com atau support.oracle.com ke sistem lokal Anda. Anda dapat menemukan URL untuk patch di lokasi berikut:

Langkah 3: Unggah file instalasi Anda ke Amazon S3

Unggah file instalasi dan patch Oracle ke Amazon S3 menggunakan AWS CLI. Bucket S3 yang berisi file instalasi Anda harus berada di AWS Wilayah yang sama dengan CEV Anda.

Contoh di bagian ini menggunakan placeholder berikut:

  • install-or-patch-file.zip – File media instalasi Oracle. Misalnya, p32126828_190000_Linux-x86-64.zip adalah patch.

  • DOC-EXAMPLE-DESTINATION-BUCKET – Bucket Amazon S3 yang ditunjuk untuk file instalasi yang Anda unggah.

  • 123456789012/cev1 – Prefiks opsional di bucket Amazon S3 Anda.

  • DOC-EXAMPLE-SOURCE-BUCKET – Bucket Amazon S3 tempat Anda dapat mengatur file secara opsional.

Langkah 3a: Verifikasi bahwa bucket S3 Anda benar Wilayah AWS

Verifikasi bahwa bucket S3 Anda berada di AWS Wilayah tempat Anda berencana untuk menjalankan create-custom-db-engine-version perintah.

aws s3api get-bucket-location --bucket DOC-EXAMPLE-DESTINATION-BUCKET

Langkah 3b: Pastikan kebijakan bucket S3 Anda memiliki izin yang benar

Anda dapat membuat CEV dari awal atau dari CEV sumber. Jika Anda berencana membuat CEV baru dari CEV sumber, pastikan kebijakan bucket S3 Anda memiliki izin yang benar:

  1. Identifikasi bucket S3 yang dipesan oleh RDS Custom. Nama bucket memiliki format do-not-delete-rds-custom-account-region-string. Misalnya, bucket mungkin diberi nama do-not-delete-rds-custom-123456789012-us-east-1-abc123EXAMPLE.

  2. Pastikan izin berikut ditambahkan ke kebijakan bucket S3 Anda. Ganti do-not-delete-rds-custom-123456789012-us-east-1-abc123EXAMPLE dengan nama bucket Anda.

    { "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/*" }, ...

Langkah 3c: Unggah file Anda menggunakan perintah cp atau sinkronisasi

Pilih salah satu opsi berikut:

  • Gunakan aws s3 cp untuk mengunggah satu file .zip.

    Unggah setiap file.zip instalasi secara terpisah. Jangan gabungkan file.zip menjadi satu file.zip.

  • Gunakan aws s3 sync untuk mengunggah direktori.

Contoh berikut mengunggah install-or-patch-file.zip ke folder 123456789012/cev1 di bucket Amazon S3 RDS Custom. Jalankan perintah aws s3 terpisah untuk setiap .zip yang ingin Anda unggah.

Untuk Linux, macOS, atau Unix:

aws s3 cp install-or-patch-file.zip \ s3://DOC-EXAMPLE-DESTINATION-BUCKET/123456789012/cev1/

Untuk Windows:

aws s3 cp install-or-patch-file.zip ^ s3://DOC-EXAMPLE-DESTINATION-BUCKET/123456789012/cev1/

Contoh berikut mengunggah file di folder cev1 lokal Anda ke folder 123456789012/cev1 di bucket Amazon S3 Anda.

Untuk Linux, macOS, atau Unix:

aws s3 sync cev1 \ s3://DOC-EXAMPLE-DESTINATION-BUCKET/123456789012/cev1/

Untuk Windows:

aws s3 sync cev1 ^ s3://DOC-EXAMPLE-DESTINATION-BUCKET/123456789012/cev1/

Contoh berikut mengunggah semua file DOC-EXAMPLE-SOURCE-BUCKET ke folder 123456789012/cev1 di bucket Amazon S3 Anda.

Untuk Linux, macOS, atau Unix:

aws s3 sync s3://DOC-EXAMPLE-SOURCE-BUCKET/ \ s3://DOC-EXAMPLE-DESTINATION-BUCKET/123456789012/cev1/

Untuk Windows:

aws s3 sync s3://DOC-EXAMPLE-SOURCE-BUCKET/ ^ s3://DOC-EXAMPLE-DESTINATION-BUCKET/123456789012/cev1/

Langkah 3d: Buat daftar file di bucket S3

Contoh berikut menggunakan perintah s3 ls untuk membuat daftar file di bucket Amazon S3 RDS Custom Anda.

aws s3 ls \ s3://DOC-EXAMPLE-DESTINATION-BUCKET/123456789012/cev1/

Langkah 4 (Opsional): Bagikan media instalasi Anda di S3 Akun AWS

Untuk bagian ini, bucket Amazon S3 berisi file instalasi Oracle yang Anda unggah adalah bucket media Anda. Organisasi Anda mungkin menggunakan beberapa Akun AWS dalam file Wilayah AWS. Jika demikian, Anda mungkin ingin menggunakannya Akun AWS untuk mengisi keranjang media Anda dan yang lain Akun AWS untuk membuat CEV. Jika Anda tidak ingin membagikan bucket media, lewati ke bagian berikutnya.

Bagian ini mengasumsikan hal berikut:

  • Anda dapat mengakses akun yang membuat bucket media Anda dan akun lain tempat Anda ingin membuat CEV.

  • Anda bermaksud membuat CEV hanya dalam satu Wilayah AWS. Jika Anda ingin menggunakan beberapa Wilayah, buat bucket media di setiap Wilayah.

  • Anda menggunakan CLI. Jika Anda menggunakan konsol Amazon S3, sesuaikan langkah-langkah berikut.

Untuk mengonfigurasi keranjang media Anda untuk dibagikan Akun AWS
  1. Masuk ke Akun AWS yang berisi ember S3 tempat Anda mengunggah media instalasi Anda.

  2. Mulai dengan templat kebijakan JSON kosong atau kebijakan yang sudah ada yang dapat Anda sesuaikan.

    Perintah berikut mengambil kebijakan yang ada dan menyimpannya sebagai my-policy.json. Dalam contoh ini, bucket S3 yang berisi file instalasi Anda diberi nama DOC-EXAMPLE-BUCKET.

    aws s3api get-bucket-policy \ --bucket DOC-EXAMPLE-BUCKET \ --query Policy \ --output text > my-policy.json
  3. Edit izin bucket media sebagai berikut:

    • Dalam elemen Resource templat Anda, tentukan bucket S3 tempat Anda mengunggah file instalasi Oracle Database.

    • Dalam Principal elemen, tentukan ARN untuk semua Akun AWS yang ingin Anda gunakan untuk membuat CEV. Anda dapat menambahkan root, pengguna, atau peran ke daftar izin bucket S3. Untuk informasi selengkapnya, lihat Pengidentifikasi IAM di Panduan Pengguna AWS Identity and Access Management .

    { "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:::DOC-EXAMPLE-BUCKET", "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" ] } ] }
  4. Lampirkan kebijakan tersebut ke bucket media Anda.

    Dalam contoh berikut, DOC-EXAMPLE-BUCKET adalah nama bucket S3 yang berisi file instalasi Anda, dan my-policy.json adalah nama file JSON Anda.

    aws s3api put-bucket-policy \ --bucket DOC-EXAMPLE-BUCKET \ --policy file://my-policy.json
  5. Masuk ke tempat Anda Akun AWS berniat membuat CEV.

  6. Verifikasi bahwa akun ini dapat mengakses bucket media di Akun AWS yang membuatnya.

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

    Untuk informasi selengkapnya, lihat aws s3 ls di Referensi Perintah AWS CLI .

  7. Buat CEV dengan mengikuti langkah-langkah di Membuat CEV.

Langkah 5: Siapkan manifes CEV

Sebuah manifes CEV adalah dokumen JSON yang mencakup hal-hal berikut ini:

  • (Wajib) Daftar file .zip instalasi yang Anda unggah ke Amazon S3. RDS Custom menerapkan patch sesuai urutan yang dicantumkan di manifes.

  • (Opsional) Parameter instalasi yang menetapkan nilai nondefault untuk basis Oracle, beranda Oracle, serta ID dan nama pengguna dan grup UNIX/Linux. Ketahui bahwa Anda tidak dapat memodifikasi parameter instalasi untuk CEV yang ada atau instans DB yang ada. Anda juga tidak dapat meningkatkan dari satu CEV ke CEV lain ketika parameter instalasi memiliki pengaturan yang berbeda.

Untuk contoh manifes CEV, lihat templat JSON yang Anda unduh di Langkah 1 (Opsional): Unduh templat manifes. Anda juga dapat meninjau sampel di Contoh manifes CEV.

Bidang JSON di manifes CEV

Tabel berikut menjelaskan bidang JSON dalam manifes.

Bidang JSON di manifes CEV
Bidang JSON Deskripsi

MediaImportTemplateVersion

Versi manifes CEV. Format tanggal adalah YYYY-MM-DD.

databaseInstallationFileNames

Daftar file instalasi yang dipesan untuk basis data.

opatchFileNames

Daftar penginstal OPatch yang digunakan untuk mesin DB Oracle. Hanya satu nilai yang valid. Nilai untuk opatchFileNames harus dimulai dengan p6880880_.

psuRuPatchFileNames

Patch PSU dan RU untuk basis data ini.

penting

Jika Anda menyertakan psuRuPatchFileNames, opatchFileNames diperlukan. Nilai untuk opatchFileNames harus dimulai dengan p6880880_.

OtherPatchFileNames

Patch yang tidak ada dalam daftar patch PSU dan RU. RDS Custom menerapkan patch ini setelah menerapkan patch PSU dan RU.

penting

Jika Anda menyertakan OtherPatchFileNames, opatchFileNames diperlukan. Nilai untuk opatchFileNames harus dimulai dengan p6880880_.

installationParameters

Pengaturan nondefault untuk basis Oracle, beranda Oracle, serta ID dan nama pengguna dan grup UNIX/Linux. Anda dapat mengatur parameter berikut:

oracleBase

Direktori tempat biner Oracle Anda diinstal. Ini adalah titik pemasangan volume biner yang menyimpan file Anda. Direktori basis Oracle dapat mencakup beberapa beranda Oracle. Misalnya, jika /home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1 adalah salah satu direktori beranda Oracle Anda, /home/oracle adalah direktori basis Oracle. Direktori basis Oracle yang ditentukan pengguna bukan tautan simbolis.

Jika Anda tidak menentukan basis Oracle, direktori default adalah /rdsdbbin.

oracleHome

Direktori tempat biner basis data Oracle Anda diinstal. Misalnya, jika Anda menentukan /home/oracle/ sebagai basis Oracle, Anda dapat menentukan /home/oracle/oracle.19.0.0.0.ru-2020-04.rur-2020-04.r1.EE.1/ sebagai beranda Oracle Anda. Direktori beranda Oracle yang ditentukan pengguna bukan tautan simbolis. Nilai beranda Oracle direferensikan oleh variabel lingkungan $ORACLE_HOME.

Jika Anda tidak menentukan beranda Oracle, format penamaan default adalah /rdsdbbin/oracle.major-engine-version.custom.r1.engine-edition.1.

unixUname

Nama pengguna UNIX yang memiliki perangkat lunak Oracle. RDS Custom mengasumsikan pengguna ini saat menjalankan perintah basis data lokal. Jika Anda menentukan unixUid dan unixUname, RDS Custom membuat pengguna jika tidak ada, kemudian menetapkan UID ke pengguna jika tidak sama dengan UID awal.

Nama pengguna default adalah rdsdb.

unixUid

ID (UID) pengguna UNIX yang memiliki perangkat lunak Oracle. Jika Anda menentukan unixUid dan unixUname, RDS Custom membuat pengguna jika tidak ada, kemudian menetapkan UID ke pengguna jika tidak sama dengan UID awal.

UID default adalah 61001. Ini adalah UID pengguna rdsdb.

unix GroupName

Nama grup UNIX. Pengguna UNIX yang memiliki perangkat lunak Oracle termasuk dalam grup ini.

Nama grup default adalah rdsdb.

unix GroupId

ID grup UNIX tempat pengguna UNIX berada.

ID grup default adalah 1000. Ini adalah ID grup rdsdb.

Setiap rilis Oracle Database memiliki daftar file instalasi yang didukung yang berbeda. Saat membuat manifes CEV Anda, pastikan Anda hanya menentukan file yang didukung oleh RDS Custom for Oracle. Jika tidak, pembuatan CEV gagal dengan kesalahan. Semua patch yang tercantum dalam Catatan rilis untuk Amazon Relational Database Service (Amazon RDS) for Oracle didukung.

Membuat manifes CEV

Cara membuat manifes CEV
  1. Buat daftar semua file instalasi yang berencana Anda terapkan, dalam urutan yang ingin Anda terapkan.

  2. Korelasikan file instalasi dengan bidang JSON yang dijelaskan dalam Bidang JSON di manifes CEV.

  3. Lakukan salah satu dari langkah berikut:

    • Buat manifes CEV sebagai file teks JSON.

    • Edit templat manifes CEV saat Anda membuat CEV di konsol. Untuk informasi selengkapnya, lihat Membuat CEV.

Contoh manifes CEV

Contoh berikut menunjukkan file manifes CEV untuk rilis Oracle Database yang berbeda. Jika Anda menyertakan bidang JSON dalam manifes, pastikan tidak kosong. Misalnya, manifes CEV berikut ini tidak valid karena otherPatchFileNames kosong.

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

Topik

contoh
Contoh manifes CEV untuk Oracle Database 12c Rilis 1 (12.1)

Dalam contoh PSU Juli 2021 untuk Oracle Database 12c Rilis 1 (12.1) berikut, RDS Custom menerapkan patch sesuai urutan yang ditentukan. Dengan demikian, RDS Custom menerapkan p32768233, lalu p32876425, lalu p18759211, dan seterusnya. Contoh ini menetapkan nilai baru untuk pengguna dan grup UNIX, serta beranda Oracle dan basis 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" } }
contoh
Contoh manifes CEV untuk Oracle Database 12c Rilis 2 (12.2)

Dalam contoh PSU Oktober 2021 untuk Oracle Database 12c Rilis 2 (12.2) berikut, RDS Custom menerapkan p33261817, lalu p33192662, lalu p29213893, dan seterusnya. Contoh ini menetapkan nilai baru untuk pengguna dan grup UNIX, serta beranda Oracle dan basis 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" } }
contoh
Contoh manifes CEV untuk Oracle Database 18c

Dalam contoh PSU Oktober 2021 untuk Oracle Database 18c berikut, RDS Custom menerapkan p32126855, lalu p28730253, lalu p27539475, dan seterusnya. Contoh ini menetapkan nilai baru untuk pengguna dan grup UNIX, serta beranda Oracle dan basis 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/" } }
contoh
Contoh manifes CEV untuk Oracle Database 19c

Dalam contoh untuk Oracle Database 19c berikut, RDS Custom menerapkan p32126828, lalu p29213893, lalu p29782284, dan seterusnya. Contoh ini menetapkan nilai baru untuk pengguna dan grup UNIX, serta beranda Oracle dan basis 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" } }

Langkah 6 (Opsional): Validasi manifes CEV

Secara opsional, verifikasi bahwa manifes adalah file JSON yang valid dengan menjalankan skrip Python json.tool. Misalnya, jika Anda mengubah ke direktori yang berisi manifes CEV bernama manifest.json, jalankan perintah berikut.

python -m json.tool < manifest.json

Langkah 7: Tambahkan izin IAM yang diperlukan

Pastikan bahwa pengguna utama IAM yang membuat CEV memiliki kebijakan yang diperlukan yang dijelaskan dalam Langkah 5: Berikan izin yang diperlukan ke pengguna atau peran IAM Anda.