RDSKustom untuk alur kerja Oracle - 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.

RDSKustom untuk alur kerja Oracle

Diagram berikut menunjukkan alur kerja khas untuk RDS Custom for Oracle.

RDSKustom untuk komponen arsitektur Oracle

Langkah-langkahnya adalah sebagai berikut:

  1. Unggah perangkat lunak basis data Anda ke bucket Amazon S3.

    Untuk informasi selengkapnya, lihat Langkah 3: Unggah file instalasi Anda ke Amazon S3.

  2. Buat RDS Custom for Oracle custom engine version (CEV) dari media Anda.

    Pilih CDB arsitektur atau CDB non-arsitektur tradisional. Untuk informasi selengkapnya, lihat MembuatCEV.

  3. Buat instance RDS Custom for Oracle DB dari file. CEV

    Untuk informasi selengkapnya, lihat Membuat instans DB RDS Custom for Oracle.

  4. Hubungkan aplikasi Anda ke titik akhir instans DB.

    Untuk informasi selengkapnya, silakan lihat Menghubungkan ke instans DB RDS Custom Anda menggunakan SSH dan Menghubungkan ke instans RDS Custom DB Anda menggunakan Session Manager.

  5. (Opsional) Akses host untuk menyesuaikan perangkat lunak Anda.

  6. Pantau pemberitahuan dan pesan yang dihasilkan oleh otomatisasi RDS khusus.

File instalasi basis data

Tanggung jawab Anda untuk media adalah perbedaan utama antara Amazon RDS dan RDS Custom. AmazonRDS, yang merupakan layanan yang dikelola sepenuhnya, memasok Amazon Machine Image (AMI) dan perangkat lunak database. Perangkat lunak RDS database Amazon sudah diinstal sebelumnya, jadi Anda hanya perlu memilih mesin dan versi database, dan membuat database Anda.

Untuk RDS Custom, Anda menyediakan media Anda sendiri. Saat Anda membuat versi mesin kustom, RDS Custom menginstal media yang Anda berikan. RDS Media kustom berisi file instalasi database Anda dan patch. Model layanan ini disebut Bring Your Own Media (BYOM).

Versi mesin khusus untuk RDS Custom for Oracle

RDSCustom for Oracle custom engine version (CEV) adalah snapshot volume biner dari versi database dan versi. AMI Secara default, RDS Custom for Oracle menggunakan yang terbaru AMI yang disediakan EC2 Amazon. Anda juga dapat memilih untuk menggunakan kembali yang sudah adaAMI.

CEVmanifes

Setelah mengunduh file instalasi basis data Oracle dari Oracle, Anda mengunggahnya ke bucket Amazon S3. Saat Anda membuatCEV, Anda menentukan nama file dalam JSON dokumen yang disebut CEVmanifes. RDS Kustom untuk Oracle menggunakan file yang ditentukan dan AMI untuk membuat file AndaCEV.

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

Anda juga dapat menentukan parameter instalasi dalam JSON manifes. Misalnya, Anda dapat mengatur nilai nondefault untuk basis Oracle, rumah Oracle, dan ID dan nama pengguna dan grup UNIX /Linux. Untuk informasi selengkapnya, lihat JSONbidang dalam CEV manifes.

CEVformat penamaan

Beri nama RDS Custom for Oracle Anda CEV menggunakan string yang ditentukan pelanggan. Format nama adalah sebagai berikut, bergantung pada rilis Oracle Database Anda:

  • 19.customized_string

  • 18.customized_string

  • 12.2.customized_string

  • 12.1.customized_string

Anda dapat menggunakan 1-50 karakter alfanumerik, garis bawah, tanda hubung, dan titik. Misalnya, Anda mungkin memberi nama Anda CEV19.my_cev1.

Arsitektur multitenant Oracle di Custom for Oracle RDS

Arsitektur multitenant Oracle memungkinkan database Oracle berfungsi sebagai database container (). CDB A CDB termasuk nol, satu, atau banyak database pluggable yang dibuat pelanggan (). PDBs A PDB adalah koleksi portabel skema dan objek yang muncul ke aplikasi sebagai CDB non-tradisional. Dimulai di Oracle Database 21c, semua database Oracle adalah. CDBs

Saat Anda membuat RDS Custom for OracleCEV, Anda menentukan arsitektur CDB atau CDB non-arsitektur. Anda dapat membuat RDS Custom for Oracle CDB hanya ketika CEV yang Anda gunakan untuk membuatnya menggunakan arsitektur multitenant Oracle. Untuk informasi selengkapnya, lihat Menggunakan versi mesin kustom untuk Amazon RDS Custom for Oracle.

Membuat instance DB untuk RDS Custom for Oracle

Setelah Anda membuatCEV, itu tersedia untuk digunakan. Anda dapat membuat beberapaCEVs, dan Anda dapat membuat beberapa RDS Custom untuk instans DB Oracle dari mana pun. CEV Anda juga dapat mengubah status a CEV agar tersedia atau tidak aktif.

Anda dapat membuat instans RDS Custom for Oracle DB dengan arsitektur multitenant Oracle (custom-oracle-ee-cdbatau tipe custom-oracle-se2-cdb mesin) atau dengan CDB non-arsitektur tradisional (custom-oracle-eeatau tipe mesin). custom-oracle-se2 Saat Anda membuat database kontainer (CDB), itu berisi satu database pluggable (PDB) dan satu PDB seed. Anda dapat membuat tambahan PDBs secara manual menggunakan OracleSQL.

Untuk membuat instans RDS Custom for Oracle DB Anda, gunakan create-db-instance perintah. Dalam perintah ini, tentukan mana CEV yang akan digunakan. Prosedurnya mirip dengan membuat instans Amazon RDS DB. Namun, ada beberapa parameter yang berbeda. Untuk informasi selengkapnya, lihat Mengonfigurasi instans DB untuk Amazon RDS Custom for Oracle.

Koneksi basis data

Seperti instans Amazon RDS DB, instans RDS Custom DB berada di cloud pribadi virtual (VPC). Aplikasi Anda terhubung ke basis data Oracle menggunakan pendengar Oracle.

Jika database Anda adalah aCDB, Anda dapat menggunakan listener L_RDSCDB_001 untuk terhubung ke CDB root dan ke file. PDB Jika Anda menyambungkan CDB non-ke aCDB, pastikan untuk mengatur USE_SID_AS_SERVICE_LISTENER = ON agar aplikasi yang dimigrasi tetap memiliki pengaturan yang sama.

Ketika Anda terhubung ke non-CDB, pengguna utama adalah pengguna untuk non-CDB. Ketika Anda terhubung keCDB, pengguna utama adalah pengguna untukPDB. Untuk terhubung ke CDB root, masuk ke host, mulai SQL klien, dan buat pengguna administratif dengan SQL perintah.

RDSKustomisasi kustom

Anda dapat mengakses host RDS Kustom untuk menginstal atau menyesuaikan perangkat lunak. Untuk menghindari konflik antara perubahan dan otomatisasi RDS kustom, Anda dapat menjeda otomatisasi untuk jangka waktu tertentu. Selama periode ini, RDS Custom tidak melakukan pemantauan atau pemulihan instans. Pada akhir periode, RDS Custom melanjutkan otomatisasi penuh. Untuk informasi selengkapnya, lihat Menjeda dan melanjutkan instans Custom DB Anda RDS.