Bersiap untuk 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.

Bersiap untuk membuat CEV

Untuk membuatCEV, akses file instalasi dan tambalan 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/April 2021 RUR untuk Oracle Database 19c, atau kombinasi file instalasi dan tambalan yang valid. Untuk informasi selengkapnya tentang versi dan Wilayah yang didukung oleh RDS Custom for Oracle, lihat RDSCustom with RDS for Oracle.

Langkah 1 (Opsional): Unduh templat manifes

CEVManifes adalah JSON dokumen yang menyertakan daftar file instalasi database .zip untuk file AndaCEV. Untuk membuatCEV, lakukan hal berikut:

  1. Identifikasi file instalasi database Oracle yang ingin Anda sertakan dalam file AndaCEV.

  2. Unduh file instalasi.

  3. Buat JSON manifes yang mencantumkan file instalasi.

RDSCustom for Oracle menyediakan template JSON manifes 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 template memiliki readme terkait yang mencakup instruksi untuk mengunduh tambalan, URLs untuk file.zip, dan checksum file. Anda dapat menggunakan templat ini apa adanya atau memodifikasinya dengan patch Anda sendiri. Untuk meninjau template, unduh custom-oracle-manifest.zip ke disk lokal Anda dan kemudian buka dengan aplikasi pengarsipan file. Untuk informasi selengkapnya, lihat Langkah 5: Siapkan CEV manifes.

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

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

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 Database Oracle) 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 Database Oracle) 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 Lanjutkan.

  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 tambalan di lokasi berikut: URLs

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

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.

  • amzn-s3-demo-destination-bucket – Bucket Amazon S3 yang ditunjuk untuk file instalasi yang Anda unggah.

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

  • amzn-s3-demo-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 amzn-s3-demo-destination-bucket

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

Anda dapat membuat CEV dari awal atau dari sumberCEV. Jika Anda berencana membuat yang baru CEV dari sumberCEVs, 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 123456789012/cev1 folder di bucket Amazon RDS S3 Kustom. 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://amzn-s3-demo-destination-bucket/123456789012/cev1/

Untuk Windows:

aws s3 cp install-or-patch-file.zip ^ s3://amzn-s3-demo-destination-bucket/123456789012/cev1/

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

Untuk Linux, macOS, atau Unix:

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

Untuk Windows:

aws s3 sync cev1 ^ s3://amzn-s3-demo-destination-bucket/123456789012/cev1/

Contoh berikut mengunggah semua file amzn-s3-demo-source-bucket ke 123456789012/cev1 folder di ember Amazon S3 Anda.

Untuk Linux, macOS, atau Unix:

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

Untuk Windows:

aws s3 sync s3://amzn-s3-demo-source-bucket/ ^ s3://amzn-s3-demo-destination-bucket/123456789012/cev1/

Langkah 3d: Buat daftar file di bucket S3

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

aws s3 ls \ s3://amzn-s3-demo-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 membuatCEVs. Jika Anda tidak ingin membagikan bucket media, lewati ke bagian berikutnya.

Bagian ini mengasumsikan hal berikut:

  • Anda dapat mengakses akun yang membuat keranjang media Anda dan akun lain yang ingin Anda buatCEVs.

  • Anda berniat untuk membuat hanya CEVs dalam satu Wilayah AWS. Jika Anda ingin menggunakan beberapa Wilayah, buat bucket media di setiap Wilayah.

  • Anda menggunakanCLI. 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. Mulailah dengan templat JSON kebijakan 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 amzn-s3-demo-bucket.

    aws s3api get-bucket-policy \ --bucket amzn-s3-demo-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 ARNs untuk semua Akun AWS yang ingin Anda gunakan untuk membuatCEVs. Anda dapat menambahkan root, pengguna, atau peran ke daftar izin bucket S3. Untuk informasi selengkapnya, lihat IAMpengenal di Panduan AWS Identity and Access Management Pengguna.

    { "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. Lampirkan kebijakan tersebut ke bucket media Anda.

    Dalam contoh berikut, amzn-s3-demo-bucket adalah nama bucket S3 yang berisi file instalasi Anda, dan my-policy.json adalah nama JSON file Anda.

    aws s3api put-bucket-policy \ --bucket amzn-s3-demo-bucket \ --policy file://my-policy.json
  5. Masuk ke Akun AWS tempat yang ingin Anda buatCEVs.

  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 a CEV dengan mengikuti langkah-langkah diMembuat CEV.

Langkah 5: Siapkan CEV manifes

CEVManifes adalah JSON dokumen yang mencakup hal-hal berikut:

  • (Wajib) Daftar file .zip instalasi yang Anda unggah ke Amazon S3. RDSKustom menerapkan patch dalam urutan di mana mereka terdaftar dalam manifes.

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

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

JSONbidang dalam CEV manifes

Tabel berikut menjelaskan JSON bidang dalam manifes.

JSONlapangan Deskripsi

MediaImportTemplateVersion

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

databaseInstallationFileNames

Daftar file instalasi yang dipesan untuk basis data.

opatchFileNames

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

psuRuPatchFileNames

Patch PSU dan RU untuk database ini.

penting

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

OtherPatchFileNames

Patch yang tidak ada dalam daftar PSU dan patch RU. RDSKustom menerapkan tambalan 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, rumah Oracle, dan 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 UNIX pengguna yang memiliki perangkat lunak Oracle. RDSKustom mengasumsikan pengguna ini saat menjalankan perintah database lokal. Jika Anda menentukan keduanya unixUid danunixUname, RDS Custom membuat pengguna jika tidak ada, dan kemudian menetapkan UID ke pengguna jika tidak sama dengan UID inisiasi.

Nama pengguna default adalah rdsdb.

unixUid

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

UIDDefaultnya adalah61001. Ini UID adalah penggunardsdb.

unixGroupName

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

Nama grup default adalah rdsdb.

unixGroupId

ID UNIX grup tempat UNIX pengguna berada.

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

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

Membuat CEV manifes

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

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

  3. Lakukan salah satu dari langkah berikut:

    • Buat CEV manifes sebagai file JSON teks.

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

CEVcontoh manifes

Contoh berikut menunjukkan file CEV manifes untuk rilis Oracle Database yang berbeda. Jika Anda menyertakan JSON bidang dalam manifes Anda, pastikan itu tidak kosong. Misalnya, CEV manifes berikut tidak valid otherPatchFileNames karena 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 CEV manifes untuk Oracle Database 12c Rilis 1 (12.1)

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

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

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

Dalam contoh berikut untuk Oracle Database 19c, RDS Custom berlaku p32126828, lalu p29213893, lalu p29782284, dan seterusnya. Contoh ini menetapkan nilai baru untuk UNIX pengguna dan grup, dan rumah 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 JSON file yang valid dengan menjalankan skrip json.tool Python. Misalnya, jika Anda mengubah ke direktori yang berisi CEV manifes bernamamanifest.json, jalankan perintah berikut.

python -m json.tool < manifest.json

Langkah 7: Tambahkan IAM izin yang diperlukan

Pastikan bahwa IAM kepala sekolah yang menciptakan CEV memiliki kebijakan yang diperlukan yang dijelaskan dalamLangkah 5: Berikan izin yang diperlukan ke pengguna atau peran IAM Anda.