RDSPersonnalisé pour Oracle Workflow - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

RDSPersonnalisé pour Oracle Workflow

Le schéma suivant montre le flux de travail typique de RDS Custom for Oracle.

RDSPersonnalisé pour les composants de l'architecture Oracle

La procédure est la suivante :

  1. Chargez votre logiciel de base de données dans votre compartiment Amazon S3.

    Pour de plus amples informations, veuillez consulter Étape 3 : Charger vos fichiers d'installation dans Amazon S3.

  2. Créez une version RDS personnalisée du moteur pour Oracle (CEV) à partir de vos médias.

    Choisissez l'CDBarchitecture ou la CDB non-architecture traditionnelle. Pour de plus amples informations, veuillez consulter Création d’un CEV.

  3. Créez une instance de base de données RDS personnalisée pour Oracle à partir d'unCEV.

    Pour de plus amples informations, veuillez consulter Création d'une instance de base de données RDS personnalisée pour Oracle.

  4. Connectez votre application au point de terminaison de l'instance de base de données.

    Pour plus d’informations, consultez Connexion à votre instance de base de données RDS personnalisée à l'aide de SSH et Connexion à votre instance de base de données RDS personnalisée à l'aide du gestionnaire de session.

  5. (Facultatif) Accédez à l'hôte pour personnaliser votre logiciel.

  6. Surveillez les notifications et les messages générés par l'automatisation RDS personnalisée.

Fichiers d'installation de base de données

Votre responsabilité en matière de médias constitue une différence essentielle entre Amazon RDS et RDS Custom. AmazonRDS, qui est un service entièrement géré, fournit l'Amazon Machine Image (AMI) et le logiciel de base de données. Le logiciel RDS de base de données Amazon étant préinstallé, il vous suffit de choisir un moteur et une version de base de données, puis de créer votre base de données.

Pour RDS Custom, vous fournissez vos propres médias. Lorsque vous créez une version personnalisée du moteur, RDS Custom installe le support que vous fournissez. RDS Le support personnalisé contient les fichiers d'installation et les correctifs de votre base de données. Ce modèle de service s'appelle Bring Your Own Media (BYOM).

Versions de moteur personnalisées pour RDS Custom for Oracle

Une version RDS personnalisée du moteur Custom for Oracle (CEV) est un instantané de volume binaire d'une version de base de données etAMI. Par défaut, RDS Custom for Oracle utilise la version la plus récente AMI mise à disposition par AmazonEC2. Vous pouvez également choisir de réutiliser un existantAMI.

CEVmanifeste

Après avoir téléchargé les fichiers d'installation de la base de données Oracle depuis Oracle, vous les chargez dans un compartiment Amazon S3. Lorsque vous créez votreCEV, vous spécifiez les noms de fichiers dans un JSON document appelé CEVmanifeste. RDS Custom for Oracle utilise les fichiers spécifiés et le AMI pour créer votreCEV.

RDSCustom for Oracle fournit des modèles de JSON manifeste avec les fichiers .zip recommandés pour chaque version prise en charge d'Oracle Database. Par exemple, le modèle suivant concerne le 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" ] }

Vous pouvez également spécifier les paramètres d'installation dans le JSON manifeste. Par exemple, vous pouvez définir des valeurs autres que celles par défaut pour la base Oracle, le répertoire d'origine Oracle Home, ainsi que l'ID et le nom de l'utilisateur et du groupe UNIX /Linux. Pour de plus amples informations, veuillez consulter JSONchamps du CEV manifeste.

CEVformat de dénomination

Nommez votre RDS Custom for Oracle à CEV l'aide d'une chaîne spécifiée par le client. Le format de nom est le suivant, en fonction de la version d'Oracle Database :

  • 19.customized_string

  • 18.customized_string

  • 12.2.customized_string

  • 12.1.customized_string

