Alur kerja RDS Custom for 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.

Alur kerja RDS Custom for Oracle

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

Komponen arsitektur RDS Custom for 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 versi mesin kustom (CEV) RDS Custom for Oracle dari media Anda.

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

  3. Buat instans DB RDS Custom for Oracle dari CEV.

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

  4. Hubungkan aplikasi Anda ke titik akhir instans DB.

    Lihat informasi yang lebih lengkap di Menghubungkan ke instans DB RDS Custom Anda menggunakan SSH dan Menghubungkan ke instans DB RDS Custom Anda menggunakan Session Manager.

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

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

File instalasi basis data

Tanggung jawab Anda terhadap media adalah perbedaan utama antara Amazon RDS dan RDS Custom. Amazon RDS, yang merupakan layanan terkelola penuh, menyediakan Amazon Machine Image (AMI) dan perangkat lunak basis data. Perangkat lunak basis data Amazon RDS sudah diinstal sebelumnya, jadi Anda hanya perlu memilih mesin dan versi basis data, serta membuat basis data Anda.

Untuk RDS Custom, Anda menyediakan media Anda sendiri. Saat Anda membuat versi mesin kustom, RDS Custom menginstal media yang Anda berikan. Media RDS Custom berisi file instalasi dan patch basis data Anda. Model layanan ini disebut Bawa Media Anda Sendiri (BYOM).

Versi mesin kustom untuk RDS Custom for Oracle

Versi mesin kustom (CEV) RDS Custom for Oracle adalah snapshot volume biner dari versi basis data dan AMI. Secara default, RDS Custom for Oracle menggunakan AMI terbaru yang disediakan Amazon EC2. Anda juga dapat memilih untuk menggunakan kembali AMI yang ada.

Manifes CEV

Setelah mengunduh file instalasi basis data Oracle dari Oracle, Anda mengunggahnya ke bucket Amazon S3. Saat membuat CEV, Anda menentukan nama file dalam dokumen JSON yang disebut manifes CEV. RDS Custom for Oracle menggunakan file yang ditentukan dan AMI untuk membuat CEV Anda.

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

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

Format penamaan CEV

Beri nama CEV RDS Custom for Oracle Anda 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 dapat memberi nama CEV 19.my_cev1.

Arsitektur multi-penghuni Oracle di RDS Custom for Oracle

Arsitektur multi-penghuni Oracle memungkinkan basis data Oracle berfungsi sebagai basis data kontainer (CDB). Sebuah CDB mencakup nol, satu, atau banyak basis data pluggable (PDB) yang dibuat pelanggan. PDB adalah kumpulan skema dan objek portabel yang muncul ke aplikasi sebagai non-CDB tradisional. Mulai dari Oracle Database 21c, semua basis data Oracle adalah CDB.

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

Membuat instans DB untuk RDS Custom for Oracle

Setelah Anda membuat CEV, CEV tersebut tersedia untuk digunakan. Anda dapat membuat beberapa CEV dan dapat membuat beberapa instans DB RDS Custom for Oracle dari CEV apa pun. Anda juga dapat mengubah status 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 arsitektur non-CDB tradisional (atau tipe mesin). custom-oracle-ee custom-oracle-se2 Saat Anda membuat basis data kontainer (CDB), basis data tersebut berisi satu basis data pluggable (PDB) dan satu seed PDB. Anda dapat membuat PDB tambahan secara manual menggunakan Oracle SQL.

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

Koneksi basis data

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

Jika basis data Anda adalah CDB, Anda dapat menggunakan pendengar L_RDSCDB_001 untuk terhubung ke root CDB dan ke PDB. Jika Anda menghubungkan non-CDB ke CDB, pastikan untuk mengatur USE_SID_AS_SERVICE_LISTENER = ON agar aplikasi yang dimigrasikan tetap memiliki pengaturan yang sama.

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

Kustomisasi RDS Custom

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