Vous pouvez utiliser de 1 à 50 caractères alphanumériques, des traits de soulignement, des tirets et des points. Par exemple, vous pouvez nommer votre CEV19.my_cev1.

Architecture mutualisée Oracle dans RDS Custom for Oracle

L'architecture mutualisée Oracle permet à une base de données Oracle de fonctionner comme une base de données conteneur (CDB). A CDB inclut zéro, une ou plusieurs bases de données enfichables créées par le client (). PDBs A PDB est un ensemble portable de schémas et d'objets qui apparaît à une application comme un CDB non-objet traditionnel. À partir d'Oracle Database 21c, toutes les bases de données Oracle le sontCDBs.

Lorsque vous créez un RDS Custom pour OracleCEV, vous spécifiez l'CDBarchitecture CDB ou non. Vous ne pouvez créer un RDS Custom pour Oracle CDB que lorsque celui CEV que vous avez utilisé pour le créer utilise l'architecture mutualisée Oracle. Pour de plus amples informations, veuillez consulter Utilisation de versions de moteurs personnalisées pour Amazon RDS Custom for Oracle.

Création d'une instance de base de données pour RDS Custom for Oracle

Une fois que vous avez créé votreCEV, il est prêt à être utilisé. Vous pouvez en créer plusieursCEVs, et vous pouvez créer plusieurs instances de base de données RDS personnalisées pour Oracle à partir de n'importe laquelleCEV. Vous pouvez également modifier le statut d'un CEV pour le rendre disponible ou inactif.

Vous pouvez créer votre instance de base de données RDS personnalisée pour Oracle avec l'architecture mutualisée Oracle (custom-oracle-ee-cdbou le type de custom-oracle-se2-cdb moteur) ou avec la CDB non-architecture traditionnelle (custom-oracle-eeou le type de custom-oracle-se2 moteur). Lorsque vous créez une base de données conteneur (CDB), elle contient une base de données enfichable (PDB) et une PDB graine. Vous pouvez en créer d'autres PDBs manuellement à l'aide d'OracleSQL.

Pour créer votre instance de base de données RDS personnalisée pour Oracle, utilisez la create-db-instance commande. Dans cette commande, spécifiez laquelle CEV utiliser. La procédure est similaire à la création d'une RDS instance de base de données Amazon. Toutefois, certains paramètres sont différents. Pour de plus amples informations, veuillez consulter Configuration d'une instance de base de données pour Amazon RDS Custom for Oracle.

Connexion de la base de données

Comme une RDS instance de base de données Amazon, une instance de base de données RDS personnalisée réside dans un cloud privé virtuel (VPC). Votre application se connecte à la base de données Oracle à l'aide d'un écouteur Oracle.

Si votre base de données est uneCDB, vous pouvez utiliser l'écouteur L_RDSCDB_001 pour vous connecter à la CDB racine et à unPDB. Si vous branchez un appareil non- CDB dans unCDB, assurez-vous de le configurer de USE_SID_AS_SERVICE_LISTENER = ON manière à ce que les applications migrées conservent les mêmes paramètres.

Lorsque vous vous connectez à un non-CDB, l'utilisateur principal est l'utilisateur du non-CDB. Lorsque vous vous connectez à unCDB, l'utilisateur principal est l'utilisateur duPDB. Pour vous connecter à la CDB racine, connectez-vous à l'hôte, démarrez un SQL client et créez un utilisateur administratif à l'aide de SQL commandes.

RDSPersonnalisation personnalisée

Vous pouvez accéder à l'hôte RDS personnalisé pour installer ou personnaliser le logiciel. Pour éviter les conflits entre vos modifications et l'automatisation RDS personnalisée, vous pouvez suspendre l'automatisation pendant une période spécifiée. Pendant cette période, RDS Custom n'effectue pas de surveillance ni de restauration d'instance. À la fin de la période, RDS Custom reprend l'automatisation complète. Pour de plus amples informations, veuillez consulter Suspension et reprise de votre RDS instance de base de données personnalisée